if (fIsLevel3DOM) { isElementContentWhitespace = node.isElementContentWhitespace();
if (fIsLevel3DOM) { isElementContentWhitespace = node.isElementContentWhitespace();
public boolean isWhitespaceInElementContent() { return _delegate.isElementContentWhitespace(); }
public boolean isElementContentWhitespace() { return _delegate.isElementContentWhitespace(); }
@Override public boolean isElementContentWhitespace() { return getDomElement().isElementContentWhitespace(); }
public boolean isElementContentWhitespace() { return ((org.w3c.dom.Text)target).isElementContentWhitespace(); }
/** * @return * @see org.w3c.dom.Text#isElementContentWhitespace() */ public boolean isElementContentWhitespace() { return getParent().isElementContentWhitespace(); }
/** * Get the content of the first Text child element of the passed element. * * @param aStartNode * the element to scan for a TextNode child * @return <code>null</code> if the element contains no text node as child */ @Nullable public static String getFirstChildText (@Nullable final Node aStartNode) { if (aStartNode != null) { final NodeList aNodeList = aStartNode.getChildNodes (); final int nLen = aNodeList.getLength (); for (int i = 0; i < nLen; ++i) { final Node aNode = aNodeList.item (i); if (aNode instanceof Text) { final Text aText = (Text) aNode; // ignore whitespace-only content if (!aText.isElementContentWhitespace ()) return aText.getData (); } } } return null; }
/** * Get the content of the first Text child element of the passed element. * * @param aStartNode * the element to scan for a TextNode child * @return <code>null</code> if the element contains no text node as child */ @Nullable public static String getFirstChildText (@Nullable final Node aStartNode) { return NodeListIterator.createChildNodeIterator (aStartNode) .findFirstMapped (x -> x instanceof Text && !((Text) x).isElementContentWhitespace (), x -> ((Text) x).getData ()); }
Node node = nodeList.item(i); if (node.getNodeType() == Node.TEXT_NODE) { if (!((Text) node).isElementContentWhitespace()) { numTextNodes++; buf.append(node.getNodeValue());
/** * Runs the test case. * @throws Throwable Any uncaught exception causes test to fail */ public void runTest() throws Throwable { Document doc; NodeList pList; Element pElem; Text textNode; boolean isElemContentWhitespace; doc = (Document) load("barfoo", false); pList = doc.getElementsByTagName("p"); pElem = (Element) pList.item(0); textNode = (Text) pElem.getFirstChild(); isElemContentWhitespace = textNode.isElementContentWhitespace(); assertFalse("notElemContentOrWhitespace", isElemContentWhitespace); } /**
/** * Runs the test case. * @throws Throwable Any uncaught exception causes test to fail */ public void runTest() throws Throwable { Document doc; Text newText; boolean hasWhitespace; doc = (Document) load("barfoo", true); newText = doc.createTextNode(" "); hasWhitespace = newText.isElementContentWhitespace(); assertFalse("isWhitespace", hasWhitespace); } /**
/** * Runs the test case. * @throws Throwable Any uncaught exception causes test to fail */ public void runTest() throws Throwable { Document doc; NodeList pList; Element pElem; Text textNode; boolean isElemContentWhitespace; doc = (Document) load("barfoo", false); pList = doc.getElementsByTagName("p"); pElem = (Element) pList.item(0); textNode = (Text) pElem.getPreviousSibling(); isElemContentWhitespace = textNode.isElementContentWhitespace(); assertTrue("isElementContentWhitespace", isElemContentWhitespace); } /**
/** * Runs the test case. * @throws Throwable Any uncaught exception causes test to fail */ public void runTest() throws Throwable { Document doc; DOMConfiguration domConfig; NodeList itemList; Element elementStrong; Text textNode; boolean canSet; boolean hasWhitespace; doc = (Document) load("hc_staff", false); domConfig = doc.getDomConfig(); canSet = domConfig.canSetParameter("element-content-whitespace", Boolean.TRUE); assertTrue("domconfigurationcansetparameter06_1", canSet); itemList = doc.getElementsByTagNameNS("*", "strong"); elementStrong = (Element) itemList.item(0); textNode = (Text) elementStrong.getFirstChild(); textNode.setTextContent(" "); hasWhitespace = textNode.isElementContentWhitespace(); assertTrue("domconfigurationsetparameter06_2", hasWhitespace); doc.normalizeDocument(); itemList = doc.getElementsByTagNameNS("*", "strong"); elementStrong = (Element) itemList.item(0); textNode = (Text) elementStrong.getFirstChild(); hasWhitespace = textNode.isElementContentWhitespace(); assertTrue("domconfigurationsetparameter06_3", hasWhitespace); } /**
doc.normalizeDocument(); textNode = (Text) pElem.getFirstChild(); isElemContentWhitespace = textNode.isElementContentWhitespace(); assertFalse("notElemContent", isElemContentWhitespace);
bodyElem = (Element) bodyList.item(0); textNode = (Text) bodyElem.getFirstChild(); isElemContentWhitespace = textNode.isElementContentWhitespace(); assertFalse("notElemContent", isElemContentWhitespace);
bodyElem = (Element) bodyList.item(0); textNode = (Text) bodyElem.getFirstChild(); isElemContentWhitespace = textNode.isElementContentWhitespace(); assertTrue("isElemContentWhitespace", isElemContentWhitespace);
if (fIsLevel3DOM) { isElementContentWhitespace = node.isElementContentWhitespace();
if (fIsLevel3DOM) { isElementContentWhitespace = node.isElementContentWhitespace();
if (fIsLevel3DOM) { isElementContentWhitespace = node.isElementContentWhitespace();