Package | Description |
---|---|
com.luciad.format.xml.bind |
Provides a binding framework for binding XML documents to Java object graphs and vice versa.
|
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. |
Modifier and Type | Method and Description |
---|---|
<T> ILcdXMLUnmarshaller<? extends T> |
TLcdXMLUnmarshallerProvider.getUnmarshaller(QName aXMLGlobalElementName,
Class<T> aJavaClass)
Returns an unmarshaller which is capable of unmarshalling the specified XML element into an
instance of a Java class which is assignable to a field of the specified Java class.
|
Modifier and Type | Method and Description |
---|---|
<T> void |
TLcdXMLUnmarshallerProvider.registerUnmarshaller(QName aXMLElementName,
Class<T> aJavaClass,
ILcdXMLUnmarshaller<? extends T> aUnmarshaller)
Registers an
ILcdXMLUnmarshaller which is capable of unmarshalling the specified XML
element to the specified Java class. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdXMLUnmarshallerAdapter<T>
A wrapper class for
ILcdXMLTypeUnmarshaller that converts it into an
ILcdXMLUnmarshaller . |
Modifier and Type | Method and Description |
---|---|
<T> ILcdXMLUnmarshaller<? extends T> |
TLcdXMLSchemaBasedUnmarshallerProvider.getUnmarshaller(QName aXMLGlobalElementName,
Class<T> aJavaClass) |
<T> ILcdXMLUnmarshaller<? extends T> |
TLcdXMLSchemaBasedUnmarshallerProvider.getUnmarshaller(TLcdXMLSchemaElementIdentifier aElementId,
Class<T> aClass)
Gets an unmarshaller for the given element and class.
|
Modifier and Type | Method and Description |
---|---|
<T> void |
TLcdXMLSchemaBasedUnmarshallerProvider.registerUnmarshaller(TLcdXMLSchemaElementIdentifier aElementId,
Class<T> aJavaClass,
ILcdXMLUnmarshaller<? extends T> aMarshaller)
Registers the unmarshaller for the given element and java class.
|