Uses of Class
org.exolab.castor.builder.types.XSType
Packages that use XSType
Package
Description
Castor XML code generator
Binding File Object Model for Castor XML code generator
-
Uses of XSType in org.exolab.castor.builder
Methods in org.exolab.castor.builder that return XSTypeModifier and TypeMethodDescriptionstatic XSType
TypeConversion.convertType
(String javaType) Returns the XSType that corresponds to the given javaType.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.BindingComponent.getJavaType()
Returns the XSType that corresponds to the Java type chosen to represent this BindingComponent. -
Uses of XSType in org.exolab.castor.builder.binding
Methods in org.exolab.castor.builder.binding that return XSTypeModifier and TypeMethodDescriptionXMLBindingComponent.getJavaType()
Returns the XSType that corresponds to the Java type chosen to represent the XML Schema component represented by this XMLBindingComponent. -
Uses of XSType in org.exolab.castor.builder.factory
Methods in org.exolab.castor.builder.factory with parameters of type XSTypeModifier and TypeMethodDescriptionFieldInfoFactory.createCollection
(XSType contentType, String name, String elementName, String collectionName, JavaNaming javaNaming, boolean useJava50) Creates aCollectionInfo
instance based upon the various parameters provided.FieldInfoFactory.createCollection
(XSType contentType, String name, String elementName, JavaNaming javaNaming, boolean usejava50) Creates aCollectionInfo
instance based upon the various parameters provided.FieldInfoFactory.createFieldInfo
(XSType type, String name) MemberFactory.createFieldInfoForContent
(XMLBindingComponent component, XSType xsType, boolean useJava50) Creates a FieldInfo for content.void
XMLFieldHandlerFactory.createXMLFieldHandler
(FieldInfo member, XSType xsType, String localClassName, JSourceCode jsc, boolean forGeneralizedHandler) Creates the XMLFieldHandler for the given FieldInfo. -
Uses of XSType in org.exolab.castor.builder.info
Methods in org.exolab.castor.builder.info that return XSTypeModifier and TypeMethodDescriptionfinal XSType
CollectionInfo.getContentType()
Returns the type of content in this collection.Constructors in org.exolab.castor.builder.info with parameters of type XSTypeModifierConstructorDescriptionCollectionInfo
(XSType contentType, String name, String elementName, boolean useJava50, FieldMemberAndAccessorFactory memberAndAccessorFactory, FieldMemberAndAccessorFactory contentMemberAndAccessorFactory) Creates a new CollectionInfo.CollectionInfoJ2
(XSType contentType, String name, String elementName, String collectionType, boolean useJava50, FieldMemberAndAccessorFactory memberAndAccessorFactory, FieldMemberAndAccessorFactory contentMemberAndAccessorFactory) CollectionInfoJ2Collection
(XSType contentType, String name, String elementName, boolean useJava50, FieldMemberAndAccessorFactory memberAndAccessorFactory, FieldMemberAndAccessorFactory contentMemberAndAccessorFactory) Creates an instance of this class that represents information about a Java collection type of type 'java.util.Collection'.CollectionInfoJ2Set
(XSType contentType, String name, String elementName, boolean useJava50, FieldMemberAndAccessorFactory memberAndAccessorFactory, FieldMemberAndAccessorFactory contentMemberAndAccessorFactory) Creates an instance of this class that represents information about a Java collection type of type 'java.util.Set'.CollectionInfoJ2SortedSet
(XSType contentType, String name, String elementName, boolean useJava50, FieldMemberAndAccessorFactory memberAndAccessorFactory, FieldMemberAndAccessorFactory contentMemberAndAccessorFactory) Creates an instance of this class that represents information about a Java collection type of type 'java.util.SortedSet'.CollectionInfoODMG30
(XSType contentType, String name, String elementName, boolean useJava50, FieldMemberAndAccessorFactory memberAndAccessorFactory, FieldMemberAndAccessorFactory contentMemberAndAccessorFactory) Creates a new CollectionInfoODMG30.FieldInfo
(XSType type, String name, FieldMemberAndAccessorFactory memberAndAccessorFactory) Creates a new FieldInfo with the given XML Schema type and the given member name. -
Uses of XSType in org.exolab.castor.builder.info.nature
Methods in org.exolab.castor.builder.info.nature that return XSTypeModifier and TypeMethodDescriptionXMLInfoNature.getSchemaType()
Returns the XML Schema type for the described object.Methods in org.exolab.castor.builder.info.nature with parameters of type XSTypeModifier and TypeMethodDescriptionvoid
XMLInfoNature.setSchemaType
(XSType xsType) Sets the XML Schema type for this XMLInfo. -
Uses of XSType in org.exolab.castor.builder.types
Subclasses of XSType in org.exolab.castor.builder.typesModifier and TypeClassDescriptionclass
A base class for types which support the digits, range, whiteSpace and pattern facets.class
A base class for types which support the length, whiteSpace and pattern facets.class
A base class for types which support the pattern facet.class
A base class for types which support the range, whiteSpace and pattern facets.class
A base class for types which support the whiteSpace and pattern facets.final class
The xsd:anyURI XML Schema type.final class
The xsd:base64Binary XML Schema datatype.final class
The xsd:boolean XML Schema datatype.final class
The xsd:byte XML Schema type.final class
The XML Schema user-defined archetype.final class
The xsd:date XML Schema type.final class
The xsd:dateTime XML Schema type.final class
The xsd:decimal XML Schema datatype.final class
The xsd:double XML Schema type.final class
The xsd:duration XML Schema type.final class
The xsd:float XML Schema type.final class
The xsd:gDay XML Schema type.final class
The xsd:gMonth XML Schema type.final class
The xsd:gMonthDay XML Schema type.final class
The xsd:gYear XML Schema type.final class
The xsd:gYearMonth XML Schema type.final class
The xsd:hexBinary XML Schema datatype.final class
The xsd:ID XML Schema type.final class
The xsd:IDREF XML Schema type.class
A collection of IDREF type.final class
The xsd:int XML Schema type.final class
The xsd:integer XML Schema type.final class
A list type.class
A base class for all list types.final class
The xsd:long XML Schema type.final class
The xsd:NCName XML Schema type.final class
The xsd:negativeInteger XML Schema type.final class
The xsd:NMToken XML Schema type.class
A collection of NMToken type.final class
The xsd:nonNegativeInteger XML Schema type.final class
The xsd:nonPositiveInteger XML Schema type.final class
The xsd:normalizedString XML Schema type.final class
The xsd:positiveInteger XML Schema type.final class
The xsd:QName XML Schema type.final class
The xsd:short XML Schema type.final class
The xsd:string XML Schema type.final class
The xsd:time XML Schema type.final class
The xsd:unsignedByte XML Schema type.final class
The xsd:unsignedInt XML Schema type.final class
The xsd:unsignedLong XML Schema type.final class
The xsd:unsignedShort XML Schema type.Methods in org.exolab.castor.builder.types that return XSTypeModifier and TypeMethodDescriptionfinal XSType
XSListType.getContentType()
Returns the type contained in the list.Methods in org.exolab.castor.builder.types with parameters of type XSTypeModifier and TypeMethodDescriptionstatic XSListType
XSCollectionFactory.createCollection
(String collectionName, XSType contentType, boolean useJava50) Factory method to create an XS collection type, i.e.Constructors in org.exolab.castor.builder.types with parameters of type XSType