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> ILcdXMLTypeUnmarshaller<T> |
TLcdXMLTypeUnmarshallerProvider.getTypeUnmarshaller(TLcdXMLSchemaTypeIdentifier aTypeId,
Class<T> aJavaClass)
Returns the unmarshaller which is capable of unmarshalling XML elements of the specified XML
Schema type to instances of the specified Java class.
|
<T> ILcdXMLTypeUnmarshaller<? super T> |
TLcdXMLTypeUnmarshallerProvider.getTypeUnmarshaller(TLcdXMLSchemaTypeIdentifier aTypeId,
Class<T> aJavaClass,
boolean aAllowClassSubstitution)
Returns the unmarshaller which is capable of unmarshalling XML elements of the specified XML
Schema type to instances of the specified Java class.
|
Modifier and Type | Method and Description |
---|---|
<T> void |
TLcdXMLTypeUnmarshallerProvider.registerTypeUnmarshaller(TLcdXMLSchemaTypeIdentifier aTypeId,
Class<T> aJavaClass,
ILcdXMLTypeUnmarshaller<T> aUnmarshaller)
Registers an
ILcdXMLUnmarshaller which is capable of unmarshalling XML elements of the
specified XML Schema type to instances of the specified Java class. |
Constructor and Description |
---|
TLcdXMLUnmarshallerAdapter(ILcdXMLTypeUnmarshaller<T> aTypeUnmarshaller,
TLcdXMLSchemaElement aSchemaElement,
Class<T> aClass,
TLcdXMLSchemaBasedDecoder aDecoder)
Creates a new
TLcdXMLUnmarshallerAdapter for the specified ILcdXMLTypeUnmarshaller . |
TLcdXMLUnmarshallerAdapter(ILcdXMLTypeUnmarshaller<T> aTypeUnmarshaller,
TLcdXMLSchemaElement aSchemaElement,
TLcdXMLSchemaTypeIdentifier aSchemaTypeIdentifier,
Class<T> aClass,
TLcdXMLSchemaBasedDecoder aDecoder)
Creates a new
TLcdXMLUnmarshallerAdapter for the specified ILcdXMLTypeUnmarshaller . |