org.apache.ws.jaxme.xs.types

Class XSPositiveInteger

Implemented Interfaces:
XSAtomicType, XSObject, XSOpenAttrs, XSSimpleType, XSType

public class XSPositiveInteger
extends XSNonNegativeInteger

The xs:positiveInteger type
Author:
Jochen Wiedmann

Constructor Summary

XSPositiveInteger()

Method Summary

static XSType
getInstance()
String
getMinExclusive()
Returns the value of the "minExclusive" facet or null, if the facet is not set.
String
getMinInclusive()
Returns the value of the "minInclusive" 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.

Methods inherited from class org.apache.ws.jaxme.xs.types.XSNonNegativeInteger

getInstance, getMinExclusive, getMinInclusive, getName, getRestrictedType

Methods inherited from class org.apache.ws.jaxme.xs.types.XSInteger

getFractionDigits, getInstance, getName, getRestrictedType

Methods inherited from class org.apache.ws.jaxme.xs.types.XSDecimal

getInstance, getName, getRestrictedType, isRestriction

Methods inherited from class org.apache.ws.jaxme.xs.types.AbstractAtomicType

getAtomicType, getFractionDigits, getLength, getMaxExclusive, getMaxInclusive, getMaxLength, getMinExclusive, getMinInclusive, getMinLength, getTotalDigits, isAtomic, isBuiltin, isCollapsing, isReplacing

Methods inherited from class org.apache.ws.jaxme.xs.types.AbstractSimpleType

getAtomicType, getComplexType, getEnumerations, getListType, getParentObject, getPattern, getSimpleType, getUnionType, getXSObjectFactory, isAtomic, isList, isSimple, isTopLevelObject, isUnion

Methods inherited from class org.apache.ws.jaxme.xs.types.AbstractBuiltinType

getAnnotations, getLocator, getOpenAttributes, getSchemaHeader, getXSSchema, isGlobal, setGlobal, validate

Constructor Details

XSPositiveInteger

protected XSPositiveInteger()

Method Details

getInstance

public static XSType getInstance()
Overrides:
getInstance in interface XSNonNegativeInteger

getMinExclusive

public String getMinExclusive()
Returns the value of the "minExclusive" facet or null, if the facet is not set.
Specified by:
getMinExclusive in interface XSAtomicType
Overrides:
getMinExclusive in interface XSNonNegativeInteger

getMinInclusive

public String getMinInclusive()
Returns the value of the "minInclusive" facet or null, if the facet is not set.
Specified by:
getMinInclusive in interface XSAtomicType
Overrides:
getMinInclusive in interface XSNonNegativeInteger

getName

public XsQName getName()
If the type is global: Returns the types name. Otherwise returns null.
Specified by:
getName in interface XSType
Overrides:
getName in interface XSNonNegativeInteger

getRestrictedType

public XSType getRestrictedType()
If the simple type is a restriction, returns the restricted simple type.
Specified by:
getRestrictedType in interface XSSimpleType
Overrides:
getRestrictedType in interface XSNonNegativeInteger