Uses of Class
org.exolab.castor.xml.schema.SimpleType
Packages that use SimpleType
Package
Description
Castor XML code generator
-
Uses of SimpleType in org.exolab.castor.builder
Methods in org.exolab.castor.builder with parameters of type SimpleTypeModifier and TypeMethodDescriptionvoid
AnnotationBuilder.addEnumAnnotations
(SimpleType simpleType, JEnum jEnums) add annotations to a java5 enum.TypeConversion.convertType
(SimpleType simpleType, boolean useJava50) Converts the given Simpletype to the appropriate XSType.TypeConversion.convertType
(SimpleType simpleType, String packageName, boolean useJava50) Converts the given Simpletype to the appropriate XSType.TypeConversion.convertType
(SimpleType simpleType, String packageName, boolean useWrapper, boolean useJava50, String javaClassBindingName) Converts the given Simpletype to the appropriate XSType. -
Uses of SimpleType in org.exolab.castor.builder.factory
Methods in org.exolab.castor.builder.factory with parameters of type SimpleTypeModifier and TypeMethodDescriptionSourceFactory.createSourceCode
(ExtendedBinding binding, SimpleType simpleType, SGStateInfo sgState) Creates the Java source code to support the given Simpletype. -
Uses of SimpleType in org.exolab.castor.builder.types
Methods in org.exolab.castor.builder.types with parameters of type SimpleTypeModifier and TypeMethodDescriptionfinal void
XSType.setFacets
(SimpleType simpleType) Reads and sets the facets for XSType. -
Uses of SimpleType in org.exolab.castor.xml.schema
Subclasses of SimpleType in org.exolab.castor.xml.schemaModifier and TypeClassDescriptionclass
A class that represents the XML Schema Union simple-type.Methods in org.exolab.castor.xml.schema that return SimpleTypeModifier and TypeMethodDescriptionprotected SimpleType
SimpleType.createReference
(String name) A helper method for classes which extend SimpleType.Schema.createSimpleType
(String name, String baseName, String derivation) Creates a new SimpleType using this Schema as the owning Schema document.Schema.createSimpleType
(String name, SimpleType baseType) Creates a new SimpleType using this Schema as the owning Schema document.SimpleType.getBuiltInBaseType()
Returns the built in type this type is derived from.SimpleTypesFactory.getBuiltInType
(String typeName) Gets an instance of a class derived fromSimpleType
representing the built in type which name is given as a parameter.Facet.getOwningType()
Returns the owningSimpleType
instance.AttributeDecl.getSimpleType()
Returns the data type associated with this AttributeDecl.RedefineSchema.getSimpleType
(String name) Returns the SimpleType corresponding to the given name.Schema.getSimpleType
(String name) Returns the SimpleType associated with the given name, or null if no such SimpleType exists.Schema.getSimpleType
(String name, String namespace) Returns the SimpleType associated with the given name and namespace, or null if no such SimpleType exists.SimpleContent.getSimpleType()
Returns the simpleType that represents that contentType.protected static SimpleType
SimpleType.resolveReference
(SimpleType simpleType) A helper method for classes which extend SimpleType.Methods in org.exolab.castor.xml.schema that return types with arguments of type SimpleTypeModifier and TypeMethodDescriptionRedefineSchema.enumerateSimpleTypes()
Enumerates the simpleType names.Union.getMemberTypes()
Returns an Enumeration of all the SimpleTypes that are members of this Union.Schema.getSimpleTypes()
Returns an Enumeration of all SimpleType declarationsMethods in org.exolab.castor.xml.schema with parameters of type SimpleTypeModifier and TypeMethodDescriptionvoid
Union.addMemberType
(SimpleType simpleType) Adds the given SimpleType as a member of this Unionvoid
RedefineSchema.addSimpleType
(SimpleType simpleType) Adds a simpleType in the list of redefined simpleTypes.void
Schema.addSimpleType
(SimpleType simpleType) Adds the given SimpletType definition to this Schema defintionprotected void
SimpleType.copyFacets
(SimpleType target) Copy this type's facets to the target type.Schema.createSimpleType
(String name, SimpleType baseType) Creates a new SimpleType using this Schema as the owning Schema document.boolean
RedefineSchema.removeSimpleType
(SimpleType simpleType) Removes the given simpleType from the redefine structure.boolean
Schema.removeSimpleType
(SimpleType simpleType) Removes the given top level SimpleType from this Schemaprotected static SimpleType
SimpleType.resolveReference
(SimpleType simpleType) A helper method for classes which extend SimpleType.void
Facet.setOwningType
(SimpleType owningType) Sets the owningSimpleType
instance.void
AttributeDecl.setSimpleType
(SimpleType simpleType) Sets the SimpleType for this attribute declarationvoid
SimpleContent.setSimpleType
(SimpleType simpleType) Sets the simpleType that represents that contentType.Constructors in org.exolab.castor.xml.schema with parameters of type SimpleType -
Uses of SimpleType in org.exolab.castor.xml.schema.reader
Methods in org.exolab.castor.xml.schema.reader that return SimpleTypeModifier and TypeMethodDescriptionSimpleTypeDefinition.createSimpleType()
Creates the SimpleType instance which represents this SimpleTypeDefinitionSimpleTypeUnmarshaller.getSimpleType()
Returns the SimpleType createdMethods in org.exolab.castor.xml.schema.reader with parameters of type SimpleTypeModifier and TypeMethodDescriptionvoid
SimpleTypeDefinition.setBaseType
(SimpleType baseType) Sets the base type for this SimpleTypeDefinition. -
Uses of SimpleType in org.exolab.castor.xml.schema.simpletypes
Subclasses of SimpleType in org.exolab.castor.xml.schema.simpletypesModifier and TypeClassDescriptionclass
class
The base class for built-in atomic Schema typesclass
Represents types derived from binaryclass
Represents the boolean typeclass
Represents date/time XML SChema typesclass
Represents the decimal type and those derived from it (integer, short...)class
Represents timeDurationclass
Represents a SimpleType that is a "list" of a given SimpleType.class
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
Represents the XML Schema string type.class
The ur-type definitionMethods in org.exolab.castor.xml.schema.simpletypes that return SimpleTypeModifier and TypeMethodDescriptionListType.getItemType()
Returns the simpleType for the items of this ListType.Methods in org.exolab.castor.xml.schema.simpletypes with parameters of type SimpleTypeModifier and TypeMethodDescriptionvoid
ListType.setItemType
(SimpleType type) Sets the SimpleType for this ListType (the type of item that instances of this list holds). -
Uses of SimpleType in org.exolab.castor.xml.schema.simpletypes.factory
Methods in org.exolab.castor.xml.schema.simpletypes.factory that return SimpleTypeMethods in org.exolab.castor.xml.schema.simpletypes.factory with parameters of type SimpleType