com.raritech.xml.sax.filter
Class CDataExtender

java.lang.Object
  |
  +--com.raritech.xml.sax.filter.ElementModifier
        |
        +--com.raritech.xml.sax.filter.CDataExtender
All Implemented Interfaces:
ElementComparator

public class CDataExtender
extends ElementModifier

This class is a subclass of ElementModifier that can either prepend or append data to the element's character data section.


Constructor Summary
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.raritech.xml.sax.filter.ElementModifier
activate, deactivate, filterCData, getAttributesModifier, getCDataModifier, getElementComparator, matchesData, matchesPath, matchesTag, modifiyAttributes, needsData, setAttributesModifier, setCDataModifier, setElementComparator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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