public abstract class AbstractAtomicType extends AbstractSimpleType implements XSAtomicType
Constructor and Description |
---|
AbstractAtomicType() |
Modifier and Type | Method and Description |
---|---|
XSAtomicType |
getAtomicType()
Returns the atomic type details.
|
java.lang.Long |
getFractionDigits()
Returns the value of the "fractionDigits" facet or null, if the facet is not set.
|
java.lang.Long |
getLength()
Returns the value of the "length" facet or null, if the facet is not set.
|
java.lang.String |
getMaxExclusive()
Returns the value of the "maxExclusive" facet or null, if the facet is not set.
|
java.lang.String |
getMaxInclusive()
Returns the value of the "maxInclusive" facet or null, if the facet is not set.
|
java.lang.Long |
getMaxLength()
Returns the value of the "maxLength" facet or null, if the facet is not set.
|
java.lang.String |
getMinExclusive()
Returns the value of the "minExclusive" facet or null, if the facet is not set.
|
java.lang.String |
getMinInclusive()
Returns the value of the "minInclusive" facet or null, if the facet is not set.
|
java.lang.Long |
getMinLength()
Returns the value of the "minLength" facet or null, if the facet is not set.
|
java.lang.Long |
getTotalDigits()
Returns the value of the "totalDigits" facet or null, if the facet is not set.
|
boolean |
isAtomic()
Returns whether the simple type is atomic.
|
boolean |
isBuiltin()
Returns whether the type is a builtin type of XML Schema.
|
boolean |
isCollapsing()
Returns whether the simple type is collapsing multiple blanks into
one and removing preceding and trailing blanks.
|
boolean |
isReplacing()
Returns whether the simple type is replacing tabs, carriage returns,
and line feeds with blanks.
|
getComplexType, getEnumerations, getListType, getParentObject, getPattern, getSimpleType, getUnionType, getXSObjectFactory, isList, isSimple, isTopLevelObject, isUnion
getAnnotations, getLocator, getOpenAttributes, getSchemaHeader, getXSSchema, isGlobal, setGlobal, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getRestrictedType, isRestriction
public boolean isAtomic()
XSSimpleType
Returns whether the simple type is atomic.
isAtomic
in interface XSSimpleType
isAtomic
in class AbstractSimpleType
public XSAtomicType getAtomicType()
XSSimpleType
Returns the atomic type details.
getAtomicType
in interface XSSimpleType
getAtomicType
in class AbstractSimpleType
public java.lang.Long getFractionDigits()
XSAtomicType
Returns the value of the "fractionDigits" facet or null, if the facet is not set.
getFractionDigits
in interface XSAtomicType
public java.lang.Long getLength()
XSAtomicType
Returns the value of the "length" facet or null, if the facet is not set.
getLength
in interface XSAtomicType
public java.lang.String getMaxExclusive()
XSAtomicType
Returns the value of the "maxExclusive" facet or null, if the facet is not set.
getMaxExclusive
in interface XSAtomicType
public java.lang.String getMaxInclusive()
XSAtomicType
Returns the value of the "maxInclusive" facet or null, if the facet is not set.
getMaxInclusive
in interface XSAtomicType
public java.lang.Long getMaxLength()
XSAtomicType
Returns the value of the "maxLength" facet or null, if the facet is not set.
getMaxLength
in interface XSAtomicType
public java.lang.String getMinExclusive()
XSAtomicType
Returns the value of the "minExclusive" facet or null, if the facet is not set.
getMinExclusive
in interface XSAtomicType
public java.lang.String getMinInclusive()
XSAtomicType
Returns the value of the "minInclusive" facet or null, if the facet is not set.
getMinInclusive
in interface XSAtomicType
public java.lang.Long getMinLength()
XSAtomicType
Returns the value of the "minLength" facet or null, if the facet is not set.
getMinLength
in interface XSAtomicType
public java.lang.Long getTotalDigits()
XSAtomicType
Returns the value of the "totalDigits" facet or null, if the facet is not set.
getTotalDigits
in interface XSAtomicType
public boolean isReplacing()
XSAtomicType
Returns whether the simple type is replacing tabs, carriage returns, and line feeds with blanks.
isReplacing
in interface XSAtomicType
public boolean isCollapsing()
XSAtomicType
Returns whether the simple type is collapsing multiple blanks into one and removing preceding and trailing blanks. Collapsing includes replacing.
isCollapsing
in interface XSAtomicType