Uses of Class
org.exolab.castor.xml.schema.Structure
Packages that use Structure
Package
Description
Binding File Object Model for Castor XML code generator
-
Uses of Structure in org.exolab.castor.builder.binding
Methods in org.exolab.castor.builder.binding with parameters of type StructureModifier and TypeMethodDescriptionstatic StringXPathHelper.getSchemaLocation(Structure structure) Returns a string (XPATH) representation of an XML Schema component.static StringXPathHelper.getSchemaLocation(Structure structure, boolean dealWithAnonTypes) Returns a string (XPATH) representation of an XML Schema component.static voidXPathHelper.getSchemaLocation(Structure structure, StringBuffer location) Deduces an XPATH expression qualifying the path from the schema root to the given structure in question.static voidXPathHelper.getSchemaLocation(Structure structure, StringBuffer location, boolean dealWithAnonTypes) Deduces an XPATH expression qualifying the path from the schema root to the given structure in question. -
Uses of Structure in org.exolab.castor.xml.schema
Subclasses of Structure in org.exolab.castor.xml.schemaModifier and TypeClassDescriptionclassA base class used for XML Structures that support annotations.classA class representing the XML Schema Annotation.classA class which represents the superclass of either AppInfo or Documentation element.final classA Class which represents the XML Schema AnyType.classA class which represents the AppInfo elementfinal classAn XML Schema Attribute DefinitionclassAn XML Schema Attribute Group Definitionfinal classAn XML Schema Attribute Group Definitionfinal classAn XML Schema Attribute Group DefinitionclassThe XML Schema ComplexType class.classA class which represents the XML Schema Documentation elementclassAn XML Schema ElementDeclclassRepresents the base type for XML Schema FacetsclassAn XML Schema GroupclassThe base class for the XML Schema Identity Constraints (key, keyref, unique).classA class which represents the field selector for an IdentityConstraintclassA class which represents the selector for an IdentityConstraintclassA class that represents the XML Schema Identity Constraint: Key.classA class that represents the XML Schema Identity Constraint: KeyRef.classAn XML Schema ModelGroup : invalid input: '<'xsd:group>classAn abstract class that represents an XML Schema Particle This is not an entirely true representation of how XML Schema depicts a "particle" since this representation of a particle does not hold the "term" component (element, all, choice, sequence, group, any) but rather the "term" extends this class.classThis class is a wrapper used to save meta information concerning redefined structures from an XML schema.classA class representing an XML Schema Definition.classAn XML Schema SimpleType.classPackage private class to handles type references.classA class that represents the XML Schema Union simple-type.classA class that represents the XML Schema Identity Constraint: Unique.classThis class is temporary until I finish the implementationclassA class that represents an XML Schema Wildcard.classThe base type for XML Schema types, such as complex types and simple types.Methods in org.exolab.castor.xml.schema that return StructureModifier and TypeMethodDescriptionAttributeDecl.getParent()Returns the parent of this AttributeDecl, this value may be null if no parent has been set.ComplexType.getParent()Returns the parent of this ComplexType, this value may be null if no parent has been set.ElementDecl.getParent()Returns the parent of this ElementDecl, this value may be null if no parent has been set.Group.getParent()Returns the parent of this Group, this value may be null if no parent has been set.SimpleType.getParent()Returns the parent Structure that contains this SimpleType.Methods in org.exolab.castor.xml.schema with parameters of type StructureModifier and TypeMethodDescriptionstatic StringSchemaNames.getStructureName(Structure structure) Returns the name for the Schema Structure.protected voidSets the parent for this XMLTypeprotected voidSets the parent for this AttributeDeclprotected voidSets the parent for this ComplexType.protected voidSets the parent for this ElementDecl.protected voidSets the parent for thisGroup.protected voidSets the parent for this SimpleTypeprotected voidSets the parent for this Schema typeprotected abstract voidSets the parent for this XMLType -
Uses of Structure in org.exolab.castor.xml.schema.facets
Subclasses of Structure in org.exolab.castor.xml.schema.facetsModifier and TypeClassDescriptionfinal classAn implementation of maxExclusive constraining facet, defined in section "4.3.8 maxExclusive" of "XML Schema Part 2: Datatypes Second Edition" document.final classAn implementation of maxInclusive constraining facet, defined in section "4.3.7 maxInclusive" of "XML Schema Part 2: Datatypes Second Edition" document.final classAn implementation of minExclusive constraining facet, defined in section "4.3.9 minExclusive" of "XML Schema Part 2: Datatypes Second Edition" document.final classAn implementation of minInclusive constraining facet, defined in section "4.3.10 minInclusive" of "XML Schema Part 2: Datatypes Second Edition" document. -
Uses of Structure in org.exolab.castor.xml.schema.simpletypes
Subclasses of Structure in org.exolab.castor.xml.schema.simpletypesModifier and TypeClassDescriptionclassclassThe base class for built-in atomic Schema typesclassRepresents types derived from binaryclassRepresents the boolean typeclassRepresents date/time XML SChema typesclassRepresents the decimal type and those derived from it (integer, short...)classRepresents timeDurationclassRepresents a SimpleType that is a "list" of a given SimpleType.classRepresents "real numbers" (float, double and user types derived from them) Those numbers are of the form m x 2^e The min and max values for m are accessed with get/setMin/MaxMantissa e are accessed with get/setMin/MaxExponent m and e are not facets as specified by the xmlschema, they are just a way to regroup real and float under the same class.classRepresents the XML Schema string type.classThe ur-type definition