ContentHandlerFilter.java
package com.ziesemer.utils.xml.sax;
import org.xml.sax.Attributes;
import org.xml.sax.ContentHandler;
import org.xml.sax.Locator;
import org.xml.sax.SAXException;
/**
* @author Mark A. Ziesemer
* <a href="http://www.ziesemer.com"><www.ziesemer.com></a>
*/
public class ContentHandlerFilter implements ContentHandler{
protected final ContentHandler base;
public ContentHandlerFilter(final ContentHandler base){
this.base = base;
}
@Override
public void setDocumentLocator(final Locator locator){
base.setDocumentLocator(locator);
}
@Override
public void startDocument() throws SAXException{
base.startDocument();
}
@Override
public void endDocument() throws SAXException{
base.endDocument();
}
@Override
public void startPrefixMapping(final String prefix, final String uri) throws SAXException{
base.startPrefixMapping(prefix, uri);
}
@Override
public void endPrefixMapping(final String prefix) throws SAXException{
base.endPrefixMapping(prefix);
}
@Override
public void startElement(final String uri, final String localName, final String qName, final Attributes atts)
throws SAXException{
base.startElement(uri, localName, qName, atts);
}
@Override
public void endElement(final String uri, final String localName, final String qName) throws SAXException{
base.endElement(uri, localName, qName);
}
@Override
public void characters(final char[] ch, final int start, final int length) throws SAXException{
base.characters(ch, start, length);
}
@Override
public void ignorableWhitespace(final char[] ch, final int start, final int length) throws SAXException{
base.ignorableWhitespace(ch, start, length);
}
@Override
public void processingInstruction(final String target, final String data) throws SAXException{
base.processingInstruction(target, data);
}
@Override
public void skippedEntity(final String name) throws SAXException{
base.skippedEntity(name);
}
}