|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Structure | |
|---|---|
| org.exolab.castor.xml.schema | |
| org.exolab.castor.xml.schema.facets | |
| org.exolab.castor.xml.schema.simpletypes | |
| Uses of Structure in org.exolab.castor.xml.schema |
|---|
| Subclasses of Structure in org.exolab.castor.xml.schema | |
|---|---|
class |
Annotated
A base class used for XML Structures that support annotations. |
class |
Annotation
A class representing the XML Schema Annotation. |
class |
AnnotationItem
A class which represents the superclass of either AppInfo or Documentation element. |
class |
AnyType
A Class which represents the XML Schema AnyType. |
class |
AppInfo
A class which represents the AppInfo element |
class |
AttributeDecl
An XML Schema Attribute Definition |
class |
AttributeGroup
An XML Schema Attribute Group Definition |
class |
AttributeGroupDecl
An XML Schema Attribute Group Definition |
class |
AttributeGroupReference
An XML Schema Attribute Group Definition |
class |
ComplexType
The XML Schema ComplexType class. |
class |
Documentation
A class which represents the XML Schema Documentation element |
class |
ElementDecl
An XML Schema ElementDecl |
class |
Facet
Represents the base type for XML Schema Facets |
class |
Group
An XML Schema Group |
class |
IdentityConstraint
The base class for the XML Schema Identity Constraints (key, keyref, unique). |
class |
IdentityField
A class which represents the field selector for an IdentityConstraint |
class |
IdentitySelector
A class which represents the selector for an IdentityConstraint |
class |
Key
A class that represents the XML Schema Identity Constraint: Key. |
class |
KeyRef
A class that represents the XML Schema Identity Constraint: KeyRef. |
class |
ModelGroup
An XML Schema ModelGroup : |
class |
Particle
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 |
RedefineSchema
This class is a wrapper used to save meta information concerning redefined structures from an XML schema. |
class |
Schema
A class representing an XML Schema Definition. |
class |
SimpleType
An XML Schema SimpleType. |
class |
TypeReference
Package private class to handles type references. |
class |
Union
A class that represents the XML Schema Union simple-type. |
class |
Unique
A class that represents the XML Schema Identity Constraint: Unique. |
class |
UnknownDef
This class is temporary until I finish the implementation |
class |
Wildcard
A class that represents an XML Schema Wildcard. |
class |
XMLType
The base type for XML Schema types, such as complex types and simple types. |
| Methods in org.exolab.castor.xml.schema that return Structure | |
|---|---|
Structure |
SimpleType.getParent()
Returns the parent Structure that contains this SimpleType. |
Structure |
Group.getParent()
Returns the parent of this Group, this value may be null if no parent has been set. |
Structure |
ElementDecl.getParent()
Returns the parent of this ElementDecl, this value may be null if no parent has been set. |
Structure |
ComplexType.getParent()
Returns the parent of this ComplexType, this value may be null if no parent has been set. |
Structure |
AttributeDecl.getParent()
Returns the parent of this AttributeDecl, this value may be null if no parent has been set. |
| Methods in org.exolab.castor.xml.schema with parameters of type Structure | |
|---|---|
static String |
SchemaNames.getStructureName(Structure structure)
Returns the name for the Schema Structure. |
protected abstract void |
XMLType.setParent(Structure parent)
Sets the parent for this XMLType |
protected void |
TypeReference.setParent(Structure parent)
Sets the parent for this Schema type |
protected void |
SimpleType.setParent(Structure parent)
Sets the parent for this SimpleType |
protected void |
Group.setParent(Structure parent)
Sets the parent for this Group. |
protected void |
ElementDecl.setParent(Structure parent)
Sets the parent for this ElementDecl. |
protected void |
ComplexType.setParent(Structure parent)
Sets the parent for this ComplexType. |
protected void |
AttributeDecl.setParent(Structure parent)
Sets the parent for this AttributeDecl |
protected void |
AnyType.setParent(Structure parent)
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.facets | |
|---|---|
class |
MaxExclusive
An implementation of maxExclusive constraining facet, defined in section "4.3.8 maxExclusive" of "XML Schema Part 2: Datatypes Second Edition" document. |
class |
MaxInclusive
An implementation of maxInclusive constraining facet, defined in section "4.3.7 maxInclusive" of "XML Schema Part 2: Datatypes Second Edition" document. |
class |
MinExclusive
An implementation of minExclusive constraining facet, defined in section "4.3.9 minExclusive" of "XML Schema Part 2: Datatypes Second Edition" document. |
class |
MinInclusive
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.simpletypes | |
|---|---|
class |
AnyURIType
|
class |
AtomicType
The base class for built-in atomic Schema types |
class |
BinaryType
Represents types derived from binary |
class |
BooleanType
Represents the boolean type |
class |
DateTimeType
Represents date/time XML SChema types |
class |
DecimalType
Represents the decimal type and those derived from it (integer, short...) |
class |
DurationType
Represents timeDuration |
class |
ListType
Represents a SimpleType that is a "list" of a given SimpleType. |
class |
RealType
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 |
StringType
Represents the XML Schema string type. |
class |
UrType
The ur-type definition |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||