Package com.luciad.ais.model
Class TLcdAISKeyPropertiesAnnotation
java.lang.Object
com.luciad.ais.model.TLcdAISKeyPropertiesAnnotation
- All Implemented Interfaces:
ILcdAnnotation
This annotation indicates which of the type's properties are key properties.
These properties will always be filled in by the object's decoder.
Key properties are used in indices, therefore it is important that a key property always has a value.
- Since:
- 10.1
- See Also:
-
Constructor Summary
ConstructorDescriptionTLcdAISKeyPropertiesAnnotation
(List<TLcdDataProperty> aProperties) Creates a new data type annotation with the given list of key properties. -
Method Summary
Modifier and TypeMethodDescriptionReturns the list of key properties of the data type that has this annotation.
-
Constructor Details
-
TLcdAISKeyPropertiesAnnotation
Creates a new data type annotation with the given list of key properties.- Parameters:
aProperties
- A list of properties of a given data type that should be considered as key properties.
-
-
Method Details
-
getKeyProperties
Returns the list of key properties of the data type that has this annotation.- Returns:
- The key properties of the data type.
-