- <init>
- addFacet
adds a facet to the type.
- derive
derives a new datatype from a datatype by facets that were set. It is completely
legal to use null a
- checkRangeConsistency
check (min,max) facet specification and makes sure that they are consistent
- contains
checks if the specified facet was added to this map
- getFacet
gets a value of non-repeatable facet the behavior is undefined when the
specified facetName doesn't
- getNonNegativeInteger
gets a value of non-repeatable facet as a non-negative integer the behavior is
undefined when the sp
- getPositiveInteger
gets a value of non-repeatable facet as a positive integer the behavior is
undefined when the specif
- getVector
gets a value of repeatable facet the behavior is undefined when the specified
facetName doesn't exis
- isFixed
returns true if that facet is fixed. the behavior is undefined when the
specified facetName doesn't
- isRepeatable
returns true if the specified facet is a facet which can be set multiple times.
- isValueFacet
returns true if the specified facet is a facet that needs value-space-level
check.