Uses of Interface
com.luciad.datamodel.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
Modifier and TypeClassDescriptionclass
This annotation indicates which of the type's properties are key properties. -
Uses of ILcdAnnotation in com.luciad.datamodel
Modifier and TypeInterfaceDescriptionstatic interface
This factory interface offers a convenient way to annotate a data model while it is being built.static interface
This factory interface offers a convenient way to annotate a property while it is being built.static interface
This factory interface offers a convenient way to annotate a type while it is being built.Modifier and TypeClassDescriptionclass
ILcdAnnotation
that indicates that the annotated type models an association class.final class
An annotation type implementingILcdAnnotation
, meant to annotate properties that should stay hidden for an end-userModifier 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) Modifier and TypeMethodDescriptionILcdAnnotatedElement.getAnnotations()
Returns all annotations present on this element as an unmodifiable collection.TLcdDataModel.getAnnotations()
TLcdDataProperty.getAnnotations()
TLcdDataType.getAnnotations()
Modifier 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.Modifier and TypeMethodDescriptionboolean
ILcdAnnotatedElement.isAnnotationPresent
(Class<? extends ILcdAnnotation> aAnnotationClass) Returns true if an annotation for the specified class is present on this element, else false.boolean
TLcdDataModel.isAnnotationPresent
(Class<? extends ILcdAnnotation> aAnnotationType) boolean
TLcdDataProperty.isAnnotationPresent
(Class<? extends ILcdAnnotation> aAnnotationType) boolean
TLcdDataType.isAnnotationPresent
(Class<? extends ILcdAnnotation> aAnnotationType) -
Uses of ILcdAnnotation in com.luciad.format.database
Modifier and TypeClassDescriptionclass
ILcdAnnotation
that is put on aTLcdDataType
to define which property should be used as primary key.Modifier 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) Modifier and TypeMethodDescription<T extends ILcdAnnotation>
TTLcdDatabaseModelDescriptor.addAnnotation
(ILcdAnnotation aAnnotation) Modifier and TypeMethodDescriptionboolean
TLcdDatabaseModelDescriptor.isAnnotationPresent
(Class<? extends ILcdAnnotation> aAnnotationClass) -
Uses of ILcdAnnotation in com.luciad.format.gml2.transformation
Modifier and TypeClassDescriptionclass
Annotation that determines if the given type is represented as an abstract feature type in GML2.class
Annotation that asserts that the annotated type or property is to be skipped when representing in GML2.class
This annotation can be added to data models, data types and data properties.class
Annotation that maps a property on an existing GML2 property.class
Mapping annotation for mapping to and from GML 2. -
Uses of ILcdAnnotation in com.luciad.format.gml31.transformation
Modifier and TypeClassDescriptionclass
Annotation that determines if the given type is represented as an abstract feature type in GML31.class
Annotation that asserts that the annotated type or property is to be skipped when representing in GML31.class
This annotation can be added to data models, data types and data properties.class
Annotation that maps a property on an existing GML31 property.class
Mapping annotation for mapping to and from GML 3.1. -
Uses of ILcdAnnotation in com.luciad.format.gml32.transformation
Modifier and TypeClassDescriptionclass
Annotation that determines if the given type is represented as an abstract feature type in GML32.class
Annotation that asserts that the annotated type or property is to be skipped when representing in GML32.class
This annotation can be added to data models, data types and data properties.class
Annotation that maps a property on an existing GML32 property.class
Mapping annotation for mapping to and from GML 3.2. -
Uses of ILcdAnnotation in com.luciad.format.gmlcommon.transformation
Modifier and TypeClassDescriptionclass
Annotation that can be added to a data type.class
This annotation can be added to data types and data properties.class
This annotation can be added to data models, data types and data properties.class
This annotation can be added to a TLcdDataProperty.class
Maps 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
Modifier and TypeClassDescriptionclass
Annotation 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
Modifier and TypeClassDescriptionclass
Annotation 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
Modifier and TypeClassDescriptionclass
Annotation that identifies a property as being a marshalled value.class
Annotation that identifies a property containing an encoded LVDB style value. -
Uses of ILcdAnnotation in com.luciad.format.xml.bind.schema.dataobject
Modifier and TypeClassDescriptionclass
This annotation is applied onTLcdDataProperty
instances to indicate that they are the result of mapping a xsd:choice property.class
ILcdAnnotation
that allows aTLcdDataModel
to be annotated with aILcdXMLSchemaBasedMappingLibrary
,ILcdXMLSchemaBasedDecoderLibrary
andILcdXMLSchemaBasedEncoderLibrary
.class
ILcdAnnotation
that allows schema-specific information to be attached to aTLcdDataModel
.class
This annotation is applied onTLcdDataType
instances to indicate that they are the result of mapping a xsd:union type. -
Uses of ILcdAnnotation in com.luciad.model
Modifier 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) Modifier and TypeMethodDescription<T extends ILcdAnnotation>
TTLcdDataModelDescriptor.addAnnotation
(ILcdAnnotation aAnnotation) Modifier and TypeMethodDescriptionboolean
TLcdDataModelDescriptor.isAnnotationPresent
(Class<? extends ILcdAnnotation> aAnnotationClass) -
Uses of ILcdAnnotation in com.luciad.ogc.wfs.client
Modifier 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) Modifier and TypeMethodDescription<T extends ILcdAnnotation>
TTLcdWFSProxyModelDescriptor.addAnnotation
(ILcdAnnotation aAnnotation) Modifier and TypeMethodDescriptionboolean
TLcdWFSProxyModelDescriptor.isAnnotationPresent
(Class<? extends ILcdAnnotation> aAnnotationClass) -
Uses of ILcdAnnotation in com.luciad.shape
Modifier and TypeClassDescriptionclass
Deprecated.class
Provides information on whichILcdShape
interfaces are implemented by instances of a data type.class
Provides information on theILcdShape
instances that can be contained within a shape list. -
Uses of ILcdAnnotation in com.luciad.util
Modifier and TypeClassDescriptionclass
Types with this annotation expose their geometry through their data properties. -
Uses of ILcdAnnotation in com.luciad.util.iso19103
Modifier and TypeClassDescriptionclass
ILcdAnnotation
that associates a certain unit of measure with a type or property.
TLcdHasGeometryAnnotation
instead