Package | Description |
---|---|
com.luciad.datamodel.transformation |
This package provides an API to support data transformations from one model
to another model.
|
com.luciad.format.gml2.transformation |
Provides annotations which can be used to control how a domain model should be mapped onto a GML
application schema.
|
com.luciad.format.gml31.transformation |
Provides annotations which can be used to control how a domain model should be mapped onto a GML
application schema.
|
com.luciad.format.gml32.transformation |
Provides annotations which can be used to control how a domain model should be mapped onto a GML
application schema.
|
com.luciad.format.gmlcommon.transformation |
Provides support for transforming domain objects and model to and from GML.
|
com.luciad.ogc.csw.record |
Modifier and Type | Class and Description |
---|---|
class |
ALcdObjectTransformation
Simple implementation of
ILcdObjectTransformation for invertible transformations
that implements the inverse transformation by delegation to the ALcdObjectTransformation.invert(Object, Map)
method. |
Modifier and Type | Method and Description |
---|---|
default 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.
|
ILcdObjectTransformation |
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.
|
ILcdObjectTransformation |
ILcdObjectTransformation.getInverse()
Returns the inverse transformation.
|
ILcdObjectTransformation |
ALcdObjectTransformation.getInverse() |
ILcdObjectTransformation |
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 Type | Method and Description |
---|---|
default 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(String aSourceProperty,
String aTargetProperty,
ILcdObjectTransformation aTransformation)
Maps the source property with the given name on the target property with the given name.
|
void |
TLcdDataTypeMapping.mapProperty(TLcdDataProperty aSourceProperty,
TLcdDataProperty aTargetProperty,
ILcdObjectTransformation aTransformation)
Maps the given source property on the given target property.
|
void |
TLcdDataTypeMapping.mapTargetProperty(String aTargetProperty,
ILcdObjectTransformation aTransformation)
Maps the given target property using the given transformation.
|
void |
TLcdDataTypeMapping.mapTargetProperty(TLcdDataProperty 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.
|
Constructor and Description |
---|
TLcdGML2PropertyMappingAnnotation(TLcdDataProperty aProperty,
ILcdObjectTransformation aTransformation) |
TLcdGML2TypeMappingAnnotation(TLcdDataType aType,
ILcdObjectTransformation aTransformation) |
Constructor and Description |
---|
TLcdGML31PropertyMappingAnnotation(TLcdDataProperty aProperty,
ILcdObjectTransformation aTransformation) |
TLcdGML31TypeMappingAnnotation(TLcdDataType aType,
ILcdObjectTransformation aTransformation) |
Constructor and Description |
---|
TLcdGML32PropertyMappingAnnotation(TLcdDataProperty aProperty,
ILcdObjectTransformation aTransformation) |
TLcdGML32TypeMappingAnnotation(TLcdDataType aType,
ILcdObjectTransformation aTransformation) |
Modifier and Type | Method and Description |
---|---|
ILcdObjectTransformation |
ALcdGMLTypeMappingAnnotation.getTransformation()
Returns the transformation that is capable of transforming instances of the annotated type
to instances of
ALcdGMLTypeMappingAnnotation.getType() . |
ILcdObjectTransformation |
ALcdGMLPropertyMappingAnnotation.getTransformation() |
Constructor and Description |
---|
ALcdGMLPropertyMappingAnnotation(TLcdDataProperty aProperty,
ILcdObjectTransformation aTransformation)
Creates a new instance
|
ALcdGMLTypeMappingAnnotation(TLcdDataType aType,
ILcdObjectTransformation aTransformation)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
ILcdObjectTransformation |
TLcdCSWRecordTransformationFactory.createOutputTransformation(ILcdDataObject aRecord,
TLcdCSWRecordType aOutputFormat,
TLcdCSWQuery aQuery)
Creates a transformation to the requested output format
|
ILcdObjectTransformation |
TLcdCSWRecordTransformationFactory.createQueryTransformation(ILcdDataObject aRecordToFilter,
TLcdCSWQuery aQuery)
Creates a transformation that converts the given record to a record compatible with the given query's properties
|