132133134135136137138139140141142
for (String d : data) { jsop.value(d); } jsop.endArray(); } jsop.newline(); indexer.buffer(jsop.toString()); } void bufferMove(String path, String newPath) { JsopBuilder jsop = new JsopBuilder();
139140141142143144145146147148149
} void bufferMove(String path, String newPath) { JsopBuilder jsop = new JsopBuilder(); jsop.tag('>').key(path).value(newPath); jsop.newline(); indexer.buffer(jsop.toString()); } void bufferDelete(String path) { JsopBuilder jsop = new JsopBuilder();
146147148149150151152153154155156
} void bufferDelete(String path) { JsopBuilder jsop = new JsopBuilder(); jsop.tag('-').value(PathUtils.concat(name, Indexer.INDEX_CONTENT, path)); jsop.newline(); indexer.buffer(jsop.toString()); } void buffer(String jsop) { indexer.buffer(jsop);
102103104105106107108109110111112
for (String v : values) { jsop.value(v); } jsop.endArray(); jsop.endObject(); jsop.newline(); return jsop.toString(); } @Override public String toString() {
312313314315316317318319320321322
FileInputStream in = new FileInputStream(f); String id = store.writeBlob(in); in.close(); String name = f.substring(parent.length()); listing.key(name).value(id); listing.newline(); } listing.endObject(); String l = listing.toString(); String id = store.writeBlob(new ByteArrayInputStream(l.getBytes("UTF-8"))); return id;
6768697071727374757677
return ""; } } else if (after == null) { buff.tag('-'); buff.value(path); return buff.newline().toString(); } TraversingNodeDiffHandler diffHandler = new TraversingNodeDiffHandler(store) { int levels = depth < 0 ? Integer.MAX_VALUE : depth; @Override
127128129130131132133134135136137
String p = PathUtils.concat(getCurrentPath(), name); if (p.startsWith(pathFilter)) { removedNodes.put(before, p); buff.tag('-'); buff.value(p); buff.newline(); } } @Override public void childNodeChanged(String name, NodeState before, NodeState after) {
143144145146147148149150151152153
// recurse super.childNodeChanged(name, before, after); } else { buff.tag('^'); buff.value(p); buff.newline(); } ++levels; } } };
227228229230231232233234235236237
} String p = PathUtils.concat(getCurrentPath(), name); if (p.startsWith(pathFilter)) { buff.tag('-'); buff.value(p); buff.newline(); } } @Override public void childNodeChanged(String name, NodeState before, NodeState after) {
243244245246247248249250251252253