Package | Description |
---|---|
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> ILcdXMLTypeMarshaller<? super T> |
TLcdXMLTypeMarshallerProvider.getTypeMarshaller(TLcdXMLSchemaTypeIdentifier aTypeId,
Class<T> aJavaClass)
Returns the marshaller which is capable of marshalling instances of the specified Java class to
instances of an XML element of the specified XML Schema type.
|
<T> ILcdXMLTypeMarshaller<? super T> |
TLcdXMLTypeMarshallerProvider.getTypeMarshaller(TLcdXMLSchemaTypeIdentifier aTypeId,
Class<T> aJavaClass,
boolean aAllowClassSubstitution)
Returns the marshaller which is capable of marshalling instances of the specified Java class to
instances of an XML element of the specified XML Schema type.
|
Modifier and Type | Method and Description |
---|---|
<T> void |
TLcdXMLTypeMarshallerProvider.registerTypeMarshaller(TLcdXMLSchemaTypeIdentifier aTypeId,
Class<? extends T> aJavaClass,
ILcdXMLTypeMarshaller<T> aMarshaller)
Registers an
ILcdXMLTypeMarshaller which is capable of marshalling instances of a specified
Java class to instances of an XML element of the specified XML Schema type. |
Constructor and Description |
---|
TLcdXMLMarshallerAdapter(QName aElementName,
ILcdXMLTypeMarshaller<? super T> aTypeMarshaller)
Creates a new
TLcdXMLMarshallerAdapter wrapping the specified type marshaller. |