org.apache.ws.jaxme.xs.xml.impl

Class XsTRestrictionTypeImpl

public class XsTRestrictionTypeImpl extends XsTAnnotatedImpl implements XsTRestrictionType

Implementation of xs:restrictionType, as specified by the following:

  <xs:complexType name="restrictionType">
    <xs:complexContent>
      <xs:extension base="xs:annotated">
        <xs:sequence>
          <xs:choice>
            <xs:group ref="xs:typeDefParticle" minOccurs="0"/>
            <xs:group ref="xs:simpleRestrictionModel" minOccurs="0"/>
          </xs:choice>
          <xs:group ref="xs:attrDecls"/>
        </xs:sequence>
        <xs:attribute name="base" type="xs:QName" use="required"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
 

Author: Jochen Wiedmann

Constructor Summary
protected XsTRestrictionTypeImpl(XsObject pParent)
Method Summary
XsTAllcreateAll()
XsTWildcardcreateAnyAttribute()
XsTAttributecreateAttribute()
XsTAttributeGroupRefcreateAttributeGroup()
XsEChoicecreateChoice()
XsEEnumerationcreateEnumeration()
XsEFractionDigitscreateFractionDigits()
XsTGroupRefcreateGroup()
XsELengthcreateLength()
XsEMaxExclusivecreateMaxExclusive()
XsEMaxInclusivecreateMaxInclusive()
XsEMaxLengthcreateMaxLength()
XsEMinExclusivecreateMinExclusive()
XsEMinInclusivecreateMinInclusive()
XsEMinLengthcreateMinLength()
XsEPatterncreatePattern()
XsESequencecreateSequence()
XsTLocalSimpleTypecreateSimpleType()
XsETotalDigitscreateTotalDigits()
XsEWhiteSpacecreateWhiteSpace()
Object[]getAllAttributes()
XsTWildcardgetAnyAttribute()
XsTAttributeGroupRef[]getAttributeGroups()
XsTAttribute[]getAttributes()
XsQNamegetBase()
XsEEnumeration[]getEnumerations()
XsTFacetBase[]getFacets()
XsEFractionDigitsgetFractionDigits()
XsELengthgetLength()
XsEMaxExclusivegetMaxExclusive()
XsEMaxInclusivegetMaxInclusive()
XsEMaxLengthgetMaxLength()
XsEMinExclusivegetMinExclusive()
XsEMinInclusivegetMinInclusive()
XsEMinLengthgetMinLength()
XsEPattern[]getPatterns()
XsTLocalSimpleTypegetSimpleType()
XsETotalDigitsgetTotalDigits()
XsTTypeDefParticlegetTypeDefParticle()
XsEWhiteSpacegetWhiteSpace()
booleanhasFacets()
voidsetBase(XsQName pBase)
voidsetBase(String pBase)
voidvalidate()

Constructor Detail

XsTRestrictionTypeImpl

protected XsTRestrictionTypeImpl(XsObject pParent)

Method Detail

createAll

public XsTAll createAll()

createAnyAttribute

public XsTWildcard createAnyAttribute()

createAttribute

public XsTAttribute createAttribute()

createAttributeGroup

public XsTAttributeGroupRef createAttributeGroup()

createChoice

public XsEChoice createChoice()

createEnumeration

public XsEEnumeration createEnumeration()

createFractionDigits

public XsEFractionDigits createFractionDigits()

createGroup

public XsTGroupRef createGroup()

createLength

public XsELength createLength()

createMaxExclusive

public XsEMaxExclusive createMaxExclusive()

createMaxInclusive

public XsEMaxInclusive createMaxInclusive()

createMaxLength

public XsEMaxLength createMaxLength()

createMinExclusive

public XsEMinExclusive createMinExclusive()

createMinInclusive

public XsEMinInclusive createMinInclusive()

createMinLength

public XsEMinLength createMinLength()

createPattern

public XsEPattern createPattern()

createSequence

public XsESequence createSequence()

createSimpleType

public XsTLocalSimpleType createSimpleType()

createTotalDigits

public XsETotalDigits createTotalDigits()

createWhiteSpace

public XsEWhiteSpace createWhiteSpace()

getAllAttributes

public Object[] getAllAttributes()

getAnyAttribute

public XsTWildcard getAnyAttribute()

getAttributeGroups

public XsTAttributeGroupRef[] getAttributeGroups()

getAttributes

public XsTAttribute[] getAttributes()

getBase

public XsQName getBase()

getEnumerations

public XsEEnumeration[] getEnumerations()

getFacets

public XsTFacetBase[] getFacets()

getFractionDigits

public XsEFractionDigits getFractionDigits()

getLength

public XsELength getLength()

getMaxExclusive

public XsEMaxExclusive getMaxExclusive()

getMaxInclusive

public XsEMaxInclusive getMaxInclusive()

getMaxLength

public XsEMaxLength getMaxLength()

getMinExclusive

public XsEMinExclusive getMinExclusive()

getMinInclusive

public XsEMinInclusive getMinInclusive()

getMinLength

public XsEMinLength getMinLength()

getPatterns

public XsEPattern[] getPatterns()

getSimpleType

public XsTLocalSimpleType getSimpleType()

getTotalDigits

public XsETotalDigits getTotalDigits()

getTypeDefParticle

public XsTTypeDefParticle getTypeDefParticle()

getWhiteSpace

public XsEWhiteSpace getWhiteSpace()

hasFacets

public boolean hasFacets()

setBase

public void setBase(XsQName pBase)

setBase

public void setBase(String pBase)

validate

public void validate()