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 |
---|---|
TLcdXMLSchemaElement |
TLcdXMLSchemaSet.getElement(TLcdXMLSchemaElementIdentifier aIdentifier)
Returns the schema element, corresponding to the specified element identifier, or
null
if no such element exists. |
TLcdXMLSchemaElement |
TLcdXMLSchemaSet.getGlobalElement(QName aName)
Returns the global schema element, corresponding to the specified qualified name, or
null
if no such element exists. |
TLcdXMLSchemaElement |
TLcdXMLSchemaElement.getSubstitutionGroup()
Return the substitution group this element is part of, or
null if this element is not part of a
substitution group. |
Modifier and Type | Method and Description |
---|---|
Set<TLcdXMLSchemaElement> |
TLcdXMLSchemaSet.getElements()
Returns the set of all schema elements contained in this schema set.
|
Set<TLcdXMLSchemaElement> |
TLcdXMLSchemaSet.getGlobalElements()
Returns the set of all global schema elements contained in this schema set.
|
Modifier and Type | Method and Description |
---|---|
static ILcdSelfDescribedFeatured |
TLcdXMLSchemaBasedMappingUtil.createFeaturedObject(TLcdXMLSchemaBasedMapping aMapping,
TLcdXMLSchemaElement aSchemaElement)
Creates a new object instance for the specified XML Schema type, and implementing
com.luciad.util.ILcdSelfDescribedFeatured . |
static <T> T |
TLcdXMLSchemaBasedMappingUtil.createObject(TLcdXMLSchemaBasedMapping aMapping,
TLcdXMLSchemaElement aSchemaElement,
Class<T> aClass)
Creates a new object instance for the specified XML Schema element, of the specified class (or subclass).
|
boolean |
TLcdXMLSchemaElement.isSubstitutableBy(TLcdXMLSchemaElement aElement)
Returns
true if this element is substitutable by the specified element, false otherwise. |
void |
TLcdXMLSchemaSet.registerElement(TLcdXMLSchemaElement aElement)
Registers the specified schema element on this schema set.
|
Constructor and Description |
---|
TLcdXMLSchemaElement(TLcdXMLSchemaElementIdentifier aIdentifier,
TLcdXMLSchemaType aType,
TLcdXMLSchemaElement aSubstitutionGroup)
Creates a new
TLcdXMLSchemaElement , with the specified identifier, type and substitution group. |
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 . |