diff --git a/source/src/main/java/one/nem/lacerta/source/file/FileManager.java b/source/src/main/java/one/nem/lacerta/source/file/FileManager.java index dcc21e52..14f83970 100644 --- a/source/src/main/java/one/nem/lacerta/source/file/FileManager.java +++ b/source/src/main/java/one/nem/lacerta/source/file/FileManager.java @@ -29,6 +29,9 @@ public interface FileManager { String loadText(String fileName); String loadText(Path path); + void saveText(String text, String fileName); + void saveText(String text, Path path); + boolean isExist(Path path); boolean isExist(String fileName); diff --git a/source/src/main/java/one/nem/lacerta/source/file/impl/FileManagerImpl.java b/source/src/main/java/one/nem/lacerta/source/file/impl/FileManagerImpl.java index 92a4af70..2173d35b 100644 --- a/source/src/main/java/one/nem/lacerta/source/file/impl/FileManagerImpl.java +++ b/source/src/main/java/one/nem/lacerta/source/file/impl/FileManagerImpl.java @@ -151,7 +151,7 @@ public class FileManagerImpl implements FileManager { } @Override - public String loadText(String fileName) { + public String loadText(String fileName) { // TODO-rca: 統合 try(FileInputStream fileInputStream = new FileInputStream(currentDir.resolve(fileName).toFile())) { byte[] bytes = new byte[fileInputStream.available()]; fileInputStream.read(bytes); // TODO-rca: エラーハンドリング @@ -174,6 +174,17 @@ public class FileManagerImpl implements FileManager { } } + @Override + public void saveText(String text, String fileName) { + createFile(fileName); + + } + + @Override + public void saveText(String text, Path path) { + + } + @Override public boolean isExist(Path path) { logger.debug("isExist", "called");