com.raritech.xml.sax.filter
Class CDataEditor

java.lang.Object
  |
  +--com.raritech.xml.sax.filter.CDataEditor
All Implemented Interfaces:
CDataModifier

public class CDataEditor
extends java.lang.Object
implements CDataModifier

Implementation of CDataModifier that replaces old words with new words.


Constructor Summary
CDataEditor(java.util.HashMap wordMap)
           
CDataEditor(java.lang.String oldWord, java.lang.String newWord)
           
 
Method Summary
 void addWord(java.lang.String oldWord, java.lang.String newWord)
           
 void filterCData(CDataContent dataContent)
          Filter the character source and send the modified character events to the ContentHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CDataEditor

public CDataEditor(java.lang.String oldWord,
                   java.lang.String newWord)

CDataEditor

public CDataEditor(java.util.HashMap wordMap)
Method Detail

addWord

public void addWord(java.lang.String oldWord,
                    java.lang.String newWord)

filterCData

public void filterCData(CDataContent dataContent)
Description copied from interface: CDataModifier
Filter the character source and send the modified character events to the ContentHandler
Specified by:
filterCData in interface CDataModifier
Following copied from interface: com.raritech.xml.sax.filter.CDataModifier
Parameters:
cHandler - The ContentHandler that is to receive the modified character events. This is sent by the ProgrammableSAXFilter that utilizes this CDataModifier.
source - the original character array source.
start - the start position of the characters to be filtered by this object.
length - the length of the block of characters to be filtered by this object.