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