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>
Modifier | Constructor and Description |
---|---|
protected |
XsTAttributeGroupImpl(XsObject pParent) |
Modifier and Type | Method and Description |
---|---|
XsTWildcard |
createAnyAttribute()
Creates a new instance of
XsTWildcard . |
XsTAttribute |
createAttribute()
Creates a new instance of
XsTAttribute . |
XsTAttributeGroupRef |
createAttributeGroup()
Creates a new instance of
XsTAttributeGroup . |
java.lang.Object[] |
getAllAttributes()
Returns all objects created by
XsGAttrDecls.createAttribute() ,
XsGAttrDecls.createAttributeGroup() , or XsGAttrDecls.createAnyAttribute() ,
in the order of the corresponding method calls. |
XsTWildcard |
getAnyAttribute()
Returns the instance created by
XsGAttrDecls.createAnyAttribute() ,
or null, if the method wasn't called. |
XsTAttributeGroupRef[] |
getAttributeGroups()
Returns an array of all attribute groups created by
XsGAttrDecls.createAttributeGroup() ; |
XsTAttribute[] |
getAttributes()
Returns an array of all attributes created by
XsGAttrDecls.createAttribute() . |
XsNCName |
getName() |
XsQName |
getRef() |
void |
setName(XsNCName pName) |
void |
setRef(java.lang.String pRef) |
void |
setRef(XsQName pRef) |
void |
validate()
Validates the internal state of the type, attribute, element,
or whatever object.
|
createAnnotation, getAnnotation, getId, setId
getOpenAttributes, setAttribute
asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createAnnotation, getAnnotation, getId, setId
getOpenAttributes
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject
protected XsTAttributeGroupImpl(XsObject pParent)
public void setName(XsNCName pName)
setName
in interface XsAGDefRef
public XsNCName getName()
getName
in interface XsAGDefRef
public void setRef(XsQName pRef)
setRef
in interface XsAGDefRef
public void setRef(java.lang.String pRef) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public XsQName getRef()
getRef
in interface XsAGDefRef
public XsTAttribute createAttribute()
XsGAttrDecls
Creates a new instance of XsTAttribute
.
createAttribute
in interface XsGAttrDecls
public XsTAttribute[] getAttributes()
XsGAttrDecls
Returns an array of all attributes created by
XsGAttrDecls.createAttribute()
.
getAttributes
in interface XsGAttrDecls
public XsTAttributeGroupRef createAttributeGroup()
XsGAttrDecls
Creates a new instance of XsTAttributeGroup
.
createAttributeGroup
in interface XsGAttrDecls
public XsTAttributeGroupRef[] getAttributeGroups()
XsGAttrDecls
Returns an array of all attribute groups created by
XsGAttrDecls.createAttributeGroup()
;
getAttributeGroups
in interface XsGAttrDecls
public XsTWildcard createAnyAttribute()
XsGAttrDecls
Creates a new instance of XsTWildcard
.
createAnyAttribute
in interface XsGAttrDecls
public XsTWildcard getAnyAttribute()
XsGAttrDecls
Returns the instance created by XsGAttrDecls.createAnyAttribute()
,
or null, if the method wasn't called.
getAnyAttribute
in interface XsGAttrDecls
public java.lang.Object[] getAllAttributes()
XsGAttrDecls
Returns all objects created by XsGAttrDecls.createAttribute()
,
XsGAttrDecls.createAttributeGroup()
, or XsGAttrDecls.createAnyAttribute()
,
in the order of the corresponding method calls.
getAllAttributes
in interface XsGAttrDecls
public void validate() throws org.xml.sax.SAXException
XsObject
validate
in interface XsAGDefRef
validate
in interface XsObject
validate
in class XsObjectImpl
org.xml.sax.SAXException