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 |
---|---|
TLcdXMLSchemaElementIdentifier |
TLcdXMLSchemaElement.getIdentifier()
Returns the unique identifier of this schema element.
|
static TLcdXMLSchemaElementIdentifier |
TLcdXMLSchemaElementIdentifier.newGlobalElementInstance(QName aGlobalElementName)
Returns an instance of a
TLcdXMLSchemaElementIdentifier representing the specified XML global schema element. |
static TLcdXMLSchemaElementIdentifier |
TLcdXMLSchemaElementIdentifier.newInstance(QName aTypeName,
QName[] aElementNames)
Returns an instance of a
TLcdXMLSchemaElementIdentifier representing the specified XML schema element. |
static TLcdXMLSchemaElementIdentifier |
TLcdXMLSchemaElementIdentifier.newInstance(QName aTypeName,
QName aGroupName,
QName[] aElementNames)
Returns an instance of a
TLcdXMLSchemaElementIdentifier representing the specified XML schema element. |
Modifier and Type | Method and Description |
---|---|
TLcdXMLSchemaElement |
TLcdXMLSchemaSet.getElement(TLcdXMLSchemaElementIdentifier aIdentifier)
Returns the schema element, corresponding to the specified element identifier, or
null
if no such element exists. |
<T> ILcdXMLMarshaller<? super T> |
TLcdXMLSchemaBasedMarshallerProvider.getMarshaller(TLcdXMLSchemaElementIdentifier aElementId,
Class<T> aJavaClass)
Gets a marshaller for the given element and class.
|
<T> ILcdXMLUnmarshaller<? extends T> |
TLcdXMLSchemaBasedUnmarshallerProvider.getUnmarshaller(TLcdXMLSchemaElementIdentifier aElementId,
Class<T> aClass)
Gets an unmarshaller for the given element and class.
|
<T> void |
TLcdXMLSchemaBasedMarshallerProvider.registerMarshaller(TLcdXMLSchemaElementIdentifier aElementId,
Class<T> aJavaClass,
ILcdXMLMarshaller<? super T> aMarshaller)
Registers a marshaller for the given element and java class.
|
<T> void |
TLcdXMLSchemaBasedUnmarshallerProvider.registerUnmarshaller(TLcdXMLSchemaElementIdentifier aElementId,
Class<T> aJavaClass,
ILcdXMLUnmarshaller<? extends T> aMarshaller)
Registers the unmarshaller for the given element and java class.
|
Constructor and Description |
---|
TLcdXMLSchemaElement(TLcdXMLSchemaElementIdentifier aIdentifier,
TLcdXMLSchemaType aType,
TLcdXMLSchemaElement aSubstitutionGroup)
Creates a new
TLcdXMLSchemaElement , with the specified identifier, type and substitution group. |