org.apache.xerces.impl.xs
public class XSAttributeGroupDecl extends Object implements XSAttributeGroupDefinition
Version: $Id: XSAttributeGroupDecl.java,v 1.18 2004/10/06 15:14:55 mrglavas Exp $
| Field Summary | |
|---|---|
| XSAnnotationImpl | fAnnotation |
| XSWildcardDecl | fAttributeWC |
| protected XSObjectListImpl | fAttrUses |
| String | fIDAttrName |
| String | fName |
| String | fTargetNamespace |
| Method Summary | |
|---|---|
| String | addAttributeUse(XSAttributeUseImpl attrUse) |
| XSAnnotation | getAnnotation()
Optional. |
| XSAttributeUse | getAttributeUse(String namespace, String name) |
| XSObjectList | getAttributeUses()
{attribute uses} A set of attribute uses. |
| XSWildcard | getAttributeWildcard()
{attribute wildcard} Optional. |
| String | getName()
The name of this XSObject depending on the
XSObject type. |
| String | getNamespace()
The namespace URI of this node, or null if it is
unspecified. defines how a namespace URI is attached to schema
components. |
| XSNamespaceItem | getNamespaceItem() |
| short | getType()
Get the type of the object, i.e ELEMENT_DECLARATION. |
| void | removeProhibitedAttrs() |
| void | reset() |
| Object[] | validRestrictionOf(String typeName, XSAttributeGroupDecl baseGroup)
Check that the attributes in this group validly restrict those from a base group.
|
name of this XSObject depending on the
XSObject type.null if it is
unspecified. defines how a namespace URI is attached to schema
components.See Also: org.apache.xerces.xs.XSObject#getNamespaceItem()
Parameters: typeName the name of the type containing this attribute group, used for error reporting purposes baseGroup the XSAttributeGroupDecl that is the base we are checking against