/** * Process {@link DomText}. * * @param builder the StringBuilder to add to * @param domText the target to process */ protected void appendText(final StringBuilder builder, final DomText domText) { final DomNode parent = domText.getParentNode(); if (parent == null || parent instanceof HtmlTitle || isVisible(parent)) { builder.append(domText.getData()); } }
/** * Process {@link DomText}. * * @param builder the StringBuilder to add to * @param domText the target to process */ protected void appendText(final StringBuilder builder, final DomText domText) { final DomNode parent = domText.getParentNode(); if (parent == null || parent instanceof HtmlTitle || isVisible(parent)) { builder.append(domText.getData()); } }
/** * Recursively writes the XML data for the node tree starting at <code>node</code>. * * @param indent white space to indent child nodes * @param printWriter writer where child nodes are written */ @Override protected void printXml(final String indent, final PrintWriter printWriter) { String data = getData(); if (org.apache.commons.lang3.StringUtils.isNotBlank(data)) { printWriter.print(indent); if (!(getParentNode() instanceof HtmlStyle) || !data.startsWith("<!--") || !data.endsWith("-->")) { data = StringUtils.escapeXmlChars(data); } printWriter.print(data); printWriter.print("\r\n"); } printChildrenAsXml(indent, printWriter); }
/** * Recursively writes the XML data for the node tree starting at <code>node</code>. * * @param indent white space to indent child nodes * @param printWriter writer where child nodes are written */ @Override protected void printXml(final String indent, final PrintWriter printWriter) { String data = getData(); if (org.apache.commons.lang3.StringUtils.isNotBlank(data)) { printWriter.print(indent); if (!(getParentNode() instanceof HtmlStyle) || !data.startsWith("<!--") || !data.endsWith("-->")) { data = StringUtils.escapeXmlChars(data); } printWriter.print(data); printWriter.print("\r\n"); } printChildrenAsXml(indent, printWriter); }
/** * Recursively writes the XML data for the node tree starting at <code>node</code>. * * @param indent white space to indent child nodes * @param printWriter writer where child nodes are written */ @Override protected void printXml(final String indent, final PrintWriter printWriter) { if (getData().trim().length() != 0) { printWriter.print(indent); String data = getData(); if (!(getParentNode() instanceof HtmlStyle) || !data.startsWith("<!--") || !data.endsWith("-->")) { data = StringUtils.escapeXmlChars(data); } printWriter.println(data); } printChildrenAsXml(indent, printWriter); }
/** * Recursively writes the XML data for the node tree starting at <code>node</code>. * * @param indent white space to indent child nodes * @param printWriter writer where child nodes are written */ @Override protected void printXml(final String indent, final PrintWriter printWriter) { if (getData().trim().length() != 0) { printWriter.print(indent); String data = getData(); if (!(getParentNode() instanceof HtmlStyle) || !data.startsWith("<!--") || !data.endsWith("-->")) { data = StringUtils.escapeXmlChars(data); } printWriter.println(data); } printChildrenAsXml(indent, printWriter); }
/** * Recursively writes the XML data for the node tree starting at <code>node</code>. * * @param indent white space to indent child nodes * @param printWriter writer where child nodes are written */ @Override protected void printXml(final String indent, final PrintWriter printWriter) { if (getData().trim().length() != 0) { printWriter.print(indent); String data = getData(); if (!(getParentNode() instanceof HtmlStyle) || !data.startsWith("<!--") || !data.endsWith("-->")) { data = StringUtils.escapeXmlChars(data); } printWriter.println(data); } printChildrenAsXml(indent, printWriter); }
private void appendText(final DomText domText) { if (isVisible(domText.getParentNode())) { append(domText.getData()); } }
/** * {@inheritDoc} */ public DomText splitText(final int offset) { if (offset < 0 || offset > getLength()) { throw new IllegalArgumentException("offset: " + offset + " data.length: " + getLength()); } // split text into two separate nodes final DomText newText = createSplitTextNode(offset); setData(getData().substring(0, offset)); // insert new text node if (getParentNode() != null) { getParentNode().insertBefore(newText, getNextSibling()); } return newText; }
private void appendText(final DomText domText) { if (isVisible(domText.getParentNode())) { append(domText.getData()); } }
private void appendText(final DomText domText) { if (isVisible(domText.getParentNode())) { append(domText.getData()); } }
/** * {@inheritDoc} */ @Override public DomText splitText(final int offset) { if (offset < 0 || offset > getLength()) { throw new IllegalArgumentException("offset: " + offset + " data.length: " + getLength()); } // split text into two separate nodes final DomText newText = createSplitTextNode(offset); setData(getData().substring(0, offset)); // insert new text node if (getParentNode() != null) { getParentNode().insertBefore(newText, getNextSibling()); } return newText; }
/** * {@inheritDoc} */ public DomText splitText(final int offset) { if (offset < 0 || offset > getLength()) { throw new IllegalArgumentException("offset: " + offset + " data.length: " + getLength()); } // split text into two separate nodes final DomText newText = createSplitTextNode(offset); setData(getData().substring(0, offset)); // insert new text node if (getParentNode() != null) { getParentNode().insertBefore(newText, getNextSibling()); } return newText; }
/** * {@inheritDoc} */ public DomText splitText(final int offset) { if (offset < 0 || offset > getLength()) { throw new IllegalArgumentException("offset: " + offset + " data.length: " + getLength()); } // split text into two separate nodes final DomText newText = createSplitTextNode(offset); setData(getData().substring(0, offset)); // insert new text node if (getParentNode() != null) { getParentNode().insertBefore(newText, getNextSibling()); } return newText; }
/** * {@inheritDoc} */ @Override public DomText splitText(final int offset) { if (offset < 0 || offset > getLength()) { throw new IllegalArgumentException("offset: " + offset + " data.length: " + getLength()); } // split text into two separate nodes final DomText newText = createSplitTextNode(offset); setData(getData().substring(0, offset)); // insert new text node if (getParentNode() != null) { getParentNode().insertBefore(newText, getNextSibling()); } return newText; }