Uses of Interface
com.luciad.datamodel.transformation.ILcdObjectTransformation
Package
Description
This package provides an API to support data transformations from one model
to another model.
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.
-
Uses of ILcdObjectTransformation in com.luciad.datamodel.transformation
Modifier and TypeClassDescriptionclass
Simple implementation ofILcdObjectTransformation
for invertible transformations that implements the inverse transformation by delegation to theALcdObjectTransformation.invert(Object, Map)
method.Modifier and TypeMethodDescriptiondefault ILcdObjectTransformation
ILcdObjectTransformation.andThen
(ILcdObjectTransformation aAfter) Returns a transformation that executes the given transformations after the current one, passing the result of this transformation to the next.TLcdDataTypeMapping.createTransformation
(TLcdObjectTransformationProvider aProvider) Creates and returns a transformation that is capable of transforming instances of the source type into instances of the target type.ALcdObjectTransformation.getInverse()
ILcdObjectTransformation.getInverse()
Returns the inverse transformation.TLcdObjectTransformationProvider.getObjectTransformation
(TLcdDataType aSourceType, TLcdDataType aTargetType) Returns the object transformation that can transform instances of the given source type to instances of the given target type.Modifier and TypeMethodDescriptiondefault ILcdObjectTransformation
ILcdObjectTransformation.andThen
(ILcdObjectTransformation aAfter) Returns a transformation that executes the given transformations after the current one, passing the result of this transformation to the next.void
TLcdDataTypeMapping.mapProperty
(TLcdDataProperty aSourceProperty, TLcdDataProperty aTargetProperty, ILcdObjectTransformation aTransformation) Maps the given source property on the given target property.void
TLcdDataTypeMapping.mapProperty
(String aSourceProperty, String aTargetProperty, ILcdObjectTransformation aTransformation) Maps the source property with the given name on the target property with the given name.void
TLcdDataTypeMapping.mapTargetProperty
(TLcdDataProperty aTargetProperty, ILcdObjectTransformation aTransformation) Maps the given target property using the given transformation.void
TLcdDataTypeMapping.mapTargetProperty
(String aTargetProperty, ILcdObjectTransformation aTransformation) Maps the given target property using the given transformation.void
TLcdDataModelMapping.mapType
(TLcdDataType aSourceType, TLcdDataType aTargetType, ILcdObjectTransformation aTransformation) Maps the source type on the target type using the given transformation.void
TLcdObjectTransformationProvider.register
(TLcdDataType aSourceType, TLcdDataType aTargetType, ILcdObjectTransformation aTransformation) Registers a transformation from the given source type to the given target type. -
Uses of ILcdObjectTransformation in com.luciad.format.gml2.transformation
ModifierConstructorDescriptionTLcdGML2PropertyMappingAnnotation
(TLcdDataProperty aProperty, ILcdObjectTransformation aTransformation) TLcdGML2TypeMappingAnnotation
(TLcdDataType aType, ILcdObjectTransformation aTransformation) -
Uses of ILcdObjectTransformation in com.luciad.format.gml31.transformation
ModifierConstructorDescriptionTLcdGML31PropertyMappingAnnotation
(TLcdDataProperty aProperty, ILcdObjectTransformation aTransformation) TLcdGML31TypeMappingAnnotation
(TLcdDataType aType, ILcdObjectTransformation aTransformation) -
Uses of ILcdObjectTransformation in com.luciad.format.gml32.transformation
ModifierConstructorDescriptionTLcdGML32PropertyMappingAnnotation
(TLcdDataProperty aProperty, ILcdObjectTransformation aTransformation) TLcdGML32TypeMappingAnnotation
(TLcdDataType aType, ILcdObjectTransformation aTransformation) -
Uses of ILcdObjectTransformation in com.luciad.format.gmlcommon.transformation
Modifier and TypeMethodDescriptionALcdGMLPropertyMappingAnnotation.getTransformation()
ALcdGMLTypeMappingAnnotation.getTransformation()
Returns the transformation that is capable of transforming instances of the annotated type to instances ofALcdGMLTypeMappingAnnotation.getType()
.ModifierConstructorDescriptionprotected
ALcdGMLPropertyMappingAnnotation
(TLcdDataProperty aProperty, ILcdObjectTransformation aTransformation) Creates a new instanceALcdGMLTypeMappingAnnotation
(TLcdDataType aType, ILcdObjectTransformation aTransformation) Creates a new instance. -
Uses of ILcdObjectTransformation in com.luciad.ogc.csw.record
Modifier and TypeMethodDescriptionTLcdCSWRecordTransformationFactory.createOutputTransformation
(ILcdDataObject aRecord, TLcdCSWRecordType aOutputFormat, TLcdCSWQuery aQuery) Creates a transformation to the requested output formatTLcdCSWRecordTransformationFactory.createQueryTransformation
(ILcdDataObject aRecordToFilter, TLcdCSWQuery aQuery) Creates a transformation that converts the given record to a record compatible with the given query's properties