Package com.thingworx.types.collections
Class AspectCollection
java.lang.Object
java.util.AbstractMap<String,IPrimitiveType>
java.util.HashMap<String,IPrimitiveType>
com.thingworx.types.collections.ValueCollection
com.thingworx.types.collections.AspectCollection
- All Implemented Interfaces:
IDiffableObject
,Serializable
,Cloneable
,Map<String,
IPrimitiveType>
@ThingworxExtensionApiClass(since={6,6},
canInstantiate=true)
public final class AspectCollection
extends ValueCollection
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,
V>, AbstractMap.SimpleImmutableEntry<K, V> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
matches
(AspectCollection aspectsToCompare) toString()
Methods inherited from class com.thingworx.types.collections.ValueCollection
fromJSONTyped, getJSONSerializedValue, getPrimitive, getStringValue, getValue, has, matches, SetBooleanValue, SetDateTimeValue, SetImageValue, SetInfoTableValue, SetIntegerValue, SetJSONValue, SetLocationValue, SetLongValue, SetNumberValue, SetStringValue, SetTagsValue, SetThingCodeValue, setValue, SetValue, SetVec2Value, SetVec3Value, SetVec4Value, SetXMLValue, toInfoTable, toJSON, toJSONTyped, toNamedValueCollection
Methods inherited from class java.util.HashMap
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, newHashMap, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
Methods inherited from class java.util.AbstractMap
equals, hashCode
-
Constructor Details
-
AspectCollection
public AspectCollection()
-
-
Method Details
-
getAspect
-
getDefaultValueAspect
-
toString
- Overrides:
toString
in classAbstractMap<String,
IPrimitiveType>
-
clone
- Overrides:
clone
in classValueCollection
-
matches
-