public Node getFirstChild() { return getChildNodes().item(0); }
public boolean isSetProperty(String name) { return hasProperty(name) && properties.getElementsByTagName(name).getLength() > 0; }
public Node getFirstChild() { return getChildNodes().item(0); }
String fld = Utils.getXmlNodeValue(doc, TAG_FIELD); NodeList list = doc.getElementsByTagName(TAG_FILE); for (int i = 0, l = list.getLength(); i < l; i++) { UploadedInfo info = new UploadedInfo(); info.setField(getInputName() + "-" + i);
private static void removeWhitespaceInner(Node n, Node parent) { // This n is removed from the parent if n is a whitespace node if (parent != null && n instanceof Text && (!(n instanceof CDATASection))) { Text t = (Text) n; if (t.getData().matches("[ \t\n]*")) { parent.removeChild(t); } } if (n.hasChildNodes()) { int length = n.getChildNodes().getLength(); List<Node> toBeProcessed = new ArrayList<Node>(); // We collect all the nodes to iterate as the child nodes will change // upon removal for (int i = 0; i < length; i++) { toBeProcessed.add(n.getChildNodes().item(i)); } // This changes the child nodes, but the iterator of nodes never changes // meaning that this is safe for (Node childNode : toBeProcessed) { removeWhitespaceInner(childNode, n); } } }
public Node getFirstChild() { return getChildNodes().item(0); }
protected void parse(Node node) { parsed = true; if (node instanceof Element) { Element element = (Element) node; NodeList ftList = element.getElementsByTagName("FeatureTypeList"); if (ftList.getLength() == 1) { featureTypeList = new WfsFeatureTypeListInfo100(ftList.item(0)); } else { throw new IllegalArgumentException("Capabilities has no FeatureTypeList !"); } } }
protected void parse(Node node) { parsed = true; if (node instanceof Element) { Element element = (Element) node; NodeList ftList = element.getElementsByTagName("FeatureType"); for (int i = 0; i < ftList.getLength(); i++) { Node ftNode = ftList.item(i); WfsFeatureTypeInfo100 requestInfo = new WfsFeatureTypeInfo100(ftNode); featureTypes.add(requestInfo); } } }
private void addKeyWords(Node keywordListNode) { Element keywordListEl = (Element) keywordListNode; NodeList keywordList = keywordListEl.getElementsByTagName("Keyword"); for (int i = 0; i < keywordList.getLength(); i++) { Node keywordNode = keywordList.item(i); keywords.add(getValueRecursive(keywordNode)); } }
private void addKeyWords(Node keywordListNode) { Element keywordListEl = (Element) keywordListNode; NodeList keywordList = keywordListEl.getElementsByTagName("Keyword"); for (int i = 0; i < keywordList.getLength(); i++) { Node keywordNode = keywordList.item(i); keywords.add(getValueRecursive(keywordNode)); } }
private List<Node> getNodesByTagName( Element element, String tagName ) { List<Node> nodes = new ArrayList<Node>(); NodeList list = element.getChildNodes(); for ( int i = 0; i < list.getLength(); i++ ) { Node node = list.item( i ); if ( node != null && node.getNodeName().equals( tagName ) ) { nodes.add( node ); } } return nodes; }
private void parseEntries(@Nonnull final Document document) { NodeList entryNodes = document.getElementsByTagName(ENTRY_TAG); if (entryNodes != null) { Node entryNode; for (int i = 0; i < entryNodes.getLength(); i++) { entryNode = entryNodes.item(i); assert entryNode != null; if (entryNode.getNodeType() == ELEMENT_NODE) { entries.add(new Entry(entryNodes.item(i))); } } Collections.reverse(entries); } } }
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; }
@Override public String getText() { final StringBuilder result = new StringBuilder(); final NodeList nodes = element.getChildNodes(); for (int i = 0; i < nodes.getLength(); i++) { final Node child = nodes.item(i); if (child.getNodeType() == Node.TEXT_NODE) result.append(child.getNodeValue()); } return result.toString(); }