The base class for classes that are XMLStreamWriterFilters
Each of the XMLStreamWriter events is intercepted and passed to the delegate XMLStreamWriter
Character data is sent to the xmlData abstract method. Derived classes may
log or change the xml data.