AbstractWhiteSpaceFacet
public abstract class AbstractPatternFacet extends XSType
ANYURI_TYPE, BASE64BINARY_TYPE, BOOLEAN_TYPE, BYTE_TYPE, CLASS, COLLECTION, DATE_TYPE, DATETIME_TYPE, DECIMAL_TYPE, DOUBLE_TYPE, DURATION_TYPE, ENTITIES, ENTITY, FLOAT_TYPE, GDAY_TYPE, GMONTH_TYPE, GMONTHDAY_TYPE, GYEAR_TYPE, GYEARMONTH_TYPE, HEXBINARY_TYPE, ID_TYPE, IDREF_TYPE, IDREFS_TYPE, INT_TYPE, INTEGER_TYPE, LANGUAGE_TYPE, LONG_TYPE, NAME_TYPE, NCNAME_TYPE, NEGATIVE_INTEGER_TYPE, NMTOKEN_TYPE, NMTOKENS_TYPE, NON_NEGATIVE_INTEGER_TYPE, NON_POSITIVE_INTEGER_TYPE, NORMALIZEDSTRING_TYPE, NOTATION_TYPE, NULL, POSITIVE_INTEGER_TYPE, QNAME_TYPE, SHORT_TYPE, STRING_TYPE, TIME_TYPE, TOKEN_TYPE, UNSIGNED_BYTE_TYPE, UNSIGNED_INT_TYPE, UNSIGNED_LONG_TYPE, UNSIGNED_SHORT_TYPE
Constructor | Description |
---|---|
AbstractPatternFacet() |
Modifier and Type | Method | Description |
---|---|---|
void |
addPattern(java.lang.String pattern) |
Adds a pattern branch for this XSType.
|
protected void |
addPatternFacet(Facet facet) |
Transfer given facet if it is a pattern.
|
protected void |
codePatternFacet(JSourceCode jsc,
java.lang.String validatorName) |
Generate the source code for pattern facet validation.
|
java.util.List<java.lang.String> |
getPatterns() |
Get list of pattern facets.
|
protected void |
setFacet(Facet facet) |
Set the given facet for XSType if applicable.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createDefaultValueWithString, createFromJavaObjectCode, createToJavaObjectCode, getJType, getName, getType, isCollection, isDateTime, isEnumerated, isPrimitive, newInstanceCode, setAsEnumerated, setFacets, validationCode
public final void addPattern(java.lang.String pattern)
pattern
- The regular expression for this XSType.public final java.util.List<java.lang.String> getPatterns()
protected void setFacet(Facet facet)
protected final void addPatternFacet(Facet facet)
facet
- The facet to transfer.protected final void codePatternFacet(JSourceCode jsc, java.lang.String validatorName)
jsc
- The JSourceCode to fill in.validatorName
- The name of the TypeValidator that the patterns should be added to.Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com