org.exolab.castor.builder.types
Class XSBoolean
public final class XSBoolean
The boolean XML Schema datatype.
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:07:55 $
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 |
String | createFromJavaObjectCode(String variableName) - Returns the String necessary to convert an Object to
an instance of this XSType.
|
String | createToJavaObjectCode(String variableName) - Returns the String necessary to convert an instance of this XSType
to an Object.
|
JType | getJType() - Returns the JType that this XSType represents
|
void | setFacets(SimpleType simpleType)
|
void | validationCode(JSourceCode jsc, String fixedValue, String fieldValidatorInstanceName) - Returns a JSourceCode that contains the validation method for this XSBoolean.
|
createFromJavaObjectCode , createToJavaObjectCode , escapePattern , getFacets , getJType , getName , getType , isDateTime , isEnumerated , isPrimitive , newInstanceCode , setAsEnumertated , setFacets , validationCode |
XSBoolean
public XSBoolean()
XSBoolean
public XSBoolean(boolean asWrapper)
createFromJavaObjectCode
public String 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
- createFromJavaObjectCode in interface XSType
variableName
- the name of the Object
- the String necessary to convert an Object to an
instance of this XSType
createToJavaObjectCode
public String 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
- createToJavaObjectCode in interface XSType
variableName
- the name of the instance variable
- the String necessary to convert an instance of this XSType
to an Object
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)
Returns a JSourceCode that contains the validation method for this XSBoolean.
- validationCode in interface XSType
jsc
- the JSourceCode to fill in.
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com