Package com.luciad.format.xml.bind.schema.dataobject


package 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.

TLcdXMLDataModelBuilder enables the creation of a TLcdDataModel based on an XML schema. The types in this data model are direct mappings from the types declared in the XML schema. A TLcdXMLSchemaBasedDecoder / TLcdXMLSchemaBasedEncoder configured with such a data model can decode / encode XML document for that schema. The LuciadLightspeed developer's guide contains a section that provides detailed explanation on how to use this class and how this class can be extended to customize the default mapping.

This package also defines a number of annotations that extend the data model with XML-specific information.

Since:
10.0