public void appendDescendantValues(Set answer) { Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); child.appendDescendantValues(answer); } }
public Collection getDesendentValues() { Collection answer = new ArrayList(); Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); answer.addAll(child.getDesendentValues()); } return answer; }
public Collection removeValues() { Collection answer = new ArrayList(); Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); answer.addAll(child.removeValues()); } return answer; }
public void appendMatchingWildcards(Set answer, String[] paths, int startIndex) { Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); child.appendMatchingWildcards(answer, paths, startIndex); } }
public Collection getValues() { Collection answer = new ArrayList(); Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); answer.addAll(child.getValues()); } return answer; }
public Collection getChildren() { Collection answer = new ArrayList(); Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); answer.addAll(child.getChildren()); } return answer; }
public void appendMatchingValues(Set answer, String[] paths, int startIndex) { Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); child.appendMatchingValues(answer, paths, startIndex); } }
public Collection removeDesendentValues() { Collection answer = new ArrayList(); Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); answer.addAll(child.removeDesendentValues()); } return answer; }
public DestinationNode getChild(String path) { final Collection list = new ArrayList(); Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); DestinationNode answer = child.getChild(path); if (answer != null) { list.add(answer); } } if (!list.isEmpty()) { return new AnyChildDestinationNode(this) { protected Collection getChildNodes() { return list; } }; } return null; }
public void appendMatchingValues(Set answer, String[] paths, int startIndex) { Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); child.appendMatchingValues(answer, paths, startIndex); } }
public void appendMatchingWildcards(Set answer, String[] paths, int startIndex) { Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); child.appendMatchingWildcards(answer, paths, startIndex); } }
public Collection removeDesendentValues() { Collection answer = new ArrayList(); Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); answer.addAll(child.removeDesendentValues()); } return answer; }
public Collection getValues() { Collection answer = new ArrayList(); Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); answer.addAll(child.getValues()); } return answer; }
public Collection getDesendentValues() { Collection answer = new ArrayList(); Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); answer.addAll(child.getDesendentValues()); } return answer; }
public void appendDescendantValues(Set answer) { Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); child.appendDescendantValues(answer); } }
public Collection getDesendentValues() { Collection answer = new ArrayList(); Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); answer.addAll(child.getDesendentValues()); } return answer; }
public Collection getChildren() { Collection answer = new ArrayList(); Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); answer.addAll(child.getChildren()); } return answer; }
public Collection removeValues() { Collection answer = new ArrayList(); Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); answer.addAll(child.removeValues()); } return answer; }
public void appendDescendantValues(Set answer) { Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); child.appendDescendantValues(answer); } }
public void appendDescendantValues(Set answer) { Iterator iter = getChildNodes().iterator(); while (iter.hasNext()) { DestinationNode child = (DestinationNode) iter.next(); child.appendDescendantValues(answer); } }