Uses of Class
com.luciad.format.xml.bind.schema.TLcdXMLSchemaElement
Packages that use 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
Methods in com.luciad.format.xml.bind.schema that return TLcdXMLSchemaElementModifier 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.Methods in com.luciad.format.xml.bind.schema that return types with arguments of type TLcdXMLSchemaElementModifier 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.Methods in com.luciad.format.xml.bind.schema with parameters of type TLcdXMLSchemaElementModifier 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.Constructors in com.luciad.format.xml.bind.schema with parameters of type TLcdXMLSchemaElementModifierConstructorDescriptionTLcdXMLSchemaElement
(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
.