java.io.Serializable
public final class MinExclusive extends Facet
[Definition:] minExclusive is the exclusive lower bound of the value space for a datatype with the ordered property. The value of minExclusive must be in the value space of the base type or be equal to {value} in {base type definition}.
ENUMERATION, FRACTIONDIGITS, LENGTH, MAX_EXCLUSIVE, MAX_INCLUSIVE, MAX_LENGTH, MIN_EXCLUSIVE, MIN_INCLUSIVE, MIN_LENGTH, PATTERN, PRECISION, TOTALDIGITS, WHITESPACE, WHITESPACE_COLLAPSE, WHITESPACE_PRESERVE, WHITESPACE_REPLACE
ANNOTATION, ANYTYPE, APPINFO, ATTRIBUTE, ATTRIBUTE_GROUP, COMPLEX_CONTENT, COMPLEX_TYPE, DOCUMENTATION, ELEMENT, FACET, GROUP, IDENTITY_FIELD, IDENTITY_SELECTOR, KEY, KEYREF, LIST, MODELGROUP, MODELGROUP_REF, REDEFINE, SCHEMA, SIMPLE_CONTENT, SIMPLE_TYPE, UNION, UNIQUE, UNKNOWN, WILDCARD
Constructor | Description |
---|---|
MinExclusive(java.lang.String value) |
Creates an instance of this class.
|
Modifier and Type | Method | Description |
---|---|---|
void |
checkConstraints(java.util.Enumeration localFacets,
java.util.Enumeration baseFacets) |
Validation is performed according to section
"4.3.9.4
Constraints on minExclusive Schema Components"
of "XML Schema Part 2:
Datatypes Second Edition" document.
|
boolean |
overridesBase(Facet baseFacet) |
Checks whether the current facet overrides a facet of the base data type.
|
addAnnotation, getAnnotations, removeAnnotation
getName, getOwningType, getStructureType, getValue, isMultivalued, setOwningType, toBigDecimal, toByte, toDouble, toFloat, toInt, toLong, toShort, validate
public MinExclusive(java.lang.String value)
value
- A value for this Facet
.public boolean overridesBase(Facet baseFacet)
minExclusive can override the following facets of the base data type:
overridesBase
in class Facet
baseFacet
- a facet of the base data typetrue
,
if the current facet overrides baseFacet
;
false
, otherwise.checkConstraints(Enumeration, Enumeration)
public void checkConstraints(java.util.Enumeration localFacets, java.util.Enumeration baseFacets) throws SchemaException
checkConstraints
in class Facet
localFacets
- local facets of the data typebaseFacets
- merged facets of the base data typeSchemaException
- when the current facet does not satisfy
schema component validation constraintsIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com