List of usage examples for org.apache.commons.configuration.tree ConfigurationNodeVisitor ConfigurationNodeVisitor
ConfigurationNodeVisitor
From source file:org.zaproxy.admin.VerifyCoreZapVersionsEntries.java
private static List<Element> elements(Path zapVersionsFile) throws Exception { List<Element> elements = new ArrayList<>(); new ZapXmlConfiguration(zapVersionsFile.toFile()).configurationAt("core").getRootNode() .visit(new ConfigurationNodeVisitor() { @Override//from www . ja v a 2s . c o m public void visitBeforeChildren(ConfigurationNode node) { elements.add(Element.of(getHierarchicalName(node), Objects.toString(node.getValue()))); } @Override public void visitAfterChildren(ConfigurationNode node) { // Nothing to do. } @Override public boolean terminate() { return false; } }); return elements; }