Uses of Class
com.luciad.format.xml.bind.schema.TLcdXMLSchemaElement
Package
Description
Provides an extension to the XML runtime binding framework
com.luciad.format.xml.bind
for
XML Schema based documents.-
Uses of TLcdXMLSchemaElement in com.luciad.format.xml.bind.schema
Modifier and TypeMethodDescriptionTLcdXMLSchemaSet.getElement
(TLcdXMLSchemaElementIdentifier aIdentifier) Returns the schema element, corresponding to the specified element identifier, ornull
if no such element exists.TLcdXMLSchemaSet.getGlobalElement
(QName aName) Returns the global schema element, corresponding to the specified qualified name, ornull
if no such element exists.TLcdXMLSchemaElement.getSubstitutionGroup()
Return the substitution group this element is part of, ornull
if this element is not part of a substitution group.Modifier and TypeMethodDescriptionTLcdXMLSchemaSet.getElements()
Returns the set of all schema elements contained in this schema set.TLcdXMLSchemaSet.getGlobalElements()
Returns the set of all global schema elements contained in this schema set.Modifier and TypeMethodDescriptionstatic ILcdSelfDescribedFeatured
TLcdXMLSchemaBasedMappingUtil.createFeaturedObject
(TLcdXMLSchemaBasedMapping aMapping, TLcdXMLSchemaElement aSchemaElement) Creates a new object instance for the specified XML Schema type, and implementingcom.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) Returnstrue
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.ModifierConstructorDescriptionTLcdXMLSchemaElement
(TLcdXMLSchemaElementIdentifier aIdentifier, TLcdXMLSchemaType aType, TLcdXMLSchemaElement aSubstitutionGroup) Creates a newTLcdXMLSchemaElement
, with the specified identifier, type and substitution group.TLcdXMLUnmarshallerAdapter
(ILcdXMLTypeUnmarshaller<T> aTypeUnmarshaller, TLcdXMLSchemaElement aSchemaElement, TLcdXMLSchemaTypeIdentifier aSchemaTypeIdentifier, Class<T> aClass, TLcdXMLSchemaBasedDecoder aDecoder) Creates a newTLcdXMLUnmarshallerAdapter
for the specifiedILcdXMLTypeUnmarshaller
.TLcdXMLUnmarshallerAdapter
(ILcdXMLTypeUnmarshaller<T> aTypeUnmarshaller, TLcdXMLSchemaElement aSchemaElement, Class<T> aClass, TLcdXMLSchemaBasedDecoder aDecoder) Creates a newTLcdXMLUnmarshallerAdapter
for the specifiedILcdXMLTypeUnmarshaller
.