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 String
XPathHelper.getSchemaLocation
(Structure structure) Returns a string (XPATH) representation of an XML Schema component.static String
XPathHelper.getSchemaLocation
(Structure structure, boolean dealWithAnonTypes) Returns a string (XPATH) representation of an XML Schema component.static void
XPathHelper.getSchemaLocation
(Structure structure, StringBuffer location) Deduces an XPATH expression qualifying the path from the schema root to the given structure in question.static void
XPathHelper.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 TypeClassDescriptionclass
A base class used for XML Structures that support annotations.class
A class representing the XML Schema Annotation.class
A class which represents the superclass of either AppInfo or Documentation element.final class
A Class which represents the XML Schema AnyType.class
A class which represents the AppInfo elementfinal class
An XML Schema Attribute Definitionclass
An XML Schema Attribute Group Definitionfinal class
An XML Schema Attribute Group Definitionfinal class
An XML Schema Attribute Group Definitionclass
The XML Schema ComplexType class.class
A class which represents the XML Schema Documentation elementclass
An XML Schema ElementDeclclass
Represents the base type for XML Schema Facetsclass
An XML Schema Groupclass
The base class for the XML Schema Identity Constraints (key, keyref, unique).class
A class which represents the field selector for an IdentityConstraintclass
A class which represents the selector for an IdentityConstraintclass
A class that represents the XML Schema Identity Constraint: Key.class
A class that represents the XML Schema Identity Constraint: KeyRef.class
An XML Schema ModelGroup : invalid input: '<'xsd:group>class
An 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.class
This class is a wrapper used to save meta information concerning redefined structures from an XML schema.class
A class representing an XML Schema Definition.class
An XML Schema SimpleType.class
Package private class to handles type references.class
A class that represents the XML Schema Union simple-type.class
A class that represents the XML Schema Identity Constraint: Unique.class
This class is temporary until I finish the implementationclass
A class that represents an XML Schema Wildcard.class
The 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 String
SchemaNames.getStructureName
(Structure structure) Returns the name for the Schema Structure.protected void
Sets the parent for this XMLTypeprotected void
Sets the parent for this AttributeDeclprotected void
Sets the parent for this ComplexType.protected void
Sets the parent for this ElementDecl.protected void
Sets the parent for thisGroup
.protected void
Sets the parent for this SimpleTypeprotected void
Sets the parent for this Schema typeprotected abstract void
Sets 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 class
An implementation of maxExclusive constraining facet, defined in section "4.3.8 maxExclusive" of "XML Schema Part 2: Datatypes Second Edition" document.final class
An implementation of maxInclusive constraining facet, defined in section "4.3.7 maxInclusive" of "XML Schema Part 2: Datatypes Second Edition" document.final class
An implementation of minExclusive constraining facet, defined in section "4.3.9 minExclusive" of "XML Schema Part 2: Datatypes Second Edition" document.final class
An 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 TypeClassDescriptionclass
class
The base class for built-in atomic Schema typesclass
Represents types derived from binaryclass
Represents the boolean typeclass
Represents date/time XML SChema typesclass
Represents the decimal type and those derived from it (integer, short...)class
Represents timeDurationclass
Represents a SimpleType that is a "list" of a given SimpleType.class
Represents "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.class
Represents the XML Schema string type.class
The ur-type definition