com.raritantechnologies.xml.sax.filter.modifiers
Class ElementAdder

java.lang.Object
  extended bycom.raritantechnologies.xml.sax.filter.ElementModifier
      extended bycom.raritantechnologies.xml.sax.filter.modifiers.ElementAdder
All Implemented Interfaces:
ElementComparator

public class ElementAdder
extends ElementModifier

Subclass of ElementModifier that can add a child element to an element as it passes through the ProgrammableSAXFilter.


Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Constructor Summary
ElementAdder(ElementComparator comp, java.lang.String tagName, java.lang.String cData)
           
ElementAdder(ElementComparator comp, java.lang.String tagName, java.lang.String cData, org.xml.sax.helpers.AttributesImpl attrs)
           
 
Method Summary
 void elementEnding(org.xml.sax.ContentHandler cHandler, boolean isRootTag)
           
 void elementStarted(org.xml.sax.ContentHandler cHandler, boolean isRootTag)
          Subclasses may override these to add new children or new CData
 
Methods inherited from class com.raritantechnologies.xml.sax.filter.ElementModifier
activate, deactivate, filterCData, getAttributesModifier, getCDataModifier, getElementComparator, getLastPathMatched, getName, initialize, matchesData, matchesPath, matchesTag, modifiyAttributes, needsData, setAttributesModifier, setCDataModifier, setElementComparator, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementAdder

public ElementAdder(ElementComparator comp,
                    java.lang.String tagName,
                    java.lang.String cData)

ElementAdder

public ElementAdder(ElementComparator comp,
                    java.lang.String tagName,
                    java.lang.String cData,
                    org.xml.sax.helpers.AttributesImpl attrs)
Method Detail

elementStarted

public void elementStarted(org.xml.sax.ContentHandler cHandler,
                           boolean isRootTag)
Description copied from class: ElementModifier
Subclasses may override these to add new children or new CData

Overrides:
elementStarted in class ElementModifier

elementEnding

public void elementEnding(org.xml.sax.ContentHandler cHandler,
                          boolean isRootTag)
Overrides:
elementEnding in class ElementModifier