@Override public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException { _bpContentHandler.startElement(uri, localName, qName, atts); if (localName.equalsIgnoreCase("script")) { LOGGER.warn("we shouldn't get script tags when using Boilerpipe"); } }
@Override public void characters(char[] ch, int start, int length) throws SAXException { _bpContentHandler.characters(ch, start, length); }
@Override public void endElement(String uri, String localName, String qName) throws SAXException { _bpContentHandler.endElement(uri, localName, qName); }
@Override public void startDocument() throws SAXException { init(); _bpContentHandler.startDocument(); }
@Override public void endDocument() throws SAXException { _bpContentHandler.endDocument(); }
@Override public void processingInstruction(String target, String data) throws SAXException { _bpContentHandler.processingInstruction(target, data); }
@Override public void setDocumentLocator(Locator locator) { _bpContentHandler.setDocumentLocator(locator); }
@Override public void endPrefixMapping(String prefix) throws SAXException { _bpContentHandler.endPrefixMapping(prefix); }
@Override public void startPrefixMapping(String prefix, String uri) throws SAXException { _bpContentHandler.startPrefixMapping(prefix, uri); }
/** getContent returns the boilerpipe extracted text. */ @Override public String getContent() { TextDocument textDocument = _bpContentHandler.getTextDocument(); return textDocument.getText(true, false); }
@Override public void skippedEntity(String name) throws SAXException { _bpContentHandler.skippedEntity(name); }
@Override public void ignorableWhitespace(char[] ch, int start, int length) throws SAXException { _bpContentHandler.ignorableWhitespace(ch, start, length); }