/** * Provides a string representation of the given node state * * @param node * node state * @return a string representation of {@code node}. */ public static String toString(NodeState node) { if (node == null) { return "[null]"; } StringBuilder sb = new StringBuilder(); sb.append(toString(node, 1, " ", "/")); return sb.toString(); }
/** * Provides a string representation of the given node state * * @param node * node state * @return a string representation of {@code node}. */ public static String toString(NodeState node) { if (node == null) { return "[null]"; } StringBuilder sb = new StringBuilder(); sb.append(toString(node, 1, " ", "/")); return sb.toString(); }
private static void dump(NodeState state){ System.out.println(NodeStateUtils.toString(state)); }
private static String toString(NodeState ns, int level, String prepend, String name) { StringBuilder node = new StringBuilder(); node.append(repeat(prepend, level)).append(name); StringBuilder props = new StringBuilder(); boolean first = true; for (PropertyState ps : ns.getProperties()) { if (!first) { props.append(", "); } else { first = false; } props.append(ps); } if (props.length() > 0) { node.append("{"); node.append(props); node.append("}"); } for (ChildNodeEntry c : ns.getChildNodeEntries()) { node.append(IOUtils.LINE_SEPARATOR); node.append(toString(c.getNodeState(), level + 1, prepend, c.getName())); } return node.toString(); }
private static String toString(NodeState ns, int level, String prepend, String name) { StringBuilder node = new StringBuilder(); node.append(repeat(prepend, level)).append(name); StringBuilder props = new StringBuilder(); boolean first = true; for (PropertyState ps : ns.getProperties()) { if (!first) { props.append(", "); } else { first = false; } props.append(ps); } if (props.length() > 0) { node.append("{"); node.append(props); node.append("}"); } for (ChildNodeEntry c : ns.getChildNodeEntries()) { node.append(IOUtils.LINE_SEPARATOR); node.append(toString(c.getNodeState(), level + 1, prepend, c.getName())); } return node.toString(); }
private static void dump(NodeState root, String path){ NodeState state = NodeStateUtils.getNode(root, path); System.out.println(NodeStateUtils.toString(state)); }
@After public void dumpState(){ System.out.println(NodeStateUtils.toString(builder.build())); }
@After public void dumpState(){ System.out.println(NodeStateUtils.toString(builder.build())); }
@Override public String getStoredIndexDefinition(@Name("indexPath") String indexPath) { IndexDefinition defn = indexTracker.getIndexDefinition(indexPath); NodeState state; if (defn != null){ state = defn.getDefinitionNodeState(); } else { state = NodeStateUtils.getNode(indexTracker.getRoot(), indexPath + "/" + INDEX_DEFINITION_NODE); } if (state.exists()){ return NodeStateUtils.toString(state); } return "No index found at given path"; }
@Override public String getStoredIndexDefinition(@Name("indexPath") String indexPath) { IndexDefinition defn = indexTracker.getIndexDefinition(indexPath); NodeState state; if (defn != null){ state = defn.getDefinitionNodeState(); } else { state = NodeStateUtils.getNode(indexTracker.getRoot(), indexPath + "/" + INDEX_DEFINITION_NODE); } if (state.exists()){ return NodeStateUtils.toString(state); } return "No index found at given path"; }
log.info("Refreshed the index definition for [{}]", indexingContext.getIndexPath()); if (log.isDebugEnabled()) { log.debug("Updated index definition is {}", NodeStateUtils.toString(clonedState));