315316317318319320321322323324325
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; }
169170171172173174175176177178179
jsop.key("children").array(); for (String d : children) { jsop.value(d); } jsop.endArray(); jsop.endObject(); jsop.newline(); return jsop.toString(); } @Override
602603604605606607608609610611612
json.key(DESCENDANT_COUNT).value(descendantCount); } } childNodes.append(json, map); } json.endObject(); if (!inline) { json.tag(';'); } return json.toString(); }
101102103104105106107108109110111
jsop.key("values").array(); for (String v : values) { jsop.value(v); } jsop.endArray(); jsop.endObject(); jsop.newline(); return jsop.toString(); } @Override
314315316317318319320321322323324
189190191192193194195196197198199
JsopWriter json = new JsopBuilder(); json.object(); for (int i = 0; i < size; i++) { json.key(names[i]).value(children[i].toString()); } json.endObject(); return json.toString(); } @Override public NodeList createClone(NodeMap map, long revId) {
155156157158159160161162163164165
w.key(LENGTHS_KEY).value(buff.toString()); } for (Entry<String, String> e : map.entrySet()) { w.key(e.getKey()).encodedValue(e.getValue()); } w.endObject(); jsop = w.toString(); start = 0; } return jsop.substring(start); }
5960616263646566676869
if (before == null) { if (after != null) { buff.tag('+').key(path).object(); toJson(buff, after); return buff.endObject().newline().toString(); } else { // path doesn't exist in the specified revisions return ""; } } else if (after == null) {
116117118119120121122123124125126
if (p.startsWith(pathFilter)) { addedNodes.put(after, p); buff.tag('+'). key(p).object(); toJson(buff, after); buff.endObject().newline(); } } @Override public void childNodeDeleted(String name, NodeState before) {
213214215216217218219220221222223
String p = PathUtils.concat(getCurrentPath(), name); if (p.startsWith(pathFilter)) { buff.tag('+'). key(p).object(); toJson(buff, after); buff.endObject().newline(); } } @Override public void childNodeDeleted(String name, NodeState before) {