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 XSTypeTypeConversion.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 aCollectionInfoinstance based upon the various parameters provided.FieldInfoFactory.createCollection(XSType contentType, String name, String elementName, JavaNaming javaNaming, boolean usejava50) Creates aCollectionInfoinstance 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.voidXMLFieldHandlerFactory.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 XSTypeCollectionInfo.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 TypeMethodDescriptionvoidXMLInfoNature.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 TypeClassDescriptionclassA base class for types which support the digits, range, whiteSpace and pattern facets.classA base class for types which support the length, whiteSpace and pattern facets.classA base class for types which support the pattern facet.classA base class for types which support the range, whiteSpace and pattern facets.classA base class for types which support the whiteSpace and pattern facets.final classThe xsd:anyURI XML Schema type.final classThe xsd:base64Binary XML Schema datatype.final classThe xsd:boolean XML Schema datatype.final classThe xsd:byte XML Schema type.final classThe XML Schema user-defined archetype.final classThe xsd:date XML Schema type.final classThe xsd:dateTime XML Schema type.final classThe xsd:decimal XML Schema datatype.final classThe xsd:double XML Schema type.final classThe xsd:duration XML Schema type.final classThe xsd:float XML Schema type.final classThe xsd:gDay XML Schema type.final classThe xsd:gMonth XML Schema type.final classThe xsd:gMonthDay XML Schema type.final classThe xsd:gYear XML Schema type.final classThe xsd:gYearMonth XML Schema type.final classThe xsd:hexBinary XML Schema datatype.final classThe xsd:ID XML Schema type.final classThe xsd:IDREF XML Schema type.classA collection of IDREF type.final classThe xsd:int XML Schema type.final classThe xsd:integer XML Schema type.final classA list type.classA base class for all list types.final classThe xsd:long XML Schema type.final classThe xsd:NCName XML Schema type.final classThe xsd:negativeInteger XML Schema type.final classThe xsd:NMToken XML Schema type.classA collection of NMToken type.final classThe xsd:nonNegativeInteger XML Schema type.final classThe xsd:nonPositiveInteger XML Schema type.final classThe xsd:normalizedString XML Schema type.final classThe xsd:positiveInteger XML Schema type.final classThe xsd:QName XML Schema type.final classThe xsd:short XML Schema type.final classThe xsd:string XML Schema type.final classThe xsd:time XML Schema type.final classThe xsd:unsignedByte XML Schema type.final classThe xsd:unsignedInt XML Schema type.final classThe xsd:unsignedLong XML Schema type.final classThe xsd:unsignedShort XML Schema type.Methods in org.exolab.castor.builder.types that return XSTypeModifier and TypeMethodDescriptionfinal XSTypeXSListType.getContentType()Returns the type contained in the list.Methods in org.exolab.castor.builder.types with parameters of type XSTypeModifier and TypeMethodDescriptionstatic XSListTypeXSCollectionFactory.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