com.raritantechnologies.xml.sax.filter.attributeMods
Class AttributeEditor
java.lang.Object
com.raritantechnologies.xml.sax.filter.AttributesModifier
com.raritantechnologies.xml.sax.filter.attributeMods.AttributeEditor
- All Implemented Interfaces:
- IConfigurable
- 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. Works with
ProgrammableSAXFilter.
XML Configuration Template:
<AttributesModifier class="com.raritantechnologies.xml.sax.filter.attributeMods.AttributeEditor"
uri="[ attribute uri ]"
localName="[attribute name]"
newValue="[ new value ]" >
<!-- Optional comparator to check current value -->
<Comparator class="[ class of com.raritantechnologies.utils.comparator.IComparator ]" >
</Comparator>
</AttributesModifier>
Developed by
Raritan Technologies Inc..
- Author:
- Ted Sullivan
|
Constructor Summary |
AttributeEditor()
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttributeEditor
public AttributeEditor()
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.
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)
- Specified by:
_modifyAttributes in class AttributesModifier
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from interface:
IConfigurable
- Initializes the object from an XML tag or element.
This method is called by the Framework as part of the application initializtion.
see ConfigurationManager, XMLConfigurationManager, XMLSearchFieldMapFactory, XMLSearchSourceFactory.
Configurable objects that are owned or contained by other configurable objects will be initialized
in by the parent object.
setURI
public void setURI(java.lang.String uri)
getURI
public java.lang.String getURI()
setLocalName
public void setLocalName(java.lang.String localName)
getLocalName
public java.lang.String getLocalName()
setNewValue
public void setNewValue(java.lang.String newValue)
getNewValue
public java.lang.String getNewValue()
setComparator
public void setComparator(IComparator comparator)
getComparator
public IComparator getComparator()
getConfigurationXML
public java.lang.String getConfigurationXML()