@Nullable private Node getUniqueElementByTagName(@Nonnull final String tagName) { NodeList nodes = ((Element)entryNode).getElementsByTagName(tagName); return nodes.getLength() == 1 ? nodes.item(0) : null; }
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 !"); } } }
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)); } }
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); } } }
protected void parse(Node node) { if (node instanceof Element) { Element element = (Element) node; NodeList layerNodes = element.getElementsByTagName("Layer"); layers = new ArrayList<WmsLayerInfo>(); for (int i = 0; i < layerNodes.getLength(); i++) { Node layerNode = layerNodes.item(i); if (layerNode.hasAttributes()) { WmsLayerInfo layer = new WmsLayerInfo130(layerNode); layers.add(layer); } } } } }
protected void parse(Node node) { if (node instanceof Element) { Element element = (Element) node; NodeList layerNodes = element.getElementsByTagName("Layer"); layers = new ArrayList<WmsLayerInfo>(); for (int i = 0; i < layerNodes.getLength(); i++) { Node layerNode = layerNodes.item(i); if (layerNode.hasAttributes()) { WmsLayerInfo layer = new WmsLayerInfo111(layerNode); layers.add(layer); } } } } }