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.