org.apache.xml.utils
Class MutableAttrListImpl
java.lang.Object
|
+--org.xml.sax.helpers.AttributesImpl
|
+--org.apache.xml.utils.MutableAttrListImpl
- public class MutableAttrListImpl
- extends AttributesImpl
- implements java.io.Serializable
Mutable version of AttributesImpl.
- See Also:
- Serialized Form
- Usage:
- **For advanced use only**
Method Summary |
void |
addAttribute(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
java.lang.String type,
java.lang.String value)
Add an attribute to the end of the list. |
void |
addAttributes(Attributes atts)
Add the contents of the attribute list to this list. |
boolean |
contains(java.lang.String name)
Return true if list contains the given (raw) attribute name. |
Methods inherited from class org.xml.sax.helpers.AttributesImpl |
clear,
getIndex,
getIndex,
getLength,
getLocalName,
getQName,
getType,
getType,
getType,
getURI,
getValue,
getValue,
getValue,
removeAttribute,
setAttribute,
setAttributes,
setLocalName,
setQName,
setType,
setURI,
setValue |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
MutableAttrListImpl
public MutableAttrListImpl()
- Construct a new, empty AttributesImpl object.
MutableAttrListImpl
public MutableAttrListImpl(Attributes atts)
- Copy an existing Attributes object.
This constructor is especially useful inside a start
element event.
- Parameters:
atts
- The existing Attributes object.
addAttribute
public void addAttribute(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
java.lang.String type,
java.lang.String value)
- Add an attribute to the end of the list.
For the sake of speed, this method does no checking
to see if the attribute is already in the list: that is
the responsibility of the application.
- Parameters:
uri
- The Namespace URI, or the empty string if
none is available or Namespace processing is not
being performed.localName
- The local name, or the empty string if
Namespace processing is not being performed.qName
- The qualified (prefixed) name, or the empty string
if qualified names are not available.type
- The attribute type as a string.value
- The attribute value.- Overrides:
- addAttribute in class AttributesImpl
addAttributes
public void addAttributes(Attributes atts)
- Add the contents of the attribute list to this list.
- Parameters:
atts
- List of attributes to add to this list
contains
public boolean contains(java.lang.String name)
- Return true if list contains the given (raw) attribute name.
- Parameters:
name
- Raw name of attribute to look for- Returns:
- true if an attribute is found with this name
Copyright © 2005 Apache XML Project. All Rights Reserved.