|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||