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

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

public class CDataExtender
extends ElementModifier

A subclass of ElementModifier that can either prepend or append data to the element's character data section. Works with the ProgrammableSAXFilter.


Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Constructor Summary
CDataExtender()
           
CDataExtender(char[] extension, boolean append)
           
CDataExtender(char[] extension, boolean append, boolean onlyRootTag)
           
CDataExtender(java.lang.String extension, boolean append)
           
 
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

CDataExtender

public CDataExtender()

CDataExtender

public CDataExtender(java.lang.String extension,
                     boolean append)

CDataExtender

public CDataExtender(char[] extension,
                     boolean append)

CDataExtender

public CDataExtender(char[] extension,
                     boolean append,
                     boolean onlyRootTag)
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