org.apache.ws.jaxme.xs.xml.impl
public class XsTAttributeGroupImpl extends XsTAnnotatedImpl implements XsTAttributeGroup
Implementation of an xs:attributeGroup,
with the following specification:
<xs:complexType name="attributeGroup" abstract="true">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:group ref="xs:attrDecls"/>
<xs:attributeGroup ref="xs:defRef"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
| Constructor Summary | |
|---|---|
| protected | XsTAttributeGroupImpl(XsObject pParent) |
| Method Summary | |
|---|---|
| XsTWildcard | createAnyAttribute() |
| XsTAttribute | createAttribute() |
| XsTAttributeGroupRef | createAttributeGroup() |
| Object[] | getAllAttributes() |
| XsTWildcard | getAnyAttribute() |
| XsTAttributeGroupRef[] | getAttributeGroups() |
| XsTAttribute[] | getAttributes() |
| XsNCName | getName() |
| XsQName | getRef() |
| void | setName(XsNCName pName) |
| void | setRef(XsQName pRef) |
| void | setRef(String pRef) |
| void | validate() |