MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / writeOutDocument

Method writeOutDocument

src/main/java/fieldbox/io/IO.java:640–648  ·  view source on GitHub ↗
(String filename, Document d)

Source from the content-addressed store, hash-verified

638 public void writeOutDocument(String filename, Document d) throws IOException {
639
640 String prefix = new File(filename).getParent() + "/";
641
642 for (External e : d.externalList)
643 writeOutExternal(prefix, e);
644
645 writeToFile(filenameFor(filename), serializeToString(d));
646 }
647
648 protected void writeOutExternal(String defaultPrefix, External external) throws IOException {
649 for (Map.Entry<String, String> e : external.textFiles.entrySet()) {
650 String text = external.box.properties.get(new Dict.Prop<String>(e.getKey()));
651 if (text == null) continue;

Callers 4

saveMethod · 0.80
saveAsNewFileMethod · 0.80
saveMethod · 0.80
saveAsTemplateMethod · 0.80

Calls 4

writeOutExternalMethod · 0.95
writeToFileMethod · 0.95
filenameForMethod · 0.95
serializeToStringMethod · 0.95

Tested by

no test coverage detected