Package | Description |
---|---|
com.luciad.format.gml2.xml |
Provides support for decoding and encoding GML 2 data, and exporting models to GML 2.
|
com.luciad.format.gml31.xml |
Provides support for decoding and encoding GML 3.1 data, and exporting models to GML 3.1.
|
com.luciad.format.xml.bind.schema |
Provides an extension to the XML runtime binding framework
com.luciad.format.xml.bind for
XML Schema based documents. |
com.luciad.format.xml.bind.schema.dataobject |
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. |
Modifier and Type | Method and Description |
---|---|
void |
TLcdGML2MappingLibrary.configureMapping(TLcdXMLSchemaBasedMapping aMapping)
Configures the mapping with the mapping library from the GML2 data model's
TLcdXMLSchemaMappingAnnotation . |
Modifier and Type | Method and Description |
---|---|
void |
TLcdGML31MappingLibrary.configureMapping(TLcdXMLSchemaBasedMapping aMapping)
Configures the mapping with the mapping library from the GML31 data model's
TLcdXMLSchemaMappingAnnotation . |
Modifier and Type | Method and Description |
---|---|
TLcdXMLSchemaBasedMapping |
TLcdXMLSchemaBasedEncoder.getMapping()
Returns the
TLcdXMLSchemaMapping associated with this encoder. |
TLcdXMLSchemaBasedMapping |
TLcdXMLSchemaBasedDecoder.getMapping()
Returns the
TLcdXMLSchemaMapping associated with this decoder. |
TLcdXMLSchemaBasedMapping |
TLcdXMLFeaturedDescriptor.getXMLMapping()
Returns the
TLcdXMLSchemaMapping by which the object was created. |
Modifier and Type | Method and Description |
---|---|
void |
TLcdXMLBuiltInMappingLibrary.configureMapping(TLcdXMLSchemaBasedMapping aMapping) |
void |
ILcdXMLSchemaBasedMappingLibrary.configureMapping(TLcdXMLSchemaBasedMapping aMapping)
Configures the specified
TLcdXMLSchemaMapping so that it can be used for
creating, encoding and decoding XML documents. |
static ILcdSelfDescribedFeatured |
TLcdXMLSchemaBasedMappingUtil.createFeaturedObject(TLcdXMLSchemaBasedMapping aMapping,
TLcdXMLSchemaElement aSchemaElement)
Creates a new object instance for the specified XML Schema type, and implementing
com.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).
|
Constructor and Description |
---|
TLcdXMLFeaturedDescriptor(TLcdXMLSchemaBasedMapping aSchemaMapping,
ILcdCollectionFeaturedDescriptor aCollectionFeaturedDescriptor,
TLcdXMLSchemaType aType)
Creates a new
TLcdXMLFeaturedDescriptor . |
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.
|
TLcdXMLSchemaBasedEncoder(List<ILcdXMLSchemaBasedEncoderLibrary> aLibraries,
TLcdXMLSchemaBasedMapping aMapping)
Creates an encoder for the specified encoder libraries.
|
TLcdXMLSchemaBasedEncoder(TLcdXMLSchemaBasedMapping aMapping)
Creates a new, empty XML encoder.
|
Modifier and Type | Method and Description |
---|---|
void |
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.
|