javax.faces.view.facelets
Class TagAttributes

java.lang.Object
  extended by javax.faces.view.facelets.TagAttributes

public abstract class TagAttributes
extends Object

A set of TagAttributes, usually representing all attributes on a Tag.

Version:
$Id: TagAttributes.java 1187700 2011-10-22 12:19:37Z bommel $
Author:
Jacob Hookom
See Also:
com.sun.facelets.tag.Tag, com.sun.facelets.tag.TagAttribute

Constructor Summary
TagAttributes()
           
 
Method Summary
abstract  TagAttribute get(String localName)
          Using no namespace, find the TagAttribute
abstract  TagAttribute get(String ns, 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(String namespace)
          Get all TagAttributes for the passed namespace
abstract  String[] getNamespaces()
          A list of Namespaces found in this set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TagAttributes

public TagAttributes()
Method Detail

get

public abstract TagAttribute get(String localName)
Using no namespace, find the TagAttribute

Parameters:
localName - tag attribute name
Returns:
the TagAttribute found, otherwise null
See Also:
get(String, String)

get

public abstract TagAttribute get(String ns,
                                 String localName)
Find a TagAttribute that matches the passed namespace and local name.

Parameters:
ns - namespace of the desired attribute
localName - local name of the attribute
Returns:
a TagAttribute found, otherwise null

getAll

public abstract TagAttribute[] getAll()
Return an array of all TagAttributes in this set

Returns:
a non-null array of TagAttributes

getAll

public abstract TagAttribute[] getAll(String namespace)
Get all TagAttributes for the passed namespace

Parameters:
namespace - namespace to search
Returns:
a non-null array of TagAttributes

getNamespaces

public abstract String[] getNamespaces()
A list of Namespaces found in this set

Returns:
a list of Namespaces found in this set


Copyright © 2014 The Apache Software Foundation. All Rights Reserved.