Class TypeComplex
java.lang.Object
de.fraunhofer.iosb.ilt.frostclient.model.PropertyType
de.fraunhofer.iosb.ilt.frostclient.model.property.type.TypeComplex
- All Implemented Interfaces:
Annotatable
- Direct Known Subclasses:
TypeEntity,TypeEntitySet
The PropertyType of Complex Properties.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EntityPropertyMain<TimeInstant>static final EntityPropertyMain<TimeInstant>static final Stringstatic final Stringstatic final TypeComplexstatic final Stringstatic final TypeComplexstatic final Stringstatic final TypeComplexstatic final TypeComplexstatic final Stringstatic final TypeComplexstatic final StringFields inherited from class de.fraunhofer.iosb.ilt.frostclient.model.PropertyType
annotations -
Constructor Summary
ConstructorsConstructorDescriptionTypeComplex(String name, String description, boolean openType) TypeComplex(String name, String description, boolean openType, TypeComplex.Instantiator instantiator, com.fasterxml.jackson.core.type.TypeReference typeReference) TypeComplex(String name, String description, boolean openType, TypeComplex.Instantiator instantiator, com.fasterxml.jackson.databind.JsonDeserializer jd, com.fasterxml.jackson.databind.JsonSerializer js) TypeComplex(String name, String description, TypeComplex.Instantiator instantiator, com.fasterxml.jackson.core.type.TypeReference typeReference) -
Method Summary
Modifier and TypeMethodDescriptiongetProperty(String name) static TypeComplexbooleanhasProperty(String name) booleanregisterProperty(Property property) voidsetInstantiator(TypeComplex.Instantiator instantiator) toString()Methods inherited from class de.fraunhofer.iosb.ilt.frostclient.model.PropertyType
addAnnotation, getAnnotations, getDescription, getDeserializer, getName, getSerializer, isCollection, setAnnotations, setDeserializer, setSerializer
-
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
-
EP_END_TIME
-
STA_MAP
-
STA_OBJECT
-
STA_OBJECT_UNTYPED
-
STA_TIMEINTERVAL
-
STA_TIMEVALUE
-
-
Constructor Details
-
TypeComplex
public TypeComplex(String name, String description, TypeComplex.Instantiator instantiator, com.fasterxml.jackson.core.type.TypeReference typeReference) -
TypeComplex
-
TypeComplex
public TypeComplex(String name, String description, boolean openType, TypeComplex.Instantiator instantiator, com.fasterxml.jackson.core.type.TypeReference typeReference) -
TypeComplex
public TypeComplex(String name, String description, boolean openType, TypeComplex.Instantiator instantiator, com.fasterxml.jackson.databind.JsonDeserializer jd, com.fasterxml.jackson.databind.JsonSerializer js)
-
-
Method Details