|
|||||||||
| 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
| Constructor Summary | |
|---|---|
WhitespaceFacet()
|
|
| Method Summary | |
|---|---|
void |
checkFacetRestriction(UserSimpleType type,
SimpleType base,
SchemaCompiler compiler)
Check that this facet is legal when used on a type derived by restriction |
String |
getName()
Returns the name of this Facet |
String |
getValue()
Returns the lexical representation of this facet |
int |
getWhitespaceAction()
Get the whitespace action required: one of PRESERVE, REPLACE, or COLLAPSE |
boolean |
isConstraining()
Ask whether this is a constraining facet (as distinct from a pre-lexical facet) |
void |
setValue(String value)
|
boolean |
testAtomicValue(AtomicValue value)
Test whether an atomic value conforms to this facet |
| Methods inherited from class com.saxonica.schema.Facet |
|---|
getMessage, isFacetName, isFixed, isNewlyIntroduced, makeFacet, serializeFacet, setFixed, setMessage, 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 boolean isConstraining()
isConstraining in class Facetpublic String getName()
Facet
getName in class Facet
public void setValue(String value)
throws SchemaException
SchemaExceptionpublic String getValue()
getValue in class Facetpublic int getWhitespaceAction()
getWhitespaceAction in class Facet
public void checkFacetRestriction(UserSimpleType type,
SimpleType base,
SchemaCompiler compiler)
throws SchemaException,
ValidationException
checkFacetRestriction in class Facetbase - the type from which the restricted type is derivedcompiler - type - the type on which the facet is defined
SchemaException - if the facet is not legal
ValidationException - if a value is found that does not conform to the 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 | ||||||||