org.apache.ws.jaxme.xs.impl

Class XSAtomicTypeRestrictionImpl

public class XSAtomicTypeRestrictionImpl extends XSSimpleTypeRestrictionImpl implements XSAtomicType

Author: Jochen Wiedmann

Constructor Summary
XSAtomicTypeRestrictionImpl(XSType pParent, XSType pBaseType, XsGSimpleRestrictionModel pRestriction)
Creates a new atomic type restricting pBaseType with the constraints pRestriction.
Method Summary
XSAtomicTypegetAtomicType()
LonggetFractionDigits()
LonggetLength()
StringgetMaxExclusive()
StringgetMaxInclusive()
LonggetMaxLength()
StringgetMinExclusive()
StringgetMinInclusive()
LonggetMinLength()
LonggetTotalDigits()
booleanisAtomic()
booleanisCollapsing()
booleanisReplacing()

Constructor Detail

XSAtomicTypeRestrictionImpl

public XSAtomicTypeRestrictionImpl(XSType pParent, XSType pBaseType, XsGSimpleRestrictionModel pRestriction)
Creates a new atomic type restricting pBaseType with the constraints pRestriction.

Method Detail

getAtomicType

public XSAtomicType getAtomicType()

getFractionDigits

public Long getFractionDigits()

getLength

public Long getLength()

getMaxExclusive

public String getMaxExclusive()

getMaxInclusive

public String getMaxInclusive()

getMaxLength

public Long getMaxLength()

getMinExclusive

public String getMinExclusive()

getMinInclusive

public String getMinInclusive()

getMinLength

public Long getMinLength()

getTotalDigits

public Long getTotalDigits()

isAtomic

public boolean isAtomic()

isCollapsing

public boolean isCollapsing()

isReplacing

public boolean isReplacing()