org.exolab.castor.builder.types
Class XSPatternBase
public abstract class XSPatternBase
A base class for types which support the pattern facet
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:08:00 $
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 |
XSPatternBase(short type) - Creates a new XSPatternBase
|
XSPatternBase(short type, String pattern) - Creates a new XSPatternBase with the given regular
expression and type.
|
String | getPattern() - Returns the pattern facet for this XSType
|
void | setPattern(String pattern) - Sets the pattern facet for this XSType
|
createFromJavaObjectCode , createToJavaObjectCode , escapePattern , getFacets , getJType , getName , getType , isDateTime , isEnumerated , isPrimitive , newInstanceCode , setAsEnumertated , setFacets , validationCode |
XSPatternBase
protected XSPatternBase(short type)
Creates a new XSPatternBase
type
- that this XSType represents
XSPatternBase
public XSPatternBase(short type,
String pattern)
Creates a new XSPatternBase with the given regular
expression and type.
type
- that this XSType representspattern
- the regular expression
getPattern
public String getPattern()
Returns the pattern facet for this XSType
- the pattern facet for this XSType
setPattern
public void setPattern(String pattern)
Sets the pattern facet for this XSType
pattern
- the regular expression for this XSType
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com