Uses of Class
org.exolab.castor.xml.schema.Structure

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
 



Copyright © 2012. All Rights Reserved.