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() |