Uses of Class
org.exolab.castor.builder.types.XSType

Packages that use XSType
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.factory   
org.exolab.castor.builder.info   
org.exolab.castor.builder.info.nature   
org.exolab.castor.builder.types   
 

Uses of XSType in org.exolab.castor.builder
 

Methods in org.exolab.castor.builder that return XSType
 XSType TypeConversion.convertType(SimpleType simpleType, boolean useJava50)
          Converts the given Simpletype to the appropriate XSType.
 XSType TypeConversion.convertType(SimpleType simpleType, String packageName, boolean useJava50)
          Converts the given Simpletype to the appropriate XSType.
 XSType TypeConversion.convertType(SimpleType simpleType, String packageName, boolean useWrapper, boolean useJava50, String javaClassBindingName)
          Converts the given Simpletype to the appropriate XSType.
static XSType TypeConversion.convertType(String javaType)
          Returns the XSType that corresponds to the given javaType.
 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 XSType
 XSType XMLBindingComponent.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 XSType
 CollectionInfo FieldInfoFactory.createCollection(XSType contentType, String name, String elementName, JavaNaming javaNaming, boolean usejava50)
          Creates a CollectionInfo instance based upon the various parameters provided.
 CollectionInfo FieldInfoFactory.createCollection(XSType contentType, String name, String elementName, String collectionName, JavaNaming javaNaming, boolean useJava50)
          Creates a CollectionInfo instance based upon the various parameters provided.
 FieldInfo FieldInfoFactory.createFieldInfo(XSType type, String name)
          Creates a FieldInfo instance for the given XSType and its name.
 FieldInfo 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 XSType
 XSType CollectionInfo.getContentType()
          Returns the type of content in this collection.
 

Constructors in org.exolab.castor.builder.info with parameters of type XSType
CollectionInfo(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 XSType
 XSType XMLInfoNature.getSchemaType()
          Returns the XML Schema type for the described object.
 

Methods in org.exolab.castor.builder.info.nature with parameters of type XSType
 void 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.types
 class AbstractDigitsFacet
          A base class for types which support the digits, range, whiteSpace and pattern facets.
 class AbstractLengthFacet
          A base class for types which support the length, whiteSpace and pattern facets.
 class AbstractPatternFacet
          A base class for types which support the pattern facet.
 class AbstractRangeFacet
          A base class for types which support the range, whiteSpace and pattern facets.
 class AbstractWhiteSpaceFacet
          A base class for types which support the whiteSpace and pattern facets.
 class XSAnyURI
          The xsd:anyURI XML Schema type.
 class XSBase64Binary
          The xsd:base64Binary XML Schema datatype.
 class XSBoolean
          The xsd:boolean XML Schema datatype.
 class XSByte
          The xsd:byte XML Schema type.
 class XSClass
          The XML Schema user-defined archetype.
 class XSDate
          The xsd:date XML Schema type.
 class XSDateTime
          The xsd:dateTime XML Schema type.
 class XSDecimal
          The xsd:decimal XML Schema datatype.
 class XSDouble
          The xsd:double XML Schema type.
 class XSDuration
          The xsd:duration XML Schema type.
 class XSFloat
          The xsd:float XML Schema type.
 class XSGDay
          The xsd:gDay XML Schema type.
 class XSGMonth
          The xsd:gMonth XML Schema type.
 class XSGMonthDay
          The xsd:gMonthDay XML Schema type.
 class XSGYear
          The xsd:gYear XML Schema type.
 class XSGYearMonth
          The xsd:gYearMonth XML Schema type.
 class XSHexBinary
          The xsd:hexBinary XML Schema datatype.
 class XSId
          The xsd:ID XML Schema type.
 class XSIdRef
          The xsd:IDREF XML Schema type.
 class XSIdRefs
          A collection of IDREF type.
 class XSInt
          The xsd:int XML Schema type.
 class XSInteger
          The xsd:integer XML Schema type.
 class XSList
          A list type.
 class XSListType
          A base class for all list types.
 class XSLong
          The xsd:long XML Schema type.
 class XSNCName
          The xsd:NCName XML Schema type.
 class XSNegativeInteger
          The xsd:negativeInteger XML Schema type.
 class XSNMToken
          The xsd:NMToken XML Schema type.
 class XSNMTokens
          A collection of NMToken type.
 class XSNonNegativeInteger
          The xsd:nonNegativeInteger XML Schema type.
 class XSNonPositiveInteger
          The xsd:nonPositiveInteger XML Schema type.
 class XSNormalizedString
          The xsd:normalizedString XML Schema type.
 class XSPositiveInteger
          The xsd:positiveInteger XML Schema type.
 class XSQName
          The xsd:QName XML Schema type.
 class XSShort
          The xsd:short XML Schema type.
 class XSString
          The xsd:string XML Schema type.
 class XSTime
          The xsd:time XML Schema type.
 class XSUnsignedByte
          The xsd:unsignedByte XML Schema type.
 class XSUnsignedInt
          The xsd:unsignedInt XML Schema type.
 class XSUnsignedLong
          The xsd:unsignedLong XML Schema type.
 class XSUnsignedShort
          The xsd:unsignedShort XML Schema type.
 

Methods in org.exolab.castor.builder.types that return XSType
 XSType XSListType.getContentType()
          Returns the type contained in the list.
 

Methods in org.exolab.castor.builder.types with parameters of type XSType
static 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
XSList(String colType, XSType contentType, boolean useJava50)
          Create a XSList.
XSListType(String colType, XSType contentType, boolean useJava50)
          Creates an instance of this (abstract base) collection type.
 



Copyright © 2012. All Rights Reserved.