Public Member Functions | |
abstract JType | getJType () |
abstract void | setFacets (SimpleType simpleType) |
short | getType () |
String | createToJavaObjectCode (String variableName) |
String | newInstanceCode () |
String | createFromJavaObjectCode (String variableName) |
boolean | isEnumerated () |
boolean | isPrimitive () |
boolean | isDateTime () |
String | getName () |
void | setAsEnumerated (boolean enumerated) |
abstract void | validationCode (JSourceCode jsc, String fixedValue, String fieldValidatorInstanceName) |
Static Public Attributes | |
static final String | STRING_NAME = "string" |
static final String | BOOLEAN_NAME = "boolean" |
static final String | FLOAT_NAME = "float" |
static final String | DOUBLE_NAME = "double" |
static final String | DECIMAL_NAME = "decimal" |
static final String | DURATION_NAME = "duration" |
static final String | DATETIME_NAME = "dateTime" |
static final String | TIME_NAME = "time" |
static final String | DATE_NAME = "date" |
static final String | GYEARMONTH_NAME = "gYearMonth" |
static final String | GYEAR_NAME = "gYear" |
static final String | GMONTHDAY_NAME = "gMonthDay" |
static final String | GDAY_NAME = "gDay" |
static final String | GMONTH_NAME = "gMonth" |
static final String | HEXBINARY_NAME = "hexBinary" |
static final String | BASE64BINARY_NAME = "base64Binary" |
static final String | ANYURI_NAME = "anyURI" |
static final String | QNAME_NAME = "QName" |
static final String | NOTATION_NAME = "NOTATION" |
static final String | NORMALIZEDSTRING_NAME = "normalizedString" |
static final String | TOKEN_NAME = "token" |
static final String | LANGUAGE_NAME = "language" |
static final String | IDREFS_NAME = "IDREFS" |
static final String | NMTOKEN_NAME = "NMTOKEN" |
static String | NMTOKENS_NAME = "NMTOKENS" |
static final String | NAME_NAME = "Name" |
static final String | NCNAME_NAME = "NCName" |
static final String | ID_NAME = "ID" |
static final String | IDREF_NAME = "IDREF" |
static final String | INTEGER_NAME = "integer" |
static final String | NON_NEGATIVE_INTEGER_NAME = "nonNegativeInteger" |
static final String | NON_POSITIVE_INTEGER_NAME = "nonPositiveInteger" |
static final String | NEGATIVE_INTEGER_NAME = "negativeInteger" |
static final String | LONG_NAME = "long" |
static final String | INT_NAME = "int" |
static final String | SHORT_NAME = "short" |
static final String | BYTE_NAME = "byte" |
static final String | POSITIVE_INTEGER_NAME = "positiveInteger" |
static final short | NULL = -1 |
static final short | CLASS = 0 |
static final short | STRING_TYPE = 1 |
static final short | DURATION_TYPE = 2 |
static final short | DATETIME_TYPE = 3 |
static final short | TIME_TYPE = 4 |
static final short | DATE_TYPE = 5 |
static final short | GYEARMONTH_TYPE = 6 |
static final short | GYEAR_TYPE = 7 |
static final short | GMONTHDAY_TYPE = 8 |
static final short | GDAY_TYPE = 9 |
static final short | GMONTH_TYPE = 10 |
static final short | BOOLEAN_TYPE = 11 |
static final short | BASE64BINARY_TYPE = 12 |
static final short | HEXBINARY_TYPE = 13 |
static final short | FLOAT_TYPE = 14 |
static final short | DOUBLE_TYPE = 15 |
static final short | DECIMAL_TYPE = 16 |
static final short | ANYURI_TYPE = 17 |
static final short | QNAME_TYPE = 18 |
static final short | NOTATION_TYPE = 19 |
static final short | NORMALIZEDSTRING_TYPE = 20 |
static final short | TOKEN_TYPE = 21 |
static final short | LANGUAGE_TYPE = 22 |
static final short | NAME_TYPE = 23 |
static final short | NCNAME_TYPE = 24 |
static final short | ID_TYPE = 25 |
static final short | IDREF_TYPE = 26 |
static final short | IDREFS_TYPE = 27 |
static final short | ENTITY = 28 |
static final short | ENTITIES = 29 |
static final short | NMTOKEN_TYPE = 30 |
static final short | NMTOKENS_TYPE = 31 |
static final short | INTEGER_TYPE = 32 |
static final short | NON_POSITIVE_INTEGER_TYPE = 33 |
static final short | NEGATIVE_INTEGER_TYPE = 34 |
static final short | LONG_TYPE = 35 |
static final short | INT_TYPE = 36 |
static final short | SHORT_TYPE = 37 |
static final short | BYTE_TYPE = 38 |
static final short | NON_NEGATIVE_INTEGER_TYPE = 39 |
static final short | POSITIVE_INTEGER_TYPE = 44 |
static final short | COLLECTION = 45 |
Protected Member Functions | |
XSType (short type) | |
Static Protected Member Functions | |
static Enumeration | getFacets (SimpleType simpleType) |
static String | escapePattern (String str) |
The base XML Schema Type class
org.exolab.castor.builder.types.XSType.XSType | ( | short | type | ) | [protected] |
Creates a new XSType of the given type
String org.exolab.castor.builder.types.XSType.createFromJavaObjectCode | ( | String | variableName | ) |
Returns the String necessary to convert an Object to an instance of this XSType. This method is really only useful for primitive types
variableName | the name of the Object |
Reimplemented in org.exolab.castor.builder.types.XSAnyURI, org.exolab.castor.builder.types.XSBoolean, org.exolab.castor.builder.types.XSByte, org.exolab.castor.builder.types.XSDateTime, org.exolab.castor.builder.types.XSDecimal, org.exolab.castor.builder.types.XSDouble, org.exolab.castor.builder.types.XSFloat, org.exolab.castor.builder.types.XSInt, org.exolab.castor.builder.types.XSInteger, org.exolab.castor.builder.types.XSLong, org.exolab.castor.builder.types.XSNCName, org.exolab.castor.builder.types.XSNMToken, org.exolab.castor.builder.types.XSNormalizedString, org.exolab.castor.builder.types.XSQName, org.exolab.castor.builder.types.XSShort, and org.exolab.castor.builder.types.XSString.
References org.exolab.castor.builder.types.XSType.getJType(), and org.exolab.javasource.JType.toString().
String org.exolab.castor.builder.types.XSType.createToJavaObjectCode | ( | String | variableName | ) |
Returns the String necessary to convert an instance of this XSType to an Object. This method is really only useful for primitive types
variableName | the name of the instance variable |
Reimplemented in org.exolab.castor.builder.types.XSBoolean, org.exolab.castor.builder.types.XSByte, org.exolab.castor.builder.types.XSDouble, org.exolab.castor.builder.types.XSFloat, org.exolab.castor.builder.types.XSInt, org.exolab.castor.builder.types.XSInteger, org.exolab.castor.builder.types.XSLong, and org.exolab.castor.builder.types.XSShort.
Referenced by org.exolab.castor.builder.FieldInfo.createAccessMethods().
static String org.exolab.castor.builder.types.XSType.escapePattern | ( | String | str | ) | [static, protected] |
Escapes special characters in the given String so that it can be printed correctly.
str | the String to escape |
Referenced by org.exolab.castor.builder.types.XSString.validationCode(), org.exolab.castor.builder.types.XSShort.validationCode(), org.exolab.castor.builder.types.XSNormalizedString.validationCode(), org.exolab.castor.builder.types.XSLong.validationCode(), org.exolab.castor.builder.types.XSInteger.validationCode(), org.exolab.castor.builder.types.XSInt.validationCode(), org.exolab.castor.builder.types.XSFloat.validationCode(), org.exolab.castor.builder.types.XSDouble.validationCode(), and org.exolab.castor.builder.types.XSByte.validationCode().
static Enumeration org.exolab.castor.builder.types.XSType.getFacets | ( | SimpleType | simpleType | ) | [static, protected] |
Returns a list of Facets from the simpleType (duplicate facets due to extension are filtered out)
simpletype | the Simpletype we want the facets for |
References org.exolab.castor.xml.schema.SimpleType.getFacets(), and org.exolab.castor.xml.schema.Facet.getName().
Referenced by org.exolab.castor.builder.types.XSTime.setFacets(), org.exolab.castor.builder.types.XSString.setFacets(), org.exolab.castor.builder.types.XSShort.setFacets(), org.exolab.castor.builder.types.XSQName.setFacets(), org.exolab.castor.builder.types.XSNormalizedString.setFacets(), org.exolab.castor.builder.types.XSLong.setFacets(), org.exolab.castor.builder.types.XSInteger.setFacets(), org.exolab.castor.builder.types.XSInt.setFacets(), org.exolab.castor.builder.types.XSGYearMonth.setFacets(), org.exolab.castor.builder.types.XSGYear.setFacets(), org.exolab.castor.builder.types.XSGMonthDay.setFacets(), org.exolab.castor.builder.types.XSGMonth.setFacets(), org.exolab.castor.builder.types.XSGDay.setFacets(), org.exolab.castor.builder.types.XSFloat.setFacets(), org.exolab.castor.builder.types.XSDuration.setFacets(), org.exolab.castor.builder.types.XSDouble.setFacets(), org.exolab.castor.builder.types.XSDecimal.setFacets(), org.exolab.castor.builder.types.XSDate.setFacets(), and org.exolab.castor.builder.types.XSByte.setFacets().
abstract JType org.exolab.castor.builder.types.XSType.getJType | ( | ) | [pure virtual] |
Returns the JType that this XSType represents
Implemented in org.exolab.castor.builder.types.XSAnyURI, org.exolab.castor.builder.types.XSBinary, org.exolab.castor.builder.types.XSBoolean, org.exolab.castor.builder.types.XSByte, org.exolab.castor.builder.types.XSClass, org.exolab.castor.builder.types.XSDate, org.exolab.castor.builder.types.XSDateTime, org.exolab.castor.builder.types.XSDecimal, org.exolab.castor.builder.types.XSDouble, org.exolab.castor.builder.types.XSDuration, org.exolab.castor.builder.types.XSFloat, org.exolab.castor.builder.types.XSGDay, org.exolab.castor.builder.types.XSGMonth, org.exolab.castor.builder.types.XSGMonthDay, org.exolab.castor.builder.types.XSGYear, org.exolab.castor.builder.types.XSGYearMonth, org.exolab.castor.builder.types.XSId, org.exolab.castor.builder.types.XSIdRef, org.exolab.castor.builder.types.XSInt, org.exolab.castor.builder.types.XSInteger, org.exolab.castor.builder.types.XSList, org.exolab.castor.builder.types.XSListJ2, org.exolab.castor.builder.types.XSListODMG30, org.exolab.castor.builder.types.XSLong, org.exolab.castor.builder.types.XSNCName, org.exolab.castor.builder.types.XSNMToken, org.exolab.castor.builder.types.XSNormalizedString, org.exolab.castor.builder.types.XSQName, org.exolab.castor.builder.types.XSShort, org.exolab.castor.builder.types.XSString, and org.exolab.castor.builder.types.XSTime.
Referenced by org.exolab.castor.builder.IdentityInfo.createAccessMethods(), org.exolab.castor.builder.FieldInfo.createAccessMethods(), org.exolab.castor.builder.CollectionInfoJ2.createAccessMethods(), org.exolab.castor.builder.CollectionInfo.createAccessMethods(), org.exolab.castor.builder.MemberFactory.createFieldInfo(), org.exolab.castor.builder.types.XSType.createFromJavaObjectCode(), org.exolab.castor.builder.FieldInfo.createJavaField(), org.exolab.castor.builder.CollectionInfo.getReadMethod(), and org.exolab.castor.builder.types.XSType.newInstanceCode().
String org.exolab.castor.builder.types.XSType.getName | ( | ) |
Returns the name of this XSType
Reimplemented in org.exolab.castor.builder.types.XSClass.
References org.exolab.castor.builder.types.XSType.ANYURI_NAME, org.exolab.castor.builder.types.XSType.ANYURI_TYPE, org.exolab.castor.builder.types.XSType.BASE64BINARY_NAME, org.exolab.castor.builder.types.XSType.BASE64BINARY_TYPE, org.exolab.castor.builder.types.XSType.BOOLEAN_NAME, org.exolab.castor.builder.types.XSType.BOOLEAN_TYPE, org.exolab.castor.builder.types.XSType.BYTE_NAME, org.exolab.castor.builder.types.XSType.BYTE_TYPE, org.exolab.castor.builder.types.XSType.COLLECTION, org.exolab.castor.builder.types.XSType.DATE_NAME, org.exolab.castor.builder.types.XSType.DATE_TYPE, org.exolab.castor.builder.types.XSType.DATETIME_NAME, org.exolab.castor.builder.types.XSType.DATETIME_TYPE, org.exolab.castor.builder.types.XSType.DECIMAL_NAME, org.exolab.castor.builder.types.XSType.DECIMAL_TYPE, org.exolab.castor.builder.types.XSType.DOUBLE_NAME, org.exolab.castor.builder.types.XSType.DOUBLE_TYPE, org.exolab.castor.builder.types.XSType.DURATION_NAME, org.exolab.castor.builder.types.XSType.DURATION_TYPE, org.exolab.castor.builder.types.XSType.FLOAT_NAME, org.exolab.castor.builder.types.XSType.FLOAT_TYPE, org.exolab.castor.builder.types.XSType.GDAY_NAME, org.exolab.castor.builder.types.XSType.GDAY_TYPE, org.exolab.castor.builder.types.XSType.GMONTH_NAME, org.exolab.castor.builder.types.XSType.GMONTH_TYPE, org.exolab.castor.builder.types.XSType.GMONTHDAY_NAME, org.exolab.castor.builder.types.XSType.GMONTHDAY_TYPE, org.exolab.castor.builder.types.XSType.GYEAR_NAME, org.exolab.castor.builder.types.XSType.GYEAR_TYPE, org.exolab.castor.builder.types.XSType.GYEARMONTH_NAME, org.exolab.castor.builder.types.XSType.GYEARMONTH_TYPE, org.exolab.castor.builder.types.XSType.HEXBINARY_NAME, org.exolab.castor.builder.types.XSType.HEXBINARY_TYPE, org.exolab.castor.builder.types.XSType.ID_NAME, org.exolab.castor.builder.types.XSType.ID_TYPE, org.exolab.castor.builder.types.XSType.IDREF_NAME, org.exolab.castor.builder.types.XSType.IDREF_TYPE, org.exolab.castor.builder.types.XSType.IDREFS_NAME, org.exolab.castor.builder.types.XSType.IDREFS_TYPE, org.exolab.castor.builder.types.XSType.INT_TYPE, org.exolab.castor.builder.types.XSType.INTEGER_NAME, org.exolab.castor.builder.types.XSType.INTEGER_TYPE, org.exolab.castor.builder.types.XSType.LANGUAGE_NAME, org.exolab.castor.builder.types.XSType.LANGUAGE_TYPE, org.exolab.castor.builder.types.XSType.LONG_NAME, org.exolab.castor.builder.types.XSType.LONG_TYPE, org.exolab.castor.builder.types.XSType.NAME_NAME, org.exolab.castor.builder.types.XSType.NAME_TYPE, org.exolab.castor.builder.types.XSType.NCNAME_NAME, org.exolab.castor.builder.types.XSType.NCNAME_TYPE, org.exolab.castor.builder.types.XSType.NEGATIVE_INTEGER_NAME, org.exolab.castor.builder.types.XSType.NEGATIVE_INTEGER_TYPE, org.exolab.castor.builder.types.XSType.NMTOKEN_NAME, org.exolab.castor.builder.types.XSType.NMTOKEN_TYPE, org.exolab.castor.builder.types.XSType.NMTOKENS_NAME, org.exolab.castor.builder.types.XSType.NMTOKENS_TYPE, org.exolab.castor.builder.types.XSType.NON_NEGATIVE_INTEGER_NAME, org.exolab.castor.builder.types.XSType.NON_NEGATIVE_INTEGER_TYPE, org.exolab.castor.builder.types.XSType.NON_POSITIVE_INTEGER_NAME, org.exolab.castor.builder.types.XSType.NON_POSITIVE_INTEGER_TYPE, org.exolab.castor.builder.types.XSType.NORMALIZEDSTRING_NAME, org.exolab.castor.builder.types.XSType.NORMALIZEDSTRING_TYPE, org.exolab.castor.builder.types.XSType.POSITIVE_INTEGER_NAME, org.exolab.castor.builder.types.XSType.POSITIVE_INTEGER_TYPE, org.exolab.castor.builder.types.XSType.QNAME_NAME, org.exolab.castor.builder.types.XSType.QNAME_TYPE, org.exolab.castor.builder.types.XSType.SHORT_NAME, org.exolab.castor.builder.types.XSType.SHORT_TYPE, org.exolab.castor.builder.types.XSType.STRING_NAME, org.exolab.castor.builder.types.XSType.STRING_TYPE, org.exolab.castor.builder.types.XSType.TIME_NAME, org.exolab.castor.builder.types.XSType.TIME_TYPE, org.exolab.castor.builder.types.XSType.TOKEN_NAME, and org.exolab.castor.builder.types.XSType.TOKEN_TYPE.
Referenced by org.exolab.castor.builder.types.XSDecimal.setFractionDigits(), org.exolab.castor.builder.types.XSInteger.setTotalDigits(), and org.exolab.castor.builder.types.XSDecimal.setTotalDigits().
short org.exolab.castor.builder.types.XSType.getType | ( | ) |
Returns the type of this XSType
Referenced by org.exolab.castor.builder.MemberFactory.createFieldInfo(), and org.exolab.castor.builder.MemberFactory.createFieldInfoForContent().
boolean org.exolab.castor.builder.types.XSType.isDateTime | ( | ) |
Returns true if the XSType represents an XML Schema date/time type
References org.exolab.castor.builder.types.XSType.DATE_TYPE, org.exolab.castor.builder.types.XSType.DATETIME_TYPE, org.exolab.castor.builder.types.XSType.DURATION_TYPE, org.exolab.castor.builder.types.XSType.GDAY_TYPE, org.exolab.castor.builder.types.XSType.GMONTH_TYPE, org.exolab.castor.builder.types.XSType.GMONTHDAY_TYPE, org.exolab.castor.builder.types.XSType.GYEAR_TYPE, org.exolab.castor.builder.types.XSType.GYEARMONTH_TYPE, and org.exolab.castor.builder.types.XSType.TIME_TYPE.
Referenced by org.exolab.castor.builder.MemberFactory.createFieldInfo(), and org.exolab.castor.builder.FieldInfo.generateInitializerCode().
boolean org.exolab.castor.builder.types.XSType.isEnumerated | ( | ) |
Returns true if this XSType represents an enumerated type
Referenced by org.exolab.castor.builder.FieldInfo.createAccessMethods(), and org.exolab.castor.builder.FieldInfo.createJavaField().
boolean org.exolab.castor.builder.types.XSType.isPrimitive | ( | ) |
References org.exolab.castor.builder.types.XSType.BOOLEAN_TYPE, org.exolab.castor.builder.types.XSType.BYTE_TYPE, org.exolab.castor.builder.types.XSType.DOUBLE_TYPE, org.exolab.castor.builder.types.XSType.FLOAT_TYPE, org.exolab.castor.builder.types.XSType.INT_TYPE, org.exolab.castor.builder.types.XSType.INTEGER_TYPE, org.exolab.castor.builder.types.XSType.LONG_TYPE, org.exolab.castor.builder.types.XSType.NEGATIVE_INTEGER_TYPE, org.exolab.castor.builder.types.XSType.NON_NEGATIVE_INTEGER_TYPE, org.exolab.castor.builder.types.XSType.NON_POSITIVE_INTEGER_TYPE, org.exolab.castor.builder.types.XSType.POSITIVE_INTEGER_TYPE, and org.exolab.castor.builder.types.XSType.SHORT_TYPE.
String org.exolab.castor.builder.types.XSType.newInstanceCode | ( | ) |
Returns the Java code neccessary to create a new instance of the JType associated with this XSType
Reimplemented in org.exolab.castor.builder.types.XSDate, org.exolab.castor.builder.types.XSDecimal, org.exolab.castor.builder.types.XSGDay, org.exolab.castor.builder.types.XSGMonth, org.exolab.castor.builder.types.XSGMonthDay, org.exolab.castor.builder.types.XSGYear, org.exolab.castor.builder.types.XSGYearMonth, and org.exolab.castor.builder.types.XSTime.
References org.exolab.castor.builder.types.XSType.getJType(), and org.exolab.javasource.JType.getName().
void org.exolab.castor.builder.types.XSType.setAsEnumerated | ( | boolean | enumerated | ) |
Sets the enumerated flag for this XSClass
enumerated | a boolean indicating whether or not this XSClass represents an enumerated type |
Referenced by org.exolab.castor.builder.TypeConversion.convertType(), and org.exolab.castor.builder.SourceFactory.createSourceCode().
abstract void org.exolab.castor.builder.types.XSType.setFacets | ( | SimpleType | simpleType | ) | [pure virtual] |
Reads and sets the facets for XSType
simpleType | the SimpleType containing the facets |
Implemented in org.exolab.castor.builder.types.XSAnyURI, org.exolab.castor.builder.types.XSBinary, org.exolab.castor.builder.types.XSBoolean, org.exolab.castor.builder.types.XSByte, org.exolab.castor.builder.types.XSClass, org.exolab.castor.builder.types.XSDate, org.exolab.castor.builder.types.XSDateTime, org.exolab.castor.builder.types.XSDecimal, org.exolab.castor.builder.types.XSDouble, org.exolab.castor.builder.types.XSDuration, org.exolab.castor.builder.types.XSFloat, org.exolab.castor.builder.types.XSGDay, org.exolab.castor.builder.types.XSGMonth, org.exolab.castor.builder.types.XSGMonthDay, org.exolab.castor.builder.types.XSGYear, org.exolab.castor.builder.types.XSGYearMonth, org.exolab.castor.builder.types.XSId, org.exolab.castor.builder.types.XSIdRef, org.exolab.castor.builder.types.XSInt, org.exolab.castor.builder.types.XSInteger, org.exolab.castor.builder.types.XSList, org.exolab.castor.builder.types.XSLong, org.exolab.castor.builder.types.XSNCName, org.exolab.castor.builder.types.XSNMToken, org.exolab.castor.builder.types.XSNormalizedString, org.exolab.castor.builder.types.XSQName, org.exolab.castor.builder.types.XSShort, org.exolab.castor.builder.types.XSString, and org.exolab.castor.builder.types.XSTime.
abstract void org.exolab.castor.builder.types.XSType.validationCode | ( | JSourceCode | jsc, | |
String | fixedValue, | |||
String | fieldValidatorInstanceName | |||
) | [pure virtual] |
Creates the validation code for an instance of this XSType. The validation code should if necessary create a newly configured TypeValidator, that should then be added to a FieldValidator instance whose name is provided.
fixedValue | a fixed value to use if any | |
jsc | the JSourceCode to fill in. | |
fieldValidatorInstanceName | the name of the FieldValidator that the configured TypeValidator should be added to. |
Implemented in org.exolab.castor.builder.types.XSAnyURI, org.exolab.castor.builder.types.XSBinary, org.exolab.castor.builder.types.XSBoolean, org.exolab.castor.builder.types.XSByte, org.exolab.castor.builder.types.XSClass, org.exolab.castor.builder.types.XSDate, org.exolab.castor.builder.types.XSDateTime, org.exolab.castor.builder.types.XSDecimal, org.exolab.castor.builder.types.XSDouble, org.exolab.castor.builder.types.XSDuration, org.exolab.castor.builder.types.XSFloat, org.exolab.castor.builder.types.XSGDay, org.exolab.castor.builder.types.XSGMonth, org.exolab.castor.builder.types.XSGMonthDay, org.exolab.castor.builder.types.XSGYear, org.exolab.castor.builder.types.XSGYearMonth, org.exolab.castor.builder.types.XSId, org.exolab.castor.builder.types.XSIdRef, org.exolab.castor.builder.types.XSInt, org.exolab.castor.builder.types.XSInteger, org.exolab.castor.builder.types.XSList, org.exolab.castor.builder.types.XSLong, org.exolab.castor.builder.types.XSNCName, org.exolab.castor.builder.types.XSNMToken, org.exolab.castor.builder.types.XSNormalizedString, org.exolab.castor.builder.types.XSQName, org.exolab.castor.builder.types.XSShort, org.exolab.castor.builder.types.XSString, and org.exolab.castor.builder.types.XSTime.
final String org.exolab.castor.builder.types.XSType.ANYURI_NAME = "anyURI" [static] |
the name of the anyURI type.
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.ANYURI_TYPE = 17 [static] |
Referenced by org.exolab.castor.builder.types.XSType.getName().
final String org.exolab.castor.builder.types.XSType.BASE64BINARY_NAME = "base64Binary" [static] |
The name of the base64Binary type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.BASE64BINARY_TYPE = 12 [static] |
Referenced by org.exolab.castor.builder.types.XSType.getName().
final String org.exolab.castor.builder.types.XSType.BOOLEAN_NAME = "boolean" [static] |
The name of the boolean type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.BOOLEAN_TYPE = 11 [static] |
final String org.exolab.castor.builder.types.XSType.BYTE_NAME = "byte" [static] |
The name of the byte type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.BYTE_TYPE = 38 [static] |
final short org.exolab.castor.builder.types.XSType.CLASS = 0 [static] |
Referenced by org.exolab.castor.builder.CollectionInfoODMG30.createGetByIndexMethod(), org.exolab.castor.builder.CollectionInfoJ2.createGetByIndexMethod(), org.exolab.castor.builder.CollectionInfo.createGetByIndexMethod(), org.exolab.castor.builder.CollectionInfoODMG30.createGetMethod(), org.exolab.castor.builder.CollectionInfoJ2.createGetMethod(), org.exolab.castor.builder.CollectionInfo.createGetMethod(), org.exolab.castor.builder.CollectionInfoODMG30.createRemoveByIndexMethod(), org.exolab.castor.builder.CollectionInfoJ2.createRemoveByIndexMethod(), and org.exolab.castor.builder.CollectionInfo.createRemoveByIndexMethod().
final short org.exolab.castor.builder.types.XSType.COLLECTION = 45 [static] |
Referenced by org.exolab.castor.builder.types.XSType.getName().
final String org.exolab.castor.builder.types.XSType.DATE_NAME = "date" [static] |
The name of the date type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.DATE_TYPE = 5 [static] |
final String org.exolab.castor.builder.types.XSType.DATETIME_NAME = "dateTime" [static] |
The name of the the dateTime type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.DATETIME_TYPE = 3 [static] |
final String org.exolab.castor.builder.types.XSType.DECIMAL_NAME = "decimal" [static] |
The name of the decimal type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.DECIMAL_TYPE = 16 [static] |
final String org.exolab.castor.builder.types.XSType.DOUBLE_NAME = "double" [static] |
The name of the double type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.DOUBLE_TYPE = 15 [static] |
final String org.exolab.castor.builder.types.XSType.DURATION_NAME = "duration" [static] |
the name of the duration type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.DURATION_TYPE = 2 [static] |
final short org.exolab.castor.builder.types.XSType.ENTITIES = 29 [static] |
final short org.exolab.castor.builder.types.XSType.ENTITY = 28 [static] |
final String org.exolab.castor.builder.types.XSType.FLOAT_NAME = "float" [static] |
The name of the float type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.FLOAT_TYPE = 14 [static] |
final String org.exolab.castor.builder.types.XSType.GDAY_NAME = "gDay" [static] |
The name of the gDay type.
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.GDAY_TYPE = 9 [static] |
final String org.exolab.castor.builder.types.XSType.GMONTH_NAME = "gMonth" [static] |
The name of the gMonth type.
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.GMONTH_TYPE = 10 [static] |
final String org.exolab.castor.builder.types.XSType.GMONTHDAY_NAME = "gMonthDay" [static] |
The name of the gMonthDay type.
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.GMONTHDAY_TYPE = 8 [static] |
final String org.exolab.castor.builder.types.XSType.GYEAR_NAME = "gYear" [static] |
The name of the gYear type.
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.GYEAR_TYPE = 7 [static] |
final String org.exolab.castor.builder.types.XSType.GYEARMONTH_NAME = "gYearMonth" [static] |
The name of the gYearMonth type.
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.GYEARMONTH_TYPE = 6 [static] |
final String org.exolab.castor.builder.types.XSType.HEXBINARY_NAME = "hexBinary" [static] |
The name of the hexBinary type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.HEXBINARY_TYPE = 13 [static] |
Referenced by org.exolab.castor.builder.types.XSType.getName().
final String org.exolab.castor.builder.types.XSType.ID_NAME = "ID" [static] |
The name of the ID type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.ID_TYPE = 25 [static] |
Referenced by org.exolab.castor.builder.types.XSType.getName().
final String org.exolab.castor.builder.types.XSType.IDREF_NAME = "IDREF" [static] |
The name of the IDREF type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.IDREF_TYPE = 26 [static] |
Referenced by org.exolab.castor.builder.types.XSType.getName().
final String org.exolab.castor.builder.types.XSType.IDREFS_NAME = "IDREFS" [static] |
The Name of the IDREFS type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.IDREFS_TYPE = 27 [static] |
Referenced by org.exolab.castor.builder.types.XSType.getName().
final String org.exolab.castor.builder.types.XSType.INT_NAME = "int" [static] |
The name of the int type
final short org.exolab.castor.builder.types.XSType.INT_TYPE = 36 [static] |
final String org.exolab.castor.builder.types.XSType.INTEGER_NAME = "integer" [static] |
The name of the integer type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.INTEGER_TYPE = 32 [static] |
final String org.exolab.castor.builder.types.XSType.LANGUAGE_NAME = "language" [static] |
The name of the language type.
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.LANGUAGE_TYPE = 22 [static] |
final String org.exolab.castor.builder.types.XSType.LONG_NAME = "long" [static] |
The name of the long type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.LONG_TYPE = 35 [static] |
final String org.exolab.castor.builder.types.XSType.NAME_NAME = "Name" [static] |
The name of the Name type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.NAME_TYPE = 23 [static] |
Referenced by org.exolab.castor.builder.types.XSType.getName().
final String org.exolab.castor.builder.types.XSType.NCNAME_NAME = "NCName" [static] |
The name of the NCName type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.NCNAME_TYPE = 24 [static] |
final String org.exolab.castor.builder.types.XSType.NEGATIVE_INTEGER_NAME = "negativeInteger" [static] |
The name of the negative-integer type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.NEGATIVE_INTEGER_TYPE = 34 [static] |
final String org.exolab.castor.builder.types.XSType.NMTOKEN_NAME = "NMTOKEN" [static] |
The name of the NMTOKEN type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.NMTOKEN_TYPE = 30 [static] |
Referenced by org.exolab.castor.builder.types.XSType.getName().
String org.exolab.castor.builder.types.XSType.NMTOKENS_NAME = "NMTOKENS" [static] |
The of the NMTOKENS type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.NMTOKENS_TYPE = 31 [static] |
Referenced by org.exolab.castor.builder.types.XSType.getName().
final String org.exolab.castor.builder.types.XSType.NON_NEGATIVE_INTEGER_NAME = "nonNegativeInteger" [static] |
The name of the non-positive-integer type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.NON_NEGATIVE_INTEGER_TYPE = 39 [static] |
final String org.exolab.castor.builder.types.XSType.NON_POSITIVE_INTEGER_NAME = "nonPositiveInteger" [static] |
The name of the non-positive-integer type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.NON_POSITIVE_INTEGER_TYPE = 33 [static] |
final String org.exolab.castor.builder.types.XSType.NORMALIZEDSTRING_NAME = "normalizedString" [static] |
The name of the normalizedString type.
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.NORMALIZEDSTRING_TYPE = 20 [static] |
final String org.exolab.castor.builder.types.XSType.NOTATION_NAME = "NOTATION" [static] |
the name of the notation type
final short org.exolab.castor.builder.types.XSType.NOTATION_TYPE = 19 [static] |
final short org.exolab.castor.builder.types.XSType.NULL = -1 [static] |
final String org.exolab.castor.builder.types.XSType.POSITIVE_INTEGER_NAME = "positiveInteger" [static] |
The name of the positive-integer type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.POSITIVE_INTEGER_TYPE = 44 [static] |
final String org.exolab.castor.builder.types.XSType.QNAME_NAME = "QName" [static] |
the name of the QName type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.QNAME_TYPE = 18 [static] |
final String org.exolab.castor.builder.types.XSType.SHORT_NAME = "short" [static] |
The name of the short type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.SHORT_TYPE = 37 [static] |
final String org.exolab.castor.builder.types.XSType.STRING_NAME = "string" [static] |
The name of the string type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.STRING_TYPE = 1 [static] |
final String org.exolab.castor.builder.types.XSType.TIME_NAME = "time" [static] |
the name of the time type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.TIME_TYPE = 4 [static] |
final String org.exolab.castor.builder.types.XSType.TOKEN_NAME = "token" [static] |
The name of the token type
Referenced by org.exolab.castor.builder.types.XSType.getName().
final short org.exolab.castor.builder.types.XSType.TOKEN_TYPE = 21 [static] |