Package com.saxonica.ee.schema
Class ExplicitTimezoneFacet
java.lang.Object
com.saxonica.ee.schema.Facet
com.saxonica.ee.schema.ExplicitTimezoneFacet
Represents an explicitTimezone facet on a schema-defined simple type derived from date, time, dateTime,
gYear, gYearMonth, gMonth, gMonthDay, or gDay
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
checkFacetRestriction
(UserSimpleType type, SimpleType base, SchemaCompiler compiler) Check that this facet is legal when used on a type derived by restrictionGet a function item that represents this Facet schema component.getName()
Returns the name of this FacetgetValue()
Returns the lexical representation of the value of this facetvoid
boolean
testAtomicValue
(AtomicValue value) Test whether an atomic value conforms to this facetMethods inherited from class com.saxonica.ee.schema.Facet
getConstraintName, getMessage, getWhitespaceAction, isConstraining, isFacetName, isFixed, isNewlyIntroduced, makeFacet, serializeFacet, setFixed, setMessage, testLength, testListValue, toLong
-
Constructor Details
-
ExplicitTimezoneFacet
public ExplicitTimezoneFacet()Create an explicitTimezone facet
-
-
Method Details
-
getName
Description copied from class:Facet
Returns the name of this Facet -
getValue
Description copied from class:Facet
Returns the lexical representation of the value of this facet -
setValue
- Throws:
SchemaException
-
checkFacetRestriction
public void checkFacetRestriction(UserSimpleType type, SimpleType base, SchemaCompiler compiler) throws SchemaException Check that this facet is legal when used on a type derived by restriction- Overrides:
checkFacetRestriction
in classFacet
- Parameters:
type
- the type on which the facet is definedbase
- the type from which the restricted type is derivedcompiler
- the schema compiler- Throws:
SchemaException
- if the facet is not legal
-
testAtomicValue
Test whether an atomic value conforms to this facet- Specified by:
testAtomicValue
in classFacet
- Parameters:
value
- the value to be tested- Returns:
- true if the value conforms; false if it doesn't conform, or if the test fails
-
getFacetAsFunctionItem
Description copied from class:Facet
Get a function item that represents this Facet schema component.- Specified by:
getFacetAsFunctionItem
in classFacet
-