Package org.apache.xml.utils
Class MutableAttrListImpl
java.lang.Object
org.xml.sax.helpers.AttributesImpl
org.apache.xml.utils.MutableAttrListImpl
- All Implemented Interfaces:
Serializable
,Attributes
Mutable version of AttributesImpl.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct a new, empty AttributesImpl object.Copy an existing Attributes object. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Add an attribute to the end of the list.void
addAttributes
(Attributes atts) Add the contents of the attribute list to this list.boolean
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
-
Constructor Details
-
MutableAttrListImpl
public MutableAttrListImpl()Construct a new, empty AttributesImpl object. -
MutableAttrListImpl
Copy an existing Attributes object.This constructor is especially useful inside a start element event.
- Parameters:
atts
- The existing Attributes object.
-
-
Method Details
-
addAttribute
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.
- Overrides:
addAttribute
in classAttributesImpl
- 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.
-
addAttributes
Add the contents of the attribute list to this list.- Parameters:
atts
- List of attributes to add to this list
-
contains
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
-