@Override public String apply(NodeRef n) { return n.name(); }};
private boolean isRoot(final NodeRef left, final NodeRef right) { return NodeRef.ROOT.equals((left == null ? right : left).name()); }
@Override public void endTree(NodeRef left, NodeRef right) { final String name = (left == null ? right : left).name(); if (NodeRef.ROOT.equals(name)) { LOGGER.trace("Reached end of tree traversal"); finished = true; } }
@Override public void endTree(NodeRef left, NodeRef right) { final String name = (left == null ? right : left).name(); if (NodeRef.ROOT.equals(name)) { LOGGER.trace("Reached end of tree traversal"); finished = true; } }
@Override public void endTree(@Nullable NodeRef left, @Nullable NodeRef right) { if (NodeRef.ROOT.equals(right.name())) { addAll(); } }
@Override public void endTree(@Nullable NodeRef left, @Nullable NodeRef right) { if (NodeRef.ROOT.equals(right.name())) { addAll(); } }
@Override public void endTree(NodeRef treeNode) { sevents.add("END TREE " + treeNode.name()); }
@Override public void starTree(NodeRef treeNode) { events.add(treeNode); sevents.add("TREE " + treeNode.name()); }
@Override public void feature(NodeRef featureNode) { events.add(featureNode); sevents.add("FEATURE " + featureNode.name()); }
@Override public void feature(NodeRef featureNode) { events.add(featureNode); sevents.add("FEATURE " + featureNode.name()); }
@Override public void starTree(NodeRef treeNode) { events.add(treeNode); sevents.add("TREE " + treeNode.name()); }
@Override public boolean feature(@Nullable NodeRef left, @Nullable NodeRef right) { out.printf("%s%s\n", indent, right.name()); return true; } });
@Override public boolean feature(@Nullable NodeRef left, @Nullable NodeRef right) { out.printf("%s%s\n", indent, right.name()); return true; } });
@Override @Nullable public Feature apply(@Nullable NodeRef ref) { RevFeature revFeature = parseCommand.setObjectId(ref.getObjectId()) .call(RevFeature.class).get(); final String parentPath = ref.getParentPath(); FeatureBuilder featureBuilder = builders.get(parentPath); String fid = ref.name(); Feature feature = featureBuilder.build(fid, revFeature); return feature; }
private List<String> getTypeNames(String head) { Iterator<NodeRef> typeTrees = geogig.command(LsTreeOp.class) .setStrategy(Strategy.TREES_ONLY).setReference(head).call(); List<String> typeNames = Lists .newArrayList(Iterators.transform(typeTrees, (ref) -> ref.name())); return typeNames; }
private List<String> getTypeNames(String head) { Iterator<NodeRef> typeTrees = geogig.command(LsTreeOp.class) .setStrategy(Strategy.TREES_ONLY).setReference(head).call(); List<String> typeNames = Lists .newArrayList(Iterators.transform(typeTrees, (ref) -> ref.name())); return typeNames; }