@Override public void ignorableWhitespace(char[] ch, int start, int length) { characters(ch, start, length); }
if (alt != null) { char[] ch = alt.toCharArray(); characters(ch, 0, ch.length);
/** * @see <a href="https://issues.apache.org/jira/browse/TIKA-975">TIKA-975</a> */ @Test public void testDefaultBehavior() throws Exception { LinkContentHandler linkContentHandler = new LinkContentHandler(); linkContentHandler.startElement(XHTMLContentHandler.XHTML, "a", "", new AttributesImpl()); char[] anchorText = {' ', 'a', 'n', 'c', 'h', 'o', 'r', ' '}; linkContentHandler.characters(anchorText, 0, anchorText.length); linkContentHandler.endElement(XHTMLContentHandler.XHTML, "a", ""); assertEquals(" anchor ", linkContentHandler.getLinks().get(0).getText()); }
/** * @see <a href="https://issues.apache.org/jira/browse/TIKA-975">TIKA-975</a> */ @Test public void testWhitespaceCollapsing() throws Exception { LinkContentHandler linkContentHandler = new LinkContentHandler(true); linkContentHandler.startElement(XHTMLContentHandler.XHTML, "a", "", new AttributesImpl()); char[] anchorText = {'\n', 'N', 'o', ' ', 'w', 'h', 'i', 't', 'e', '\n', '\t', '\t', 's', 'p', 'a', 'c', 'e'}; linkContentHandler.characters(anchorText, 1, anchorText.length - 1); linkContentHandler.endElement(XHTMLContentHandler.XHTML, "a", ""); assertEquals("No white space", linkContentHandler.getLinks().get(0).getText()); }
@Override public void ignorableWhitespace(char[] ch, int start, int length) { characters(ch, start, length); }
@Override public void ignorableWhitespace(char[] ch, int start, int length) { characters(ch, start, length); }
if (alt != null) { char[] ch = alt.toCharArray(); characters(ch, 0, ch.length);
if (alt != null) { char[] ch = alt.toCharArray(); characters(ch, 0, ch.length);