public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { Element element = parser.endElementBuilder(); Object parent = parser.getParent(); if (parent instanceof NodeImpl) { String text = ((Text)element.getChildNodes().item( 0 )).getWholeText(); if (text != null) { text = text.trim(); if ("".equals(text)) { text = null; } } ((NodeImpl) parent).getMetaData().put("Documentation", text); } return parser.getCurrent(); }
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); ValueObject valueObject = (ValueObject) parser.getParent(); String text = ((Text)element.getChildNodes().item( 0 )).getWholeText(); if (text != null) { text = text.trim(); if ("".equals(text)) { text = null; } } Object value = restoreValue(text, valueObject.getType(), parser); valueObject.setValue(value); return null; }
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); ValueObject valueObject = (ValueObject) parser.getParent(); String text = ((Text)element.getChildNodes().item( 0 )).getWholeText(); if (text != null) { text = text.trim(); if ("".equals(text)) { text = null; } } Object value = restoreValue(text, valueObject.getType(), parser); valueObject.setValue(value); return null; }
targetElem = ((Attr) nl.item(i)).getValue(); } else if (nl.item(i) instanceof Text) { targetElem = ((Text) nl.item(i)).getWholeText(); } else { DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
if (content instanceof Text) { Text text = (Text)content; offset += text.getWholeText().length(); } else if (content instanceof Element) { Element child = (Element)content;
if (content instanceof Text) { Text text = (Text)content; offset += text.getWholeText().length(); } else if (content instanceof Element) { Element child = (Element)content;
constraint.setDialect(dialect); String text = ((Text)element.getChildNodes().item( 0 )).getWholeText(); if (text != null) { text = text.trim();
public Object end(final String uri, final String localName, final ExtensibleXmlParser xmlPackageReader) throws SAXException { final Element element = xmlPackageReader.endElementBuilder(); ActionNode actionNode = ( ActionNode ) xmlPackageReader.getCurrent(); String text = ((org.w3c.dom.Text)element.getChildNodes().item( 0 )).getWholeText(); DroolsConsequenceAction actionText = new DroolsConsequenceAction( "mvel", "list.add(\"" + text + "\")" ); actionNode.setAction( actionText ); return actionNode; }
args.put(name, Integer.parseInt(text.getWholeText())); break; case "long" : args.put(name, Long.parseLong(text.getWholeText())); break; case "float" : args.put(name, Float.parseFloat(text.getWholeText())); break; case "double" : args.put(name, Double.parseDouble(text.getWholeText())); break; case "str" : args.put(name, text.getWholeText()); break; case "bool" : args.put(name, Boolean.parseBoolean(text.getWholeText())); break; default:
public static String getTextContent(Element element) { final NodeList childNodes = element.getChildNodes(); for (int i = 0; i < childNodes.getLength(); i++) { final Node node = childNodes.item(i); if (node instanceof Text) { String textContent = ((Text) node).getWholeText(); textContent = textContent.trim(); return textContent; } } return null; }
public static String getTextContent(Element element) { final NodeList childNodes = element.getChildNodes(); for (int i = 0; i < childNodes.getLength(); i++) { final Node node = childNodes.item(i); if (node instanceof Text) { String textContent = ((Text) node).getWholeText(); textContent = textContent.trim(); return textContent; } } return null; }
public Optional<String> getOnlyTextContentOptionally() { // only return text content if this node has exactly one Text child node if (element.getChildNodes().getLength() == 1) { Node item = element.getChildNodes().item(0); if (item instanceof Text) { return Optional.of(((Text) item).getWholeText()); } } return Optional.absent(); }
public List<String> selectTextNodes(final InputSource src) throws XPathExpressionException { final NodeList nodeList = (NodeList)this.expression.evaluate(src, XPathConstants.NODESET); final List<String> result = new ArrayList<>(nodeList.getLength()); for(int i = 0; i < nodeList.getLength(); i++) { result.add(((Text)nodeList.item(i)).getWholeText()); } return result; }
public List<String> selectTextNodes(final Node node) throws XPathExpressionException { final NodeList nodeList = (NodeList)this.expression.evaluate(node, XPathConstants.NODESET); final List<String> result = new ArrayList<>(nodeList.getLength()); for(int i = 0; i < nodeList.getLength(); i++) { result.add(((Text)nodeList.item(i)).getWholeText()); } return result; }
public String getProcessProperty(QName property, String defaultValue) { Text text = (Text) getProcessProperty(property); if (text == null) { return defaultValue; } String value = text.getWholeText(); return (value == null) ? defaultValue : value; }
public static String getWholeText(Element element) { StringBuilder builder = new StringBuilder(); NodeList nodeList = element.getChildNodes(); for (int i = 0; i < nodeList.getLength(); i++) { Node node = nodeList.item(i); if (node instanceof Text) builder.append(((Text) node).getWholeText()); else if (node instanceof Element) builder.append(getWholeText((Element) node)); } return builder.toString(); }
protected void runTest() throws Throwable { Document document = dbf.newDocumentBuilder().newDocument(); Element element = document.createElementNS(null, "test"); Text a = document.createTextNode("a"); element.appendChild(a); element.appendChild(document.createCDATASection("b")); element.appendChild(document.createTextNode("c")); assertEquals("abc", a.getWholeText()); } }
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); final String expression =((org.w3c.dom.Text)element.getChildNodes().item( 0 )).getWholeText(); emptyContentCheck( localName, expression, parser ); FromDescr parent = (FromDescr) parser.getParent(); parent.setDataSource( new MVELExprDescr( expression.trim() ) ); return null; } }
/** {@inheritDoc} */ protected void unmarshallTextContent(XMLObject xmlObject, Text content) throws UnmarshallingException { String textContent = StringSupport.trimOrNull(content.getWholeText()); if (textContent != null) { XSQName qname = (XSQName) xmlObject; qname.setValue(QNameSupport.constructQName(ElementSupport.getElementAncestor(content), textContent)); } } }
/** {@inheritDoc} */ protected void unmarshallTextContent(XMLObject xmlObject, Text content) throws UnmarshallingException { String textContent = StringSupport.trimOrNull(content.getWholeText()); if (textContent != null) { XSQName qname = (XSQName) xmlObject; qname.setValue(QNameSupport.constructQName(ElementSupport.getElementAncestor(content), textContent)); } } }