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

Method filenameFor

src/main/java/fieldbox/io/IO.java:738–748  ·  view source on GitHub ↗
(String value)

Source from the content-addressed store, hash-verified

736 /*safe*/(value.substring(TEMPLATES.length())));
737 }
738 if (value.startsWith(WORKSPACE)) {
739 return new File(defaultDirectory,
740 /*safe*/(value.substring(WORKSPACE.length())));
741 }
742 return new File(value);
743 }
744
745 public File filenameFor(String defaultPrefix, String value) {
746 if (value.startsWith(TEMPLATES)) {
747 return sanitizeName(new File(templateDirectory,
748 /*safe*/(value.substring(TEMPLATES.length()))));
749 }
750 if (value.startsWith(WORKSPACE)) {
751 return sanitizeName(new File(defaultDirectory,

Callers 9

readDocumentMethod · 0.95
fromExternalMethod · 0.95
loadSingleBoxMethod · 0.95
writeOutDocumentMethod · 0.95
writeOutExternalMethod · 0.95
makeFilenameForMethod · 0.95
runMethod · 0.80
revealAllInFinderMethod · 0.80
revealInFinderMethod · 0.80

Calls 2

sanitizeNameMethod · 0.95
lengthMethod · 0.45

Tested by

no test coverage detected