Uses of Class
com.luciad.format.xml.bind.schema.TLcdXMLSchemaBasedMapping
Package
Description
Provides support for decoding and encoding GML 2 data, and exporting models to GML 2.
Provides support for decoding and encoding GML 3.1 data, and exporting models to GML 3.1.
Provides an extension to the XML runtime binding framework
com.luciad.format.xml.bind
for
XML Schema based documents.
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.-
Uses of TLcdXMLSchemaBasedMapping in com.luciad.format.gml2.xml
Modifier and TypeMethodDescriptionvoid
TLcdGML2MappingLibrary.configureMapping
(TLcdXMLSchemaBasedMapping aMapping) Configures the mapping with the mapping library from the GML2 data model'sTLcdXMLSchemaMappingAnnotation
. -
Uses of TLcdXMLSchemaBasedMapping in com.luciad.format.gml31.xml
Modifier and TypeMethodDescriptionvoid
TLcdGML31MappingLibrary.configureMapping
(TLcdXMLSchemaBasedMapping aMapping) Configures the mapping with the mapping library from the GML31 data model'sTLcdXMLSchemaMappingAnnotation
. -
Uses of TLcdXMLSchemaBasedMapping in com.luciad.format.xml.bind.schema
Modifier and TypeMethodDescriptionTLcdXMLSchemaBasedDecoder.getMapping()
Returns theTLcdXMLSchemaMapping
associated with this decoder.TLcdXMLSchemaBasedEncoder.getMapping()
Returns theTLcdXMLSchemaMapping
associated with this encoder.TLcdXMLFeaturedDescriptor.getXMLMapping()
Returns theTLcdXMLSchemaMapping
by which the object was created.Modifier and TypeMethodDescriptionvoid
ILcdXMLSchemaBasedMappingLibrary.configureMapping
(TLcdXMLSchemaBasedMapping aMapping) Configures the specifiedTLcdXMLSchemaMapping
so that it can be used for creating, encoding and decoding XML documents.void
TLcdXMLBuiltInMappingLibrary.configureMapping
(TLcdXMLSchemaBasedMapping aMapping) static ILcdSelfDescribedFeatured
TLcdXMLSchemaBasedMappingUtil.createFeaturedObject
(TLcdXMLSchemaBasedMapping aMapping, TLcdXMLSchemaElement aSchemaElement) Creates a new object instance for the specified XML Schema type, and implementingcom.luciad.util.ILcdSelfDescribedFeatured
.static <T> T
TLcdXMLSchemaBasedMappingUtil.createObject
(TLcdXMLSchemaBasedMapping aMapping, TLcdXMLSchemaElement aSchemaElement, Class<T> aClass) Creates a new object instance for the specified XML Schema element, of the specified class (or subclass).ModifierConstructorDescriptionTLcdXMLFeaturedDescriptor
(TLcdXMLSchemaBasedMapping aSchemaMapping, ILcdCollectionFeaturedDescriptor aCollectionFeaturedDescriptor, TLcdXMLSchemaType aType) Creates a newTLcdXMLFeaturedDescriptor
.TLcdXMLSchemaBasedDecoder
(ILcdXMLSchemaBasedDecoderLibrary aLibrary, ILcdXMLSchemaHandler aSchemaHandler, TLcdXMLSchemaBasedMapping aMapping) Creates a decoder for the specified decoder library.TLcdXMLSchemaBasedDecoder
(ILcdXMLSchemaHandler aSchemaHandler, TLcdXMLSchemaBasedMapping aMapping) Creates a new XML decoder using the given schema handler and mapping.TLcdXMLSchemaBasedDecoder
(List<ILcdXMLSchemaBasedDecoderLibrary> aLibraries, ILcdXMLSchemaHandler aSchemaHandler, TLcdXMLSchemaBasedMapping aMapping) Creates a decoder for the specified unmarshaller libraries.TLcdXMLSchemaBasedEncoder
(ILcdXMLSchemaBasedEncoderLibrary aLibrary, TLcdXMLSchemaBasedMapping aMapping) Creates an encoder for the specified encoder library.Creates a new, empty XML encoder.TLcdXMLSchemaBasedEncoder
(List<ILcdXMLSchemaBasedEncoderLibrary> aLibraries, TLcdXMLSchemaBasedMapping aMapping) Creates an encoder for the specified encoder libraries. -
Uses of TLcdXMLSchemaBasedMapping in com.luciad.format.xml.bind.schema.dataobject
Modifier and TypeMethodDescriptionvoid
TLcdXMLDataObjectMappingLibrary.configureMapping
(TLcdXMLSchemaBasedMapping aMapping) Checks if the given mapping is already configured for the data model.protected void
TLcdXMLDataObjectMappingLibrary.doConfigureMapping
(TLcdXMLSchemaBasedMapping aMapping) Configures the mapping for the data model using the data model's XML schema and the default mapping rules.