public abstract class TagAttributes
extends java.lang.Object
A set of TagAttributes, usually representing all attributes on a Tag.
Constructor and Description |
---|
TagAttributes() |
Modifier and Type | Method and Description |
---|---|
abstract TagAttribute |
get(java.lang.String localName)
Using no namespace, find the TagAttribute
|
abstract TagAttribute |
get(java.lang.String ns,
java.lang.String localName)
Find a TagAttribute that matches the passed namespace and local name.
|
abstract TagAttribute[] |
getAll()
Return an array of all TagAttributes in this set
|
abstract TagAttribute[] |
getAll(java.lang.String namespace)
Get all TagAttributes for the passed namespace
|
abstract java.lang.String[] |
getNamespaces()
A list of Namespaces found in this set
|
Tag |
getTag()
A reference to the Tag for which this class represents the attributes. |
void |
setTag(Tag tag)
Set a reference to the Tag for which this class represents the attributes. |
public abstract TagAttribute[] getAll()
public abstract TagAttribute get(java.lang.String localName)
localName
- tag attribute nameget(String, String)
public abstract TagAttribute get(java.lang.String ns, java.lang.String localName)
ns
- namespace of the desired attributelocalName
- local name of the attributepublic abstract TagAttribute[] getAll(java.lang.String namespace)
namespace
- namespace to searchpublic abstract java.lang.String[] getNamespaces()
public Tag getTag()
A reference to the Tag for which this class
represents the attributes. For compatibility with previous
implementations, an implementation is provided that returns
null
.
Tag
for which this class represents the attributes.public void setTag(Tag tag)
Set a reference to the Tag for which this
class represents the attributes. The VDL runtime must ensure that this
method is called before any FaceletHandler
s for this element are instantiated. For compatibility
with previous implementations, a no-op implementation is provided.
tag
- the parent tag.