Package com.thingworx.types.primitives
Class LocationPrimitive
- java.lang.Object
-
- com.thingworx.types.primitives.LocationPrimitive
-
- All Implemented Interfaces:
IPrimitiveType<LocationPrimitive,Location>
,java.io.Serializable
,java.lang.Cloneable
,java.lang.Comparable
,java.util.Comparator<LocationPrimitive>
@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public final class LocationPrimitive extends java.lang.Object implements IPrimitiveType<LocationPrimitive,Location>, java.lang.Cloneable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LocationPrimitive()
LocationPrimitive(Location location)
LocationPrimitive(java.lang.Double latitude, java.lang.Double longitude, java.lang.Double elevation)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LocationPrimitive
clone()
int
compare(LocationPrimitive v1, LocationPrimitive v2)
int
compareTo(java.lang.Object value)
static LocationPrimitive
convertFromObject(java.lang.Object data)
BaseTypes
getBaseType()
java.lang.Object
getSerializedValue()
java.lang.String
getStringValue()
Location
getValue()
void
setValue(Location value)
java.lang.String
toString()
-
-
-
Constructor Detail
-
LocationPrimitive
@ThingworxExtensionApiMethod(since={6,6}) public LocationPrimitive()
-
LocationPrimitive
@ThingworxExtensionApiMethod(since={6,6}) public LocationPrimitive(Location location)
-
LocationPrimitive
@ThingworxExtensionApiMethod(since={6,6}) public LocationPrimitive(java.lang.Double latitude, java.lang.Double longitude, java.lang.Double elevation)
-
-
Method Detail
-
getBaseType
@ThingworxExtensionApiMethod(since={6,6}) public BaseTypes getBaseType()
- Specified by:
getBaseType
in interfaceIPrimitiveType<LocationPrimitive,Location>
-
getSerializedValue
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.Object getSerializedValue()
- Specified by:
getSerializedValue
in interfaceIPrimitiveType<LocationPrimitive,Location>
-
getValue
@ThingworxExtensionApiMethod(since={6,6}) public Location getValue()
- Specified by:
getValue
in interfaceIPrimitiveType<LocationPrimitive,Location>
-
compareTo
@ThingworxExtensionApiMethod(since={6,6}) public int compareTo(java.lang.Object value)
- Specified by:
compareTo
in interfacejava.lang.Comparable
-
compare
@ThingworxExtensionApiMethod(since={6,6}) public int compare(LocationPrimitive v1, LocationPrimitive v2)
- Specified by:
compare
in interfacejava.util.Comparator<LocationPrimitive>
-
toString
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
clone
@ThingworxExtensionApiMethod(since={6,6}) public LocationPrimitive clone()
- Specified by:
clone
in interfaceIPrimitiveType<LocationPrimitive,Location>
- Overrides:
clone
in classjava.lang.Object
-
convertFromObject
@ThingworxExtensionApiMethod(since={6,6}) public static LocationPrimitive convertFromObject(java.lang.Object data) throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
getStringValue
@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String getStringValue()
- Specified by:
getStringValue
in interfaceIPrimitiveType<LocationPrimitive,Location>
-
setValue
@ThingworxExtensionApiMethod(since={6,6}) public void setValue(Location value)
- Specified by:
setValue
in interfaceIPrimitiveType<LocationPrimitive,Location>
-
-