This class replaces text in text, CDATA and attribute nodes of a set of documents. It only supports plain searches (i.e. no regular expressions, wildcards, etc.), and can search case-sensitivie and insensitive.
Create an instance of this class passing it the information and services it needs.
The replacement will not be started by the constructor.
Get the listener to notify of the progress from the configuration.
Start the replacement.
The replacement will not be started by the constructor. To start replacement invoke SearchAndReplace.run() .
Start the replacement. The listener (in the configuration) is notified of the progress of the replacement.