com.raritech.xml.sax.filter
Class AttributeEditor

java.lang.Object
  |
  +--com.raritech.xml.sax.filter.AttributesModifier
        |
        +--com.raritech.xml.sax.filter.AttributeEditor

public class AttributeEditor
extends AttributesModifier

A subclass of AttributesModifier that allows the value of a named attribute to be changed to the value contained in this object.


Constructor Summary
AttributeEditor(java.lang.String uri, java.lang.String localName, java.lang.String newValue)
           
AttributeEditor(java.lang.String uri, java.lang.String localName, java.lang.String newValue, AttributesModifier next)
           
AttributeEditor(java.lang.String uri, java.lang.String localName, java.lang.String newValue, java.util.Comparator comparator)
           
AttributeEditor(java.lang.String uri, java.lang.String localName, java.lang.String newValue, java.util.Comparator comparator, AttributesModifier next)
           
 
Method Summary
protected  org.xml.sax.helpers.AttributesImpl _modifyAttributes(org.xml.sax.helpers.AttributesImpl source)
           
 java.lang.String getAttribute()
           
 java.lang.String getValue()
           
 void setAttribute(java.lang.String localName)
           
 void setValue(java.lang.String newValue)
           
 
Methods inherited from class com.raritech.xml.sax.filter.AttributesModifier
modifyAttributes, modifyAttributes, setNextMod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeEditor

public AttributeEditor(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String newValue)
Parameters:
uri - The uri of the attribute (if any)
localName - The name of the attribute.
newValue - The attribute value to be substituted.

AttributeEditor

public AttributeEditor(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String newValue,
                       java.util.Comparator comparator)

AttributeEditor

public AttributeEditor(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String newValue,
                       AttributesModifier next)

AttributeEditor

public AttributeEditor(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String newValue,
                       java.util.Comparator comparator,
                       AttributesModifier next)
Parameters:
uri - The uri of the attribute (if any)
localName - The name of the attribute.
newValue - The attribute value to be substituted.
next - The next attribute modifier in the linked list.
Method Detail

setValue

public void setValue(java.lang.String newValue)

getValue

public java.lang.String getValue()

setAttribute

public void setAttribute(java.lang.String localName)

getAttribute

public java.lang.String getAttribute()

_modifyAttributes

protected org.xml.sax.helpers.AttributesImpl _modifyAttributes(org.xml.sax.helpers.AttributesImpl source)
Overrides:
_modifyAttributes in class AttributesModifier