Uses of Class
org.exolab.castor.xml.schema.Annotated
Packages that use Annotated
Package
Description
Castor XML code generator
Binding File Object Model for Castor XML code generator
-
Uses of Annotated in org.exolab.castor.builder
Methods in org.exolab.castor.builder with parameters of type AnnotatedModifier and TypeMethodDescriptionvoidSGStateInfo.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.voidFactoryState.markAsProcessed(Annotated annotated) Marks the given Annotated XML Schema structure as having been processed.booleanReturns true if the given Annotated XML Schema structure has been marked as processed. -
Uses of Annotated in org.exolab.castor.builder.binding
Methods in org.exolab.castor.builder.binding that return AnnotatedModifier and TypeMethodDescriptionXMLBindingComponent.getAnnotated()Returns the XML Schema annotated structure used in this XMLBindingComponent.Methods in org.exolab.castor.builder.binding with parameters of type AnnotatedModifier and TypeMethodDescriptionExtendedBinding.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.voidSets the window on the given Annotated XML Schema structure. -
Uses of Annotated in org.exolab.castor.builder.conflict.strategy
Methods in org.exolab.castor.builder.conflict.strategy with parameters of type AnnotatedModifier and TypeMethodDescriptionabstract voidBaseClassNameConflictResolver.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.voidClassNameConflictResolver.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.voidTypeClassNameConflictResolver.changeClassInfoAsResultOfConflict(JClass jClass, String xpath, String typedXPath, Annotated annotated) Changes the JClass' internal class name, appedning a type suffix to the suggested class name.voidXPATHClassNameConflictResolver.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. -
Uses of Annotated in org.exolab.castor.builder.factory
Methods in org.exolab.castor.builder.factory with parameters of type AnnotatedModifier and TypeMethodDescriptionprotected StringBaseFactory.createComment(Annotated annotated) Creates and returns a Javadoc comment from the given annotations.protected StringBaseFactory.extractCommentsFromAnnotations(Annotated annotated) Creates Comments from Schema annotations. -
Uses of Annotated in org.exolab.castor.xml.schema
Subclasses of Annotated in org.exolab.castor.xml.schemaModifier and TypeClassDescriptionfinal classA Class which represents the XML Schema AnyType.final classAn XML Schema Attribute DefinitionclassAn XML Schema Attribute Group Definitionfinal classAn XML Schema Attribute Group Definitionfinal classAn XML Schema Attribute Group DefinitionclassThe XML Schema ComplexType class.classAn XML Schema ElementDeclclassRepresents the base type for XML Schema FacetsclassAn XML Schema GroupclassThe base class for the XML Schema Identity Constraints (key, keyref, unique).classA class which represents the field selector for an IdentityConstraintclassA class which represents the selector for an IdentityConstraintclassA class that represents the XML Schema Identity Constraint: Key.classA class that represents the XML Schema Identity Constraint: KeyRef.classAn XML Schema ModelGroup : invalid input: '<'xsd:group>classAn 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.classThis class is a wrapper used to save meta information concerning redefined structures from an XML schema.classA class representing an XML Schema Definition.classAn XML Schema SimpleType.classPackage private class to handles type references.classA class that represents the XML Schema Union simple-type.classA class that represents the XML Schema Identity Constraint: Unique.classA class that represents an XML Schema Wildcard.classThe base type for XML Schema types, such as complex types and simple types.Methods in org.exolab.castor.xml.schema that return types with arguments of type AnnotatedModifier and TypeMethodDescriptionGroup.enumerate()Returns an enumeration of all theParticles contained within thisContentModelGroup. -
Uses of Annotated in org.exolab.castor.xml.schema.facets
Subclasses of Annotated in org.exolab.castor.xml.schema.facetsModifier and TypeClassDescriptionfinal classAn implementation of maxExclusive constraining facet, defined in section "4.3.8 maxExclusive" of "XML Schema Part 2: Datatypes Second Edition" document.final classAn implementation of maxInclusive constraining facet, defined in section "4.3.7 maxInclusive" of "XML Schema Part 2: Datatypes Second Edition" document.final classAn implementation of minExclusive constraining facet, defined in section "4.3.9 minExclusive" of "XML Schema Part 2: Datatypes Second Edition" document.final classAn implementation of minInclusive constraining facet, defined in section "4.3.10 minInclusive" of "XML Schema Part 2: Datatypes Second Edition" document. -
Uses of Annotated in org.exolab.castor.xml.schema.simpletypes
Subclasses of Annotated in org.exolab.castor.xml.schema.simpletypesModifier and TypeClassDescriptionclassclassThe base class for built-in atomic Schema typesclassRepresents types derived from binaryclassRepresents the boolean typeclassRepresents date/time XML SChema typesclassRepresents the decimal type and those derived from it (integer, short...)classRepresents timeDurationclassRepresents a SimpleType that is a "list" of a given SimpleType.classRepresents "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.classRepresents the XML Schema string type.classThe ur-type definition