Uses of Interface
com.luciad.datamodel.ILcdAnnotation
Packages that use ILcdAnnotation
Package
Description
All model related aspects in the context of AIS.
This package provides an API to access domain objects in a unified way.
Provides classes to read and write geometries and features from generic
spatial databases.
Provides annotations which can be used to control how a domain model should be mapped onto a GML
application schema.
Provides annotations which can be used to control how a domain model should be mapped onto a GML
application schema.
Provides annotations which can be used to control how a domain model should be mapped onto a GML
application schema.
Provides support for transforming domain objects and model to and from GML.
Handles the S-57 format.
Support for OGC GeoPackage data.
This package provides support for Luciad Vector data (LVDB).
Provides an extension on the XML Binding framework in
com.luciad.format.xml.bind and
com.luciad.format.xml.bind.schema that adds support for automatic binding of XML data to
a generic domain model, accessible via the ILcdDataObject interface.Model interfaces
Client API for an OGC Web Feature Service (WFS).
Everything related to representing three-dimensional shapes.
Basic utilities.
This package contains utility classes which are defined in the ISO 19103 standard: conceptual schema language for
geographic information.
-
Uses of ILcdAnnotation in com.luciad.ais.model
Classes in com.luciad.ais.model that implement ILcdAnnotationModifier and TypeClassDescriptionclassThis annotation indicates which of the type's properties are key properties. -
Uses of ILcdAnnotation in com.luciad.datamodel
Classes in com.luciad.datamodel with type parameters of type ILcdAnnotationModifier and TypeInterfaceDescriptionstatic interfaceThis factory interface offers a convenient way to annotate a data model while it is being built.static interfaceThis factory interface offers a convenient way to annotate a property while it is being built.static interfaceThis factory interface offers a convenient way to annotate a type while it is being built.Classes in com.luciad.datamodel that implement ILcdAnnotationModifier and TypeClassDescriptionclassILcdAnnotationthat indicates that the annotated type models an association class.final classAn annotation type implementingILcdAnnotation, meant to annotate properties that should stay hidden for an end-userMethods in com.luciad.datamodel with type parameters of type ILcdAnnotationModifier and TypeMethodDescription<T extends ILcdAnnotation>
TILcdAnnotatedElement.addAnnotation(ILcdAnnotation aAnnotation) Adds the given annotation to this element.<T extends ILcdAnnotation>
TTLcdDataModel.addAnnotation(ILcdAnnotation aAnnotation) <T extends ILcdAnnotation>
TTLcdDataProperty.addAnnotation(ILcdAnnotation aAnnotation) <T extends ILcdAnnotation>
TTLcdDataType.addAnnotation(ILcdAnnotation aAnnotation) <T extends ILcdAnnotation>
TILcdAnnotatedElement.getAnnotation(Class<T> aAnnotationClass) Returns the element's annotation for the specified class if such an annotation is present, else null.<T extends ILcdAnnotation>
TTLcdDataModel.getAnnotation(Class<T> aAnnotationType) <T extends ILcdAnnotation>
TTLcdDataProperty.getAnnotation(Class<T> aAnnotationType) <T extends ILcdAnnotation>
TTLcdDataType.getAnnotation(Class<T> aAnnotationType) <T extends ILcdAnnotation>
TILcdAnnotatedElement.removeAnnotation(Class<T> aAnnotationClass) Removes the annotation of the given class from this element.<T extends ILcdAnnotation>
TTLcdDataModel.removeAnnotation(Class<T> aAnnotationClass) <T extends ILcdAnnotation>
TTLcdDataProperty.removeAnnotation(Class<T> aAnnotationClass) <T extends ILcdAnnotation>
TTLcdDataType.removeAnnotation(Class<T> aAnnotationClass) Methods in com.luciad.datamodel that return types with arguments of type ILcdAnnotationModifier and TypeMethodDescriptionILcdAnnotatedElement.getAnnotations()Returns all annotations present on this element as an unmodifiable collection.TLcdDataModel.getAnnotations()TLcdDataProperty.getAnnotations()TLcdDataType.getAnnotations()Methods in com.luciad.datamodel with parameters of type ILcdAnnotationModifier and TypeMethodDescription<T extends ILcdAnnotation>
TILcdAnnotatedElement.addAnnotation(ILcdAnnotation aAnnotation) Adds the given annotation to this element.<T extends ILcdAnnotation>
TTLcdDataModel.addAnnotation(ILcdAnnotation aAnnotation) <T extends ILcdAnnotation>
TTLcdDataProperty.addAnnotation(ILcdAnnotation aAnnotation) <T extends ILcdAnnotation>
TTLcdDataType.addAnnotation(ILcdAnnotation aAnnotation) TLcdDataModelBuilder.annotate(ILcdAnnotation aAnnotation) Adds an annotation to the data model that is being built.TLcdDataPropertyBuilder.annotate(ILcdAnnotation aAnnotation) Adds an annotation to the property that is being built.TLcdDataTypeBuilder.annotate(ILcdAnnotation aAnnotation) Adds an annotation to the type that is being built.Method parameters in com.luciad.datamodel with type arguments of type ILcdAnnotationModifier and TypeMethodDescriptionbooleanILcdAnnotatedElement.isAnnotationPresent(Class<? extends ILcdAnnotation> aAnnotationClass) Returns true if an annotation for the specified class is present on this element, else false.booleanTLcdDataModel.isAnnotationPresent(Class<? extends ILcdAnnotation> aAnnotationType) booleanTLcdDataProperty.isAnnotationPresent(Class<? extends ILcdAnnotation> aAnnotationType) booleanTLcdDataType.isAnnotationPresent(Class<? extends ILcdAnnotation> aAnnotationType) -
Uses of ILcdAnnotation in com.luciad.format.database
Classes in com.luciad.format.database that implement ILcdAnnotationModifier and TypeClassDescriptionclassILcdAnnotationthat is put on aTLcdDataTypeto define which property should be used as primary key.Methods in com.luciad.format.database with type parameters of type ILcdAnnotationModifier and TypeMethodDescription<T extends ILcdAnnotation>
TTLcdDatabaseModelDescriptor.addAnnotation(ILcdAnnotation aAnnotation) <T extends ILcdAnnotation>
TTLcdDatabaseModelDescriptor.getAnnotation(Class<T> aAnnotationClass) <T extends ILcdAnnotation>
TTLcdDatabaseModelDescriptor.removeAnnotation(Class<T> aAnnotationClass) Methods in com.luciad.format.database that return types with arguments of type ILcdAnnotationMethods in com.luciad.format.database with parameters of type ILcdAnnotationModifier and TypeMethodDescription<T extends ILcdAnnotation>
TTLcdDatabaseModelDescriptor.addAnnotation(ILcdAnnotation aAnnotation) Method parameters in com.luciad.format.database with type arguments of type ILcdAnnotationModifier and TypeMethodDescriptionbooleanTLcdDatabaseModelDescriptor.isAnnotationPresent(Class<? extends ILcdAnnotation> aAnnotationClass) -
Uses of ILcdAnnotation in com.luciad.format.gml2.transformation
Classes in com.luciad.format.gml2.transformation that implement ILcdAnnotationModifier and TypeClassDescriptionclassAnnotation that determines if the given type is represented as an abstract feature type in GML2.classAnnotation that asserts that the annotated type or property is to be skipped when representing in GML2.classThis annotation can be added to data models, data types and data properties.classAnnotation that maps a property on an existing GML2 property.classMapping annotation for mapping to and from GML 2. -
Uses of ILcdAnnotation in com.luciad.format.gml31.transformation
Classes in com.luciad.format.gml31.transformation that implement ILcdAnnotationModifier and TypeClassDescriptionclassAnnotation that determines if the given type is represented as an abstract feature type in GML31.classAnnotation that asserts that the annotated type or property is to be skipped when representing in GML31.classThis annotation can be added to data models, data types and data properties.classAnnotation that maps a property on an existing GML31 property.classMapping annotation for mapping to and from GML 3.1. -
Uses of ILcdAnnotation in com.luciad.format.gml32.transformation
Classes in com.luciad.format.gml32.transformation that implement ILcdAnnotationModifier and TypeClassDescriptionclassAnnotation that determines if the given type is represented as an abstract feature type in GML32.classAnnotation that asserts that the annotated type or property is to be skipped when representing in GML32.classThis annotation can be added to data models, data types and data properties.classAnnotation that maps a property on an existing GML32 property.classMapping annotation for mapping to and from GML 3.2. -
Uses of ILcdAnnotation in com.luciad.format.gmlcommon.transformation
Classes in com.luciad.format.gmlcommon.transformation that implement ILcdAnnotationModifier and TypeClassDescriptionclassAnnotation that can be added to a data type.classThis annotation can be added to data types and data properties.classThis annotation can be added to data models, data types and data properties.classThis annotation can be added to a TLcdDataProperty.classMaps and transforms a source data type to a given (GML) target data type.
If this annotation is present on a data type, TLcdGMLTransformer will map and transform that type to and from the given target type using the given transformation. -
Uses of ILcdAnnotation in com.luciad.format.s57
Classes in com.luciad.format.s57 that implement ILcdAnnotationModifier and TypeClassDescriptionclassAnnotation providing access to the S-57 attribute descriptor, to be set on S-57 attribute properties. -
Uses of ILcdAnnotation in com.luciad.format.sqlite.geopackage
Classes in com.luciad.format.sqlite.geopackage that implement ILcdAnnotationModifier and TypeClassDescriptionclassAnnotation that indicates a property is enriched with metadata described in the gpkg_data_columns table of a GeoPackage. -
Uses of ILcdAnnotation in com.luciad.format.sqlite.lvdb
Classes in com.luciad.format.sqlite.lvdb that implement ILcdAnnotationModifier and TypeClassDescriptionclassAnnotation that identifies a property as being a marshalled value.classAnnotation that identifies a property containing an encoded LVDB style value. -
Uses of ILcdAnnotation in com.luciad.format.xml.bind.schema.dataobject
Classes in com.luciad.format.xml.bind.schema.dataobject that implement ILcdAnnotationModifier and TypeClassDescriptionclassThis annotation is applied onTLcdDataPropertyinstances to indicate that they are the result of mapping a xsd:choice property.classILcdAnnotationthat allows aTLcdDataModelto be annotated with aILcdXMLSchemaBasedMappingLibrary,ILcdXMLSchemaBasedDecoderLibraryandILcdXMLSchemaBasedEncoderLibrary.classILcdAnnotationthat allows schema-specific information to be attached to aTLcdDataModel.classThis annotation is applied onTLcdDataTypeinstances to indicate that they are the result of mapping a xsd:union type. -
Uses of ILcdAnnotation in com.luciad.model
Methods in com.luciad.model with type parameters of type ILcdAnnotationModifier and TypeMethodDescription<T extends ILcdAnnotation>
TTLcdDataModelDescriptor.addAnnotation(ILcdAnnotation aAnnotation) <T extends ILcdAnnotation>
TTLcdDataModelDescriptor.getAnnotation(Class<T> aAnnotationClass) <T extends ILcdAnnotation>
TTLcdDataModelDescriptor.removeAnnotation(Class<T> aAnnotationClass) Methods in com.luciad.model that return types with arguments of type ILcdAnnotationMethods in com.luciad.model with parameters of type ILcdAnnotationModifier and TypeMethodDescription<T extends ILcdAnnotation>
TTLcdDataModelDescriptor.addAnnotation(ILcdAnnotation aAnnotation) Method parameters in com.luciad.model with type arguments of type ILcdAnnotationModifier and TypeMethodDescriptionbooleanTLcdDataModelDescriptor.isAnnotationPresent(Class<? extends ILcdAnnotation> aAnnotationClass) -
Uses of ILcdAnnotation in com.luciad.ogc.wfs.client
Methods in com.luciad.ogc.wfs.client with type parameters of type ILcdAnnotationModifier and TypeMethodDescription<T extends ILcdAnnotation>
TTLcdWFSProxyModelDescriptor.addAnnotation(ILcdAnnotation aAnnotation) <T extends ILcdAnnotation>
TTLcdWFSProxyModelDescriptor.getAnnotation(Class<T> aAnnotationClass) <T extends ILcdAnnotation>
TTLcdWFSProxyModelDescriptor.removeAnnotation(Class<T> aAnnotationClass) Methods in com.luciad.ogc.wfs.client that return types with arguments of type ILcdAnnotationMethods in com.luciad.ogc.wfs.client with parameters of type ILcdAnnotationModifier and TypeMethodDescription<T extends ILcdAnnotation>
TTLcdWFSProxyModelDescriptor.addAnnotation(ILcdAnnotation aAnnotation) Method parameters in com.luciad.ogc.wfs.client with type arguments of type ILcdAnnotationModifier and TypeMethodDescriptionbooleanTLcdWFSProxyModelDescriptor.isAnnotationPresent(Class<? extends ILcdAnnotation> aAnnotationClass) -
Uses of ILcdAnnotation in com.luciad.shape
Classes in com.luciad.shape that implement ILcdAnnotationModifier and TypeClassDescriptionclassDeprecated.classProvides information on whichILcdShapeinterfaces are implemented by instances of a data type.classProvides information on theILcdShapeinstances that can be contained within a shape list. -
Uses of ILcdAnnotation in com.luciad.util
Classes in com.luciad.util that implement ILcdAnnotationModifier and TypeClassDescriptionclassTypes with this annotation expose their geometry through their data properties. -
Uses of ILcdAnnotation in com.luciad.util.iso19103
Classes in com.luciad.util.iso19103 that implement ILcdAnnotationModifier and TypeClassDescriptionclassILcdAnnotationthat associates a certain unit of measure with a type or property.
TLcdHasGeometryAnnotationinstead