private String getNodeValueByTagName( Node node, String tagName ) { if ( node != null && node.getFirstChild() != null ) { return node.getFirstChild().getNodeValue(); } else { return null; } }
private String getNodeValueByTagName( Element element, String tagName ) { Node node = getNodeByTagName( element, tagName ); if ( node != null && node.getFirstChild() != null ) { return node.getFirstChild().getNodeValue(); } else { return null; } } }
private String getNodeValueByTagName( Element element, String tagName ) { Node node = getNodeByTagName( element, tagName ); if ( node != null && node.getFirstChild() != null ) { return node.getFirstChild().getNodeValue(); } else { return null; } } }
protected String getValueRecursive(Node node) { if (node != null) { if (node.getNodeValue() != null) { return node.getNodeValue().trim(); } if (node.getFirstChild() != null) { return getValueRecursive(node.getFirstChild()); } } return null; }
protected String getValueRecursive(Node node) { if (node != null) { if (node.getNodeValue() != null) { return node.getNodeValue(); } if (node.getFirstChild() != null) { return getValueRecursive(node.getFirstChild()); } } return null; }
@Nullable private String getTextValue(@Nonnull final Node node) { Node child = node.getFirstChild(); if (child != null && child.getNodeType() == TEXT_NODE) { return child.getNodeValue(); } return null; }
public ArrayList<String> getParameters(String name) { ArrayList<String> array = new ArrayList<String>(); if (hasProperty(name)) { NodeList nodes = this.properties.getElementsByTagName(name); for (int i = 0; i < nodes.getLength(); i++) { array.add(nodes.item(i).getFirstChild().toString()); } } return array; }