Package | Description |
---|---|
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 |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
XSType |
XMLBindingComponent.getJavaType()
Returns the XSType that corresponds to the Java type chosen to represent
the XML Schema component represented by this XMLBindingComponent.
|
Modifier and Type | Method and Description |
---|---|
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)
|
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.
|
Modifier and Type | Method and Description |
---|---|
XSType |
CollectionInfo.getContentType()
Returns the type of content in this collection.
|
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
XSType |
XMLInfoNature.getSchemaType()
Returns the XML Schema type for the described object.
|
Modifier and Type | Method and Description |
---|---|
void |
XMLInfoNature.setSchemaType(XSType xsType)
Sets the XML Schema type for this XMLInfo.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
XSType |
XSListType.getContentType()
Returns the type contained in the list.
|
Modifier and Type | Method and Description |
---|---|
static XSListType |
XSCollectionFactory.createCollection(String collectionName,
XSType contentType,
boolean useJava50)
Factory method to create an XS collection type, i.e.
|
Constructor and Description |
---|
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 © 2014. All rights reserved.