org.exolab.adaptx.xml
public class AttributeListImpl extends Object implements AttributeList
Version: $Revision: 3633 $ $Date: 2003-03-01 02:38:44 -0500 (Sat, 01 Mar 2003) $
Constructor Summary | |
---|---|
AttributeListImpl() | |
AttributeListImpl(int size) |
Method Summary | |
---|---|
void | addAttribute(String name, String value) |
void | clear()
Removes all attribute mappings from this AttributeList
|
int | getLength()
Returns the number of attributes in the list. |
String | getName(int i)
Returns the name of the attribute at the given index. |
String | getType(int i)
Returns the type of the attribute at the specified index. |
String | getType(String name)
Return the type of the attribute with the given name. |
String | getValue(int i)
Return the value of the attribute at the specified index |
String | getValue(String name)
Get the value of an attribute (by name).
|
void | remove(int index)
Removes the name-value pair at the given index |
void | remove(String name)
Removes the name and it's associated value from this AttributeList |
Returns: The number of attributes in the list.
Parameters: i The position of the attribute in the list.
Returns: The attribute name as a string, or null if there is no attribute at that position.
Parameters: i The position of the attribute in the list.
Returns: The attribute type as a string ("NMTOKEN" for an
enumeration, and "CDATA" if no declaration was
read), or null if there is no attribute at
that position.
Note: Not supported, will simply return null.
Parameters: name The attribute name.
Returns: The attribute type as a string ("NMTOKEN" for an
enumeration, and "CDATA" if no declaration was
read).
Note: Not supported, will simply return null.
Parameters: i The position of the attribute in the list.
Returns: The attribute value as a string, or null if there is no attribute at that position.
Parameters: name The attribute name.
See Also: org.xml.sax.AttributeList#getValue(java.lang.String)
Parameters: index the index to remove the name value pair from
Parameters: the name of the attribute mapping to remove