|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.saxonica.schema.Facet com.saxonica.schema.ExplicitTimezoneFacet
public class ExplicitTimezoneFacet
Represents an explicitTimezone facet on a schema-defined simple type derived from date, time, dateTime, gYear, gYearMonth, gMonth, gMonthDay, or gDay
Field Summary | |
---|---|
static int |
OPTIONAL
|
static int |
PROHIBITED
|
static int |
REQUIRED
|
Constructor Summary | |
---|---|
ExplicitTimezoneFacet()
Create an explicitTimezone facet |
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 the value of this 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, getWhitespaceAction, isConstraining, 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 |
Field Detail |
---|
public static final int OPTIONAL
public static final int REQUIRED
public static final int PROHIBITED
Constructor Detail |
---|
public ExplicitTimezoneFacet()
Method Detail |
---|
public String getName()
Facet
getName
in class Facet
public String getValue()
Facet
getValue
in class Facet
public void setValue(String value) throws SchemaException
SchemaException
public void checkFacetRestriction(UserSimpleType type, SimpleType base, SchemaCompiler compiler) throws SchemaException
checkFacetRestriction
in class Facet
base
- the type from which the restricted type is derivedcompiler
- type
- the type on which the facet is defined
SchemaException
- if the facet is not legalpublic 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 |