org.apache.ws.jaxme.xs.xml.impl
public class XsAGDefRefImpl extends Object implements XsAGDefRef
Implementation of the attribute group xs:defRef,
as specified by the following:
<xs:attributeGroup name="defRef">
<xs:annotation>
<xs:documentation>
for element, group and attributeGroup,
which both define and reference
</xs:documentation>
</xs:annotation>
<xs:attribute name="name" type="xs:NCName"/>
<xs:attribute name="ref" type="xs:QName"/>
</xs:attributeGroup>
Implementation note: The 'name' and 'ref' attributes are mutually exclusive.
| Constructor Summary | |
|---|---|
| XsAGDefRefImpl(XsObject pOwner) Creates a new instance with the given parent object. | |
| Method Summary | |
|---|---|
| XsNCName | getName() |
| XsQName | getRef() |
| void | setName(XsNCName pName) |
| void | setRef(XsQName pRef) |
| void | setRef(String pRef) |
| void | validate() |
Creates a new instance with the given parent object.