public class XSNegativeInteger extends XSNonPositiveInteger
The xs:integer type
Modifier | Constructor and Description |
---|---|
protected |
XSNegativeInteger() |
Modifier and Type | Method and Description |
---|---|
static XSType |
getInstance() |
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.
|
XsQName |
getName()
If the type is global: Returns the types name.
|
XSType |
getRestrictedType()
If the simple type is a restriction, returns the restricted
simple type.
|
getFractionDigits
isRestriction
getAtomicType, getLength, getMaxLength, getMinExclusive, getMinInclusive, getMinLength, getTotalDigits, isAtomic, isBuiltin, isCollapsing, isReplacing
getComplexType, getEnumerations, getListType, getParentObject, getPattern, getSimpleType, getUnionType, getXSObjectFactory, isList, isSimple, isTopLevelObject, isUnion
getAnnotations, getLocator, getOpenAttributes, getSchemaHeader, getXSSchema, isGlobal, setGlobal, validate
public XsQName getName()
XSType
If the type is global: Returns the types name. Otherwise returns null.
getName
in interface XSType
getName
in class XSNonPositiveInteger
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
getMaxInclusive
in class XSNonPositiveInteger
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
getMaxExclusive
in class XSNonPositiveInteger
public static XSType getInstance()
public XSType getRestrictedType()
XSSimpleType
If the simple type is a restriction, returns the restricted simple type.
getRestrictedType
in interface XSSimpleType
getRestrictedType
in class XSNonPositiveInteger