Class TypeComplex
java.lang.Object
de.fraunhofer.iosb.ilt.frostclient.model.PropertyType
de.fraunhofer.iosb.ilt.frostclient.model.property.type.TypeComplex
- Direct Known Subclasses:
TypeEntity,TypeEntitySet
The PropertyType of Complex Properties.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EntityPropertyMain<de.fraunhofer.iosb.ilt.frostclient.model.ext.TimeInstant>static final EntityPropertyMain<de.fraunhofer.iosb.ilt.frostclient.model.ext.TimeInstant>static final Stringstatic final Stringstatic final TypeComplexstatic final Stringstatic final TypeComplexstatic final Stringstatic final TypeComplexstatic final TypeComplexstatic final Stringstatic final TypeComplexstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionTypeComplex(String name, String description, com.fasterxml.jackson.core.type.TypeReference typeReference, TypeComplex.Instantiator instantiator) TypeComplex(String name, String description, com.fasterxml.jackson.core.type.TypeReference typeReference, TypeComplex.Instantiator instantiator, boolean openType) -
Method Summary
Modifier and TypeMethodDescriptiongetProperty(String name) static TypeComplexbooleanhasProperty(String name) booleanregisterProperty(EntityProperty property) Methods inherited from class de.fraunhofer.iosb.ilt.frostclient.model.PropertyType
getDescription, getName, getTypeReference, isCollection, parseFromUrl
-
Field Details
-
STA_MAP_NAME
- See Also:
-
STA_OBJECT_NAME
- See Also:
-
STA_TIMEINTERVAL_NAME
- See Also:
-
STA_TIMEVALUE_NAME
- See Also:
-
NAME_INTERVAL_START
- See Also:
-
NAME_INTERVAL_END
- See Also:
-
EP_START_TIME
public static final EntityPropertyMain<de.fraunhofer.iosb.ilt.frostclient.model.ext.TimeInstant> EP_START_TIME -
EP_END_TIME
public static final EntityPropertyMain<de.fraunhofer.iosb.ilt.frostclient.model.ext.TimeInstant> EP_END_TIME -
STA_MAP
-
STA_OBJECT
-
STA_OBJECT_UNTYPED
-
STA_TIMEINTERVAL
-
STA_TIMEVALUE
-
-
Constructor Details
-
TypeComplex
public TypeComplex(String name, String description, com.fasterxml.jackson.core.type.TypeReference typeReference, TypeComplex.Instantiator instantiator) -
TypeComplex
public TypeComplex(String name, String description, com.fasterxml.jackson.core.type.TypeReference typeReference, TypeComplex.Instantiator instantiator, boolean openType)
-
-
Method Details
-
getType
-
isOpenType
public boolean isOpenType() -
getProperties
-
getProperty
-
hasProperty
-
registerProperty
-
instantiate
-