org.apache.ws.jaxme.xs.xml
public interface XsGAttrDecls
Interface of xs:attrDecls
, with the
following specification:
<xs:group name="attrDecls"> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="attribute" type="xs:attribute"/> <xs:element name="attributeGroup" type="xs:attributeGroupRef"/> </xs:choice> <xs:element ref="xs:anyAttribute" minOccurs="0"/> </xs:sequence> </xs:group>
Method Summary | |
---|---|
XsTWildcard | createAnyAttribute() Creates a new instance of {@link XsTWildcard}. |
XsTAttribute | createAttribute() Creates a new instance of {@link XsTAttribute}. |
XsTAttributeGroupRef | createAttributeGroup() Creates a new instance of {@link XsTAttributeGroup}. |
Object[] | getAllAttributes() Returns all objects created by {@link #createAttribute()}, {@link #createAttributeGroup()}, or {@link #createAnyAttribute()}, in the order of the corresponding method calls. |
XsTWildcard | getAnyAttribute() Returns the instance created by {@link #createAnyAttribute()}, or null, if the method wasn't called. |
XsTAttributeGroupRef[] | getAttributeGroups() Returns an array of all attribute groups created by {@link #createAttributeGroup()}; |
XsTAttribute[] | getAttributes() Returns an array of all attributes created by {@link #createAttribute()}. |
Creates a new instance of {@link XsTWildcard}.
Creates a new instance of {@link XsTAttribute}.
Creates a new instance of {@link XsTAttributeGroup}.
Returns all objects created by {@link #createAttribute()}, {@link #createAttributeGroup()}, or {@link #createAnyAttribute()}, in the order of the corresponding method calls.
Returns the instance created by {@link #createAnyAttribute()}, or null, if the method wasn't called.
Returns an array of all attribute groups created by {@link #createAttributeGroup()};
Returns an array of all attributes created by {@link #createAttribute()}.