private void recursiveValidate(ConfigProblemSetBuilder psBuilder, Node node, NodeFilter filter) { int runCount = validatorCollection.runAllValidators(psBuilder, node); log.info("Ran " + runCount + " validators for node \"" + node.getNodeName() + "\" with class \"" + node.getClass().getSimpleName() + "\""); NodeIterator children = node.getChildren(); Node recurse = children.getNext(filter); while (recurse != null) { recursiveValidate(psBuilder, recurse, filter); recurse = children.getNext(filter); } } }
private void recursiveValidate(ConfigProblemSetBuilder psBuilder, Node node, NodeFilter filter) { int runCount = validatorCollection.runAllValidators(psBuilder, node); log.info("Ran " + runCount + " validators for node \"" + node.getNodeName() + "\" with class \"" + node.getClass().getSimpleName() + "\""); NodeIterator children = node.getChildren(); Node recurse = children.getNext(filter); while (recurse != null) { recursiveValidate(psBuilder, recurse, filter); recurse = children.getNext(filter); } } }
@Override public NodeIterator getChildren() { List<Node> nodes = new ArrayList<Node>(); NodeIterator children = NodeIteratorFactory.makeReflectiveIterator(this); Node child = children.getNext(); while (child != null) { if (!child.getNodeName().equals("oracle") && !child.getNodeName().equals("oraclebmcs")) { nodes.add(child); } child = children.getNext(); } nodes.add(OracleProvider.mergeOracleBMCSProvider(oracle, oraclebmcs)); return NodeIteratorFactory.makeListIterator(nodes); }
@Override public NodeIterator getChildren() { List<Node> nodes = new ArrayList<Node>(); NodeIterator children = NodeIteratorFactory.makeReflectiveIterator(this); Node child = children.getNext(); while (child != null) { if (!child.getNodeName().equals("oracle") && !child.getNodeName().equals("oraclebmcs")) { nodes.add(child); } child = children.getNext(); } nodes.add(OraclePersistentStore.mergeOracleBMCSPersistentStore(oracle, oraclebmcs)); return NodeIteratorFactory.makeListIterator(nodes); }
private void disableAllProviders(Providers providers) { NodeIterator providerNodes = providers.getChildren(); Provider provider; while ((provider = (Provider) providerNodes.getNext()) != null) { provider.setEnabled(false); } } }
private void disableAllProviders(Providers providers) { NodeIterator providerNodes = providers.getChildren(); Provider provider; while ((provider = (Provider) providerNodes.getNext()) != null) { provider.setEnabled(false); } } }
public Boolean getEnabled() { NodeIterator pubsubNodes = getChildren(); Pubsub pubsub; Boolean allEnabled = true; while ((pubsub = (Pubsub) pubsubNodes.getNext()) != null) { allEnabled &= pubsub.isEnabled(); } return allEnabled; }
public Boolean getEnabled() { NodeIterator pubsubNodes = getChildren(); Pubsub pubsub; Boolean allEnabled = true; while ((pubsub = (Pubsub) pubsubNodes.getNext()) != null) { allEnabled &= pubsub.isEnabled(); } return allEnabled; }