<attributeGroup>
element information item
Modifier and Type | Field and Description |
---|---|
public XSObjectList | |
pack-priv XSAttributeUseImpl[] | |
public XSWildcardDecl | |
pack-priv int | |
protected XSObjectListImpl | |
public String | |
public String | |
private XSNamespaceItem | |
public String | |
private static final int |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
public String | |
public XSAnnotation | getAnnotation()
Implements com. Optional. |
public XSObjectList | getAnnotations()
Implements com. Optional. |
public XSAttributeUse | |
public XSAttributeUse | |
public XSObjectList | getAttributeUses()
Implements com. {attribute uses} A set of attribute uses. |
public XSWildcard | getAttributeWildcard()
Implements com. {attribute wildcard} Optional. |
public String | getName()
Implements com. The |
public String | getNamespace()
Implements com. The namespace URI of this node, or |
public XSNamespaceItem | getNamespaceItem()
Implements com. A namespace schema information item corresponding to the target
namespace of the component, if it is globally declared; or
|
public short | getType()
Implements com. Get the type of the object, i.e ELEMENT_DECLARATION. |
public void | |
public void | |
public void | |
pack-priv static final XSAttributeUseImpl[] | |
pack-priv void | |
public Object[] | validRestrictionOf(String
the name of the type containing this attribute group, used for error reporting purposes typeName, XSAttributeGroupDecl the XSAttributeGroupDecl that is the base we are checking against baseGroup)Check that the attributes in this group validly restrict those from a base group. |
fAnnotations | back to summary |
---|---|
public XSObjectList fAnnotations |
fAttributeUses | back to summary |
---|---|
pack-priv XSAttributeUseImpl[] fAttributeUses |
fAttributeWC | back to summary |
---|---|
public XSWildcardDecl fAttributeWC |
fAttrUseNum | back to summary |
---|---|
pack-priv int fAttrUseNum |
fAttrUses | back to summary |
---|---|
protected XSObjectListImpl fAttrUses |
fIDAttrName | back to summary |
---|---|
public String fIDAttrName |
fName | back to summary |
---|---|
public String fName |
fNamespaceItem | back to summary |
---|---|
private XSNamespaceItem fNamespaceItem |
fTargetNamespace | back to summary |
---|---|
public String fTargetNamespace |
INITIAL_SIZE | back to summary |
---|---|
private static final int INITIAL_SIZE |
XSAttributeGroupDecl | back to summary |
---|---|
public XSAttributeGroupDecl() |
addAttributeUse | back to summary |
---|---|
public String addAttributeUse(XSAttributeUseImpl attrUse) |
getAnnotation | back to summary |
---|---|
public XSAnnotation getAnnotation() Implements com. Optional. Annotation. |
getAnnotations | back to summary |
---|---|
public XSObjectList getAnnotations() Implements com. Optional. Annotations. |
getAttributeUse | back to summary |
---|---|
public XSAttributeUse getAttributeUse(String namespace, String name) |
getAttributeUseNoProhibited | back to summary |
---|---|
public XSAttributeUse getAttributeUseNoProhibited(String namespace, String name) |
getAttributeUses | back to summary |
---|---|
public XSObjectList getAttributeUses() Implements com. {attribute uses} A set of attribute uses. |
getAttributeWildcard | back to summary |
---|---|
public XSWildcard getAttributeWildcard() Implements com. {attribute wildcard} Optional. A wildcard. |
getName | back to summary |
---|---|
public String getName() Implements com. The |
getNamespace | back to summary |
---|---|
public String getNamespace() Implements com. The namespace URI of this node, or |
getNamespaceItem | back to summary |
---|---|
public XSNamespaceItem getNamespaceItem() Implements com. Doc from com. A namespace schema information item corresponding to the target
namespace of the component, if it is globally declared; or
|
getType | back to summary |
---|---|
public short getType() Implements com. Get the type of the object, i.e ELEMENT_DECLARATION. |
removeProhibitedAttrs | back to summary |
---|---|
public void removeProhibitedAttrs() |
replaceAttributeUse | back to summary |
---|---|
public void replaceAttributeUse(XSAttributeUse oldUse, XSAttributeUseImpl newUse) |
reset | back to summary |
---|---|
public void reset() |
resize | back to summary |
---|---|
pack-priv static final XSAttributeUseImpl[] resize(XSAttributeUseImpl[] oldArray, int newSize) |
setNamespaceItem | back to summary |
---|---|
pack-priv void setNamespaceItem(XSNamespaceItem namespaceItem) |
validRestrictionOf | back to summary |
---|---|
public Object[] validRestrictionOf(String typeName, XSAttributeGroupDecl baseGroup) Check that the attributes in this group validly restrict those from a base group. If an error is found, an Object[] is returned. This contains the arguments for the error message describing the error. The last element in the array (at index arr.length - 1) is the the error code. Returns null if there is no error. Revisit is there a better way of returning the appropriate information for the error?
|