Package | Description |
---|---|
org.exolab.castor.builder.binding |
Binding File Object Model for Castor XML code generator
|
org.exolab.castor.xml.schema | |
org.exolab.castor.xml.schema.facets | |
org.exolab.castor.xml.schema.simpletypes |
Modifier and Type | Method and Description |
---|---|
static 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.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Structure |
SimpleType.getParent()
Returns the parent Structure that contains this SimpleType.
|
Modifier and Type | Method and Description |
---|---|
static String |
SchemaNames.getStructureName(Structure structure)
Returns the name for the Schema Structure.
|
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 abstract void |
XMLType.setParent(Structure parent)
Sets the parent for this XMLType
|
protected void |
SimpleType.setParent(Structure parent)
Sets the parent for this SimpleType
|
protected void |
TypeReference.setParent(Structure parent)
Sets the parent for this Schema type
|
protected void |
AnyType.setParent(Structure parent)
Sets the parent for this XMLType
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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 © 2022. All rights reserved.