private JsonNode findBy()

in src/main/java/org/apache/sling/testing/clients/osgi/ComponentsInfo.java [83:95]


    private JsonNode findBy(String key, String value) {
        Iterator<JsonNode> nodes = root.get("data").elements();
        while (nodes.hasNext()) {
            JsonNode node = nodes.next();
            if ((null != node.get(key)) && (node.get(key).isValueNode())) {
                final String valueNode = node.get(key).textValue();
                if (valueNode.equals(value)) {
                    return node;
                }
            }
        }
        return null;
    }