|
|||||||
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.WhitespaceFacet
public class WhitespaceFacet
Represents a whitespace facet on a schema-defined simple type
Field Summary |
---|
Fields inherited from class com.saxonica.schema.Facet |
---|
ASSERT, ENUMERATION, FRACTIONDIGITS, LENGTH, MAX_EXCLUSIVE, MAX_INCLUSIVE, MAX_LENGTH, MIN_EXCLUSIVE, MIN_INCLUSIVE, MIN_LENGTH, PATTERN, TOTALDIGITS, WHITESPACE |
Constructor Summary | |
---|---|
WhitespaceFacet()
|
Method Summary | |
---|---|
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 lexical representation of this facet |
int |
getWhitespaceAction()
Get the whitespace action required: one of PRESERVE, REPLACE, or COLLAPSE |
void |
setValue(java.lang.String value)
Set the string value of the facet |
boolean |
testAtomicValue(AtomicValue value)
Test whether an atomic value conforms to this facet |
Methods inherited from class com.saxonica.schema.Facet |
---|
isFacetName, isFixed, isNewlyIntroduced, makeFacet, serializeFacet, setFixed, testLength, testListValue, toLong |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WhitespaceFacet()
Method Detail |
---|
public java.lang.String getName()
Facet
getName
in class Facet
public void setValue(java.lang.String value) throws SchemaException
Facet
setValue
in class Facet
value
- the string value of the facet
SchemaException
- if the value is not valid for this facet on this typepublic java.lang.String getValue()
getValue
in class Facet
public int getWhitespaceAction()
getWhitespaceAction
in class Facet
public void checkFacetRestriction(UserSimpleType type, SimpleType base) throws SchemaException, ValidationException
checkFacetRestriction
in class Facet
base
- the type from which the restricted type is derivedtype
- the type on which the facet is defined
SchemaException
- if the facet is not legal
ValidationException
public boolean testAtomicValue(AtomicValue value)
testAtomicValue
in class Facet
value
- the value to be tested
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |