org.apache.ws.jaxme.xs
Interface XSAtomicType

All Known Implementing Classes:
AbstractAtomicType, JMChar, XSAnySimpleType, XSAnyURI, XSAtomicTypeRestrictionImpl, XSBase64Binary, XSBoolean, XSByte, XSDate, XSDateTime, XSDecimal, XSDouble, XSDuration, XSEntity, XSFloat, XSGDay, XSGMonth, XSGMonthDay, XSGYear, XSGYearMonth, XSHexBinary, XSID, XSIDREF, XSInt, XSInteger, XSLanguage, XSLong, XSName, XSNCName, XSNegativeInteger, XSNMToken, XSNonNegativeInteger, XSNonPositiveInteger, XSNormalizedString, XSNotation, XSPositiveInteger, XSQName, XSShort, XSString, XSTime, XSToken, XSUnsignedByte, XSUnsignedInt, XSUnsignedLong, XSUnsignedShort

public interface XSAtomicType

Details of an atomic type.

Author:
Jochen Wiedmann

Method Summary
 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 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.
 

Method Detail

getFractionDigits

java.lang.Long getFractionDigits()

Returns the value of the "fractionDigits" facet or null, if the facet is not set.


getLength

java.lang.Long getLength()

Returns the value of the "length" facet or null, if the facet is not set.


getMaxExclusive

java.lang.String getMaxExclusive()

Returns the value of the "maxExclusive" facet or null, if the facet is not set.


getMaxInclusive

java.lang.String getMaxInclusive()

Returns the value of the "maxInclusive" facet or null, if the facet is not set.


getMaxLength

java.lang.Long getMaxLength()

Returns the value of the "maxLength" facet or null, if the facet is not set.


getMinExclusive

java.lang.String getMinExclusive()

Returns the value of the "minExclusive" facet or null, if the facet is not set.


getMinInclusive

java.lang.String getMinInclusive()

Returns the value of the "minInclusive" facet or null, if the facet is not set.


getMinLength

java.lang.Long getMinLength()

Returns the value of the "minLength" facet or null, if the facet is not set.


getTotalDigits

java.lang.Long getTotalDigits()

Returns the value of the "totalDigits" facet or null, if the facet is not set.


isReplacing

boolean isReplacing()

Returns whether the simple type is replacing tabs, carriage returns, and line feeds with blanks.


isCollapsing

boolean isCollapsing()

Returns whether the simple type is collapsing multiple blanks into one and removing preceding and trailing blanks. Collapsing includes replacing.