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

Class XsTExtensionTypeImpl

public class XsTExtensionTypeImpl extends XsTAnnotatedImpl implements XsTExtensionType

Implementation of the xs:extensionType type, as specified by:

  <xs:complexType name="extensionType">
    <xs:complexContent>
      <xs:extension base="xs:annotated">
        <xs:sequence>
          <xs:group ref="xs:typeDefParticle" minOccurs="0"/>
          <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 XsTExtensionTypeImpl(XsObject pParent)
Method Summary
XsTAllcreateAll()
XsTWildcardcreateAnyAttribute()
XsTAttributecreateAttribute()
XsTAttributeGroupRefcreateAttributeGroup()
XsEChoicecreateChoice()
XsTGroupRefcreateGroup()
XsESequencecreateSequence()
Object[]getAllAttributes()
XsTWildcardgetAnyAttribute()
XsTAttributeGroupRef[]getAttributeGroups()
XsTAttribute[]getAttributes()
XsQNamegetBase()
XsTTypeDefParticlegetTypeDefParticle()
voidsetBase(XsQName pBase)
voidsetBase(String pBase)
voidvalidate()

Constructor Detail

XsTExtensionTypeImpl

protected XsTExtensionTypeImpl(XsObject pParent)

Method Detail

createAll

public XsTAll createAll()

createAnyAttribute

public XsTWildcard createAnyAttribute()

createAttribute

public XsTAttribute createAttribute()

createAttributeGroup

public XsTAttributeGroupRef createAttributeGroup()

createChoice

public XsEChoice createChoice()

createGroup

public XsTGroupRef createGroup()

createSequence

public XsESequence createSequence()

getAllAttributes

public Object[] getAllAttributes()

getAnyAttribute

public XsTWildcard getAnyAttribute()

getAttributeGroups

public XsTAttributeGroupRef[] getAttributeGroups()

getAttributes

public XsTAttribute[] getAttributes()

getBase

public XsQName getBase()

getTypeDefParticle

public XsTTypeDefParticle getTypeDefParticle()

setBase

public void setBase(XsQName pBase)

setBase

public void setBase(String pBase)

validate

public void validate()