|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.saxonica.schema.Facet
com.saxonica.schema.PatternFacet
Represents a pattern facet on a schema-defined simple type
| Field Summary |
| Fields inherited from class com.saxonica.schema.Facet |
ENUMERATION, FRACTIONDIGITS, LENGTH, MAX_EXCLUSIVE, MAX_INCLUSIVE, MAX_LENGTH, MIN_EXCLUSIVE, MIN_INCLUSIVE, MIN_LENGTH, PATTERN, TOTALDIGITS, value, WHITESPACE |
| Constructor Summary | |
PatternFacet(Configuration config)
|
|
| Method Summary | |
void |
addBranch(java.lang.String pat)
Add a branch to a pattern: that is, combine this pattern with another, so that the resulting pattern is the "or" of the two patterns |
boolean |
appliesToWholeList()
Test whether this is a facet that can be used to test the normalized value of a list type. |
void |
checkFacetRestriction(UserSimpleType type,
SimpleType base)
Check that this facet is legal when used on a type derived by restriction |
java.lang.String |
getName()
Returns the name of this Facet |
java.lang.String |
getValue()
Returns the character (String) representation of this facet |
void |
setValue(java.lang.String value)
|
boolean |
testAtomicValue(AtomicValue value)
Test whether an atomic value conforms to this facet |
| Methods inherited from class com.saxonica.schema.Facet |
getWhitespaceAction, isFixed, setFixed, testLength, toLong |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PatternFacet(Configuration config)
| Method Detail |
public java.lang.String getName()
Facet
getName in class Facetpublic java.lang.String getValue()
Facet
getValue in class Facet
public void setValue(java.lang.String value)
throws SchemaException
SchemaException
public void addBranch(java.lang.String pat)
throws SchemaException
SchemaException
public void checkFacetRestriction(UserSimpleType type,
SimpleType base)
throws SchemaException
checkFacetRestriction in class Facetbase - the type from which the restricted type is derivedtype - the type on which the facet is defined
SchemaException - if the facet is not legalpublic boolean appliesToWholeList()
appliesToWholeList in class Facetpublic boolean testAtomicValue(AtomicValue value)
testAtomicValue in class Facetvalue - the value to be tested
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||