Package | Description |
---|---|
org.exolab.castor.builder |
Castor XML code generator
|
org.exolab.castor.builder.binding |
Binding File Object Model for Castor XML code generator
|
org.exolab.castor.builder.conflict.strategy | |
org.exolab.castor.builder.factory | |
org.exolab.castor.xml.schema | |
org.exolab.castor.xml.schema.facets | |
org.exolab.castor.xml.schema.simpletypes |
Modifier and Type | Method and Description |
---|---|
void |
SGStateInfo.bindSourceCode(Annotated annotated,
JClass[] classes)
Binds the given Annotated structure with its generated source classes.
|
JClass[] |
SGStateInfo.getSourceCode(Annotated annotated)
Returns the array of JClass for the given Annotated structure or null if
no bindings have been specified for the given Structure.
|
void |
FactoryState.markAsProcessed(Annotated annotated)
Marks the given Annotated XML Schema structure as having been processed.
|
boolean |
FactoryState.processed(Annotated annotated)
Returns true if the given Annotated XML Schema structure has been marked
as processed.
|
Modifier and Type | Method and Description |
---|---|
Annotated |
XMLBindingComponent.getAnnotated()
Returns the XML Schema annotated structure used in this XMLBindingComponent.
|
Modifier and Type | Method and Description |
---|---|
ComponentBindingType |
ExtendedBinding.getComponentBindingType(Annotated annotated)
Returns the ComponentBinding that corresponds to the given Annotated XML
Schema structure An Schema location will be built for the given Annotated
XML schema structure.
|
void |
XMLBindingComponent.setView(Annotated annotated)
Sets the window on the given Annotated XML Schema structure.
|
Modifier and Type | Method and Description |
---|---|
void |
ClassNameConflictResolver.changeClassInfoAsResultOfConflict(JClass jClass,
String xpath,
String typedXPath,
Annotated annotated)
Changes the JClass' internal class name, as a result of an XPATH
expression uniquely identifying an XML artefact within an XML schema.
|
void |
XPATHClassNameConflictResolver.changeClassInfoAsResultOfConflict(JClass jClass,
String xpath,
String typedXPath,
Annotated annotated)
Changes the JClass' internal class name, as a result of an XPATH
expression uniquely identifying an XML artefact within an XML schema.
|
void |
TypeClassNameConflictResolver.changeClassInfoAsResultOfConflict(JClass jClass,
String xpath,
String typedXPath,
Annotated annotated)
Changes the JClass' internal class name, appedning a type suffix to the
suggested class name.
|
abstract void |
BaseClassNameConflictResolver.changeClassInfoAsResultOfConflict(JClass jClass,
String xpath,
String typedXPath,
Annotated annotated)
Changes the JClass' internal class name, as a result of an XPATH
expression uniquely identifying an XML artefact within an XML schema.
|
Modifier and Type | Method and Description |
---|---|
protected String |
BaseFactory.createComment(Annotated annotated)
Creates and returns a Javadoc comment from the given annotations.
|
protected String |
BaseFactory.extractCommentsFromAnnotations(Annotated annotated)
Creates Comments from Schema annotations.
|
Modifier and Type | Class and Description |
---|---|
class |
AnyType
A Class which represents the XML Schema AnyType.
|
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 |
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 |
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 |
---|---|
Enumeration<Annotated> |
Group.enumerate()
Returns an enumeration of all the
Particle s contained
within this ContentModelGroup . |
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 © 2018. All rights reserved.