org.exolab.adaptx.xml
Class AttributeListImpl
java.lang.Object
org.exolab.adaptx.xml.AttributeListImpl
- AttributeList
public class AttributeListImpl
extends java.lang.Object
implements AttributeList
my own implementation of the SAX AttributeList
$Revision: 1.1.1.1 $ $Date: 2003/03/01 07:39:32 $
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(String name) - Return the type of the attribute with the given name.
|
String | getType(int i) - Returns the type of the attribute at the specified index.
|
String | getValue(String name) - Get the value of an attribute (by name).
|
String | getValue(int i) - Return the value of the attribute at the specified index
|
void | remove(String name) - Removes the name and it's associated value from this AttributeList
|
void | remove(int index) - Removes the name-value pair at the given index
|
AttributeListImpl
public AttributeListImpl()
AttributeListImpl
public AttributeListImpl(int size)
addAttribute
public void addAttribute(String name,
String value)
clear
public void clear()
Removes all attribute mappings from this AttributeList
getLength
public int getLength()
Returns the number of attributes in the list.
- The number of attributes in the list.
getName
public String getName(int i)
Returns the name of the attribute at the given index.
i
- The position of the attribute in the list.
- The attribute name as a string, or null if there
is no attribute at that position.
getType
public String getType(String name)
Return the type of the attribute with the given name.
name
- The attribute name.
- The attribute type as a string ("NMTOKEN" for an
enumeration, and "CDATA" if no declaration was
read).
Note: Not supported, will simply return null.
getType
public String getType(int i)
Returns the type of the attribute at the specified index.
i
- The position of the attribute in the list.
- 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.
getValue
public String getValue(String name)
Get the value of an attribute (by name).
name
- The attribute name.
org.xml.sax.AttributeList.getValue(java.lang.String)
getValue
public String getValue(int i)
Return the value of the attribute at the specified index
i
- The position of the attribute in the list.
- The attribute value as a string, or null if
there is no attribute at that position.
remove
public void remove(String name)
Removes the name and it's associated value from this AttributeList
remove
public void remove(int index)
Removes the name-value pair at the given index
index
- the index to remove the name value pair from