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

Class XsGAttrDeclsImpl

public class XsGAttrDeclsImpl extends Object implements XsGAttrDecls

Implementation of xs:attrDecls, with the following specification:

  <xs:group name="attrDecls">
    <xs:sequence>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="attribute" type="xs:attribute"/>
        <xs:element name="attributeGroup" type="xs:attributeGroupRef"/>
      </xs:choice>
      <xs:element ref="xs:anyAttribute" minOccurs="0"/>
    </xs:sequence>
  </xs:group>
 

Author: Jochen Wiedmann

Constructor Summary
protected XsGAttrDeclsImpl(XsObject pOwner)
Method Summary
protected voidaddChild(Object o)
XsTWildcardcreateAnyAttribute()
XsTAttributecreateAttribute()
XsTAttributeGroupRefcreateAttributeGroup()
Object[]getAllAttributes()
XsTWildcardgetAnyAttribute()
XsTAttributeGroupRef[]getAttributeGroups()
XsTAttribute[]getAttributes()

Constructor Detail

XsGAttrDeclsImpl

protected XsGAttrDeclsImpl(XsObject pOwner)

Method Detail

addChild

protected void addChild(Object o)

createAnyAttribute

public XsTWildcard createAnyAttribute()

createAttribute

public XsTAttribute createAttribute()

createAttributeGroup

public XsTAttributeGroupRef createAttributeGroup()

getAllAttributes

public Object[] getAllAttributes()

getAnyAttribute

public XsTWildcard getAnyAttribute()

getAttributeGroups

public XsTAttributeGroupRef[] getAttributeGroups()

getAttributes

public XsTAttribute[] getAttributes()