java.io.Serializable
, Referable
AnyURIType
, BinaryType
, BooleanType
, DateTimeType
, DecimalType
, DurationType
, RealType
, StringType
public abstract class AtomicType extends SimpleType
FINAL_ALL, FINAL_LIST, FINAL_RESTRICTION, FINAL_UNION
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
NULL_ARGUMENT
Constructor | Description |
---|---|
AtomicType() |
Modifier and Type | Method | Description |
---|---|---|
(package private) Facet |
getMax() |
Gets the MAX_INCLUSIVE facet or the MAX_EXCLUSIVE facet
(both are never defined at the same time)
returns null if there is no maximum
|
(package private) Facet |
getMin() |
Gets the MIN_INCLUSIVE facet or the MIN_EXCLUSIVE facet
(both are never defined at the same time)
returns null if there is no minimum
|
(package private) java.lang.String |
getPattern() |
Gets the pattern facet
returns null if there is none
|
boolean |
isMaxInclusive() |
Tells if the maximum is inclusive or not
Has no meaning if there is no maxInclusive/Exclusive facet
|
boolean |
isMinInclusive() |
Tells if the minimum is inclusive or not
Has no meaning if there is no minInclusive/Exclusive facet
|
addAnnotation, getAnnotations, removeAnnotation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addFacet, copyFacets, createReference, getBuiltInBaseType, getEffectiveFacets, getFacet, getFacets, getFacets, getFinal, getLength, getLocalFacets, getMaxLength, getMinLength, getNumberOfFacets, getParent, getReferenceId, getStructureType, getTypeCode, hasFacet, isBuiltInType, isDateTimeType, isNumericType, isRedefined, removeFacet, removeFacet, resolveReference, setFinal, setParent, setRedefined, validate
getBaseType, getBaseTypeName, getDerivationMethod, getId, getName, getSchema, isAnyType, isComplexType, isSimpleType, setBaseType, setDerivationMethod, setId, setName, setSchema
java.lang.String getPattern()
public boolean isMinInclusive()
public boolean isMaxInclusive()
Facet getMin()
Facet getMax()
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com