org.exolab.castor.builder.types
Class XSId
The XML Schema ID type
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:07:58 $
ANYURI_NAME , ANYURI_TYPE , BASE64BINARY_NAME , BASE64BINARY_TYPE , BOOLEAN_NAME , BOOLEAN_TYPE , BYTE_NAME , BYTE_TYPE , CLASS , COLLECTION , DATETIME_NAME , DATETIME_TYPE , DATE_NAME , DATE_TYPE , DECIMAL_NAME , DECIMAL_TYPE , DOUBLE_NAME , DOUBLE_TYPE , DURATION_NAME , DURATION_TYPE , ENTITIES , ENTITY , FLOAT_NAME , FLOAT_TYPE , GDAY_NAME , GDAY_TYPE , GMONTHDAY_NAME , GMONTHDAY_TYPE , GMONTH_NAME , GMONTH_TYPE , GYEARMONTH_NAME , GYEARMONTH_TYPE , GYEAR_NAME , GYEAR_TYPE , HEXBINARY_NAME , HEXBINARY_TYPE , IDREFS_NAME , IDREFS_TYPE , IDREF_NAME , IDREF_TYPE , ID_NAME , ID_TYPE , INTEGER_NAME , INTEGER_TYPE , INT_NAME , INT_TYPE , LANGUAGE_NAME , LANGUAGE_TYPE , LONG_NAME , LONG_TYPE , NAME_NAME , NAME_TYPE , NCNAME_NAME , NCNAME_TYPE , NEGATIVE_INTEGER_NAME , NEGATIVE_INTEGER_TYPE , NMTOKENS_NAME , NMTOKENS_TYPE , NMTOKEN_NAME , NMTOKEN_TYPE , NON_NEGATIVE_INTEGER_NAME , NON_NEGATIVE_INTEGER_TYPE , NON_POSITIVE_INTEGER_NAME , NON_POSITIVE_INTEGER_TYPE , NORMALIZEDSTRING_NAME , NORMALIZEDSTRING_TYPE , NOTATION_NAME , NOTATION_TYPE , NULL , POSITIVE_INTEGER_NAME , POSITIVE_INTEGER_TYPE , QNAME_NAME , QNAME_TYPE , SHORT_NAME , SHORT_TYPE , STRING_NAME , STRING_TYPE , TIME_NAME , TIME_TYPE , TOKEN_NAME , TOKEN_TYPE |
JType | getJType() - Returns the JType that this XSType represents
|
void | setFacets(SimpleType simpletype) - Reads and sets the facets for XSType
|
void | validationCode(JSourceCode jsc, String fixedValue, String fieldValidatorInstanceName) - Creates the validation code for an instance of this XSType.
|
createFromJavaObjectCode , createToJavaObjectCode , escapePattern , getFacets , getJType , getName , getType , isDateTime , isEnumerated , isPrimitive , newInstanceCode , setAsEnumertated , setFacets , validationCode |
getJType
public JType getJType()
Returns the JType that this XSType represents
- getJType in interface XSType
- the JType that this XSType represents
validationCode
public void validationCode(JSourceCode jsc,
String fixedValue,
String fieldValidatorInstanceName)
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.
- validationCode in interface XSType
jsc
- the JSourceCode to fill in.fixedValue
- a fixed value to use if anyfieldValidatorInstanceName
- the name of the FieldValidator
that the configured TypeValidator should be added to.
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com