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> ILcdXMLObjectFactory<T> |
TLcdXMLObjectFactoryProvider.getObjectFactory(QName aXMLElementName,
Class<T> aJavaClass)
Returns an object factory which is capable of creating
instances of the specified Java class for the specified XML element name.
|
Modifier and Type | Method and Description |
---|---|
<T> void |
TLcdXMLObjectFactoryProvider.registerObjectFactory(QName aXMLElementName,
Class<T> aJavaClass,
ILcdXMLObjectFactory<? extends T> aFactory)
Registers an
ILcdXMLObjectFactory which is capable of creating instances of
the specified Java class for the specified XML element. |
Modifier and Type | Method and Description |
---|---|
<T> ILcdXMLObjectFactory<T> |
TLcdXMLTypeObjectFactoryProvider.getDatatypeObjectFactory(TLcdXMLSchemaTypeIdentifier aTypeId,
Class<T> aJavaClass)
Returns an
ILcdXMLObjectFactory which is capable of
creating Java instances assignable to the specified Java class
and corresponding to the specified XML Schema type. |
<T> ILcdXMLObjectFactory<T> |
TLcdXMLTypeObjectFactoryProvider.getTypeObjectFactory(TLcdXMLSchemaTypeIdentifier aTypeId,
Class<T> aJavaClass)
Returns an
ILcdXMLObjectFactory that is capable of
creating instances of the specified Java class for the specified XML
Schema type. |
<T> ILcdXMLObjectFactory<? extends T> |
TLcdXMLTypeObjectFactoryProvider.getTypeObjectFactory(TLcdXMLSchemaTypeIdentifier aTypeId,
Class<T> aJavaClass,
boolean aAllowClassSubstitution) |
Modifier and Type | Method and Description |
---|---|
<T> void |
TLcdXMLTypeObjectFactoryProvider.registerDatatypeObjectFactory(TLcdXMLSchemaTypeIdentifier aTypeId,
Class<T> aJavaClass,
ILcdXMLObjectFactory<T> aSchemaObjectFactory)
Registers an
ILcdXMLObjectFactory which is capable of
creating Java instances assignable to the specified java class and corresponding to
the specified XML Schema data type. |
<T> void |
TLcdXMLTypeObjectFactoryProvider.registerTypeObjectFactory(TLcdXMLSchemaTypeIdentifier aTypeId,
Class<T> aJavaClass,
ILcdXMLObjectFactory<T> aSchemaObjectFactory)
Registers an
ILcdXMLSchemaObjectFactory which is capable of creating Java instances
of the specified class for the specified XML Schema type. |