
com.saxonica.schema
Class WhitespaceFacet
java.lang.Object
|
+--net.sf.saxon.type.Facet
|
+--com.saxonica.schema.WhitespaceFacet
- All Implemented Interfaces:
- java.io.Serializable
- public class WhitespaceFacet
- extends Facet
Represents a whitespace facet on a schema-defined simple type
- See Also:
- Serialized Form
| Fields inherited from class net.sf.saxon.type.Facet |
COLLAPSE, ENUMERATION, FRACTIONDIGITS, LENGTH, MAX_EXCLUSIVE, MAX_INCLUSIVE, MAX_LENGTH, MIN_EXCLUSIVE, MIN_INCLUSIVE, MIN_LENGTH, PATTERN, PRESERVE, REPLACE, TOTALDIGITS, value, WHITESPACE |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WhitespaceFacet
public WhitespaceFacet()
getName
public java.lang.String getName()
- Description copied from class:
Facet
- Returns the name of this Facet
- Overrides:
getName in class Facet
- Returns:
- the name of this Facet
setValue
public void setValue(java.lang.String value)
throws SchemaException
SchemaException
getWhitespaceAction
public int getWhitespaceAction()
- Get the whitespace action required: one of PRESERVE, REPLACE, or COLLAPSE
- Overrides:
getWhitespaceAction in class Facet
checkFacetRestriction
public void checkFacetRestriction(SimpleType base)
throws SchemaException
- Check that this facet is legal when used on a type derived by restriction
- Overrides:
checkFacetRestriction in class Facet
- Parameters:
base - the type from which the restricted type is derived
- Throws:
SchemaException - if the facet is not legal
testAtomicValue
public boolean testAtomicValue(AtomicValue value)
- Test whether an atomic value conforms to this facet
- Overrides:
testAtomicValue in class Facet
- Parameters:
value - the value to be tested
- Returns:
- true if the value conforms; false if it doesn't conform, or if the test
fails
Stylus Studio features integrated development and debugging support for Saxon in the XQuery editor and XSLT editor.