Document.java 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package rocks.zipcode;
  2. import java.io.*;
  3. import java.nio.file.Files;
  4. import java.util.Arrays;
  5. import java.util.List;
  6. /**
  7. * @author leon on 16/11/2018.
  8. */
  9. public class Document implements DocumentInterface {
  10. private final FileWriter fileWriter;
  11. private final File file;
  12. public Document(String fileName) throws IOException {
  13. this(new File(fileName));
  14. }
  15. public Document(File file) throws IOException {
  16. this.file = file;
  17. this.fileWriter = new FileWriter(file);
  18. }
  19. @Override
  20. public void write(String contentToBeWritten) {
  21. }
  22. @Override
  23. public void write(Integer lineNumber, String valueToBeWritten) {
  24. }
  25. @Override
  26. public String read(Integer lineNumber) {
  27. return null;
  28. }
  29. @Override
  30. public String read() throws FileNotFoundException {
  31. return null;
  32. }
  33. @Override
  34. public void replaceAll(String stringToReplace, String replacementString) {
  35. }
  36. @Override
  37. public void overWrite(String content) {
  38. }
  39. public List<String> toList() {
  40. return null;
  41. }
  42. @Override
  43. public File getFile() {
  44. return null;
  45. }
  46. @Override
  47. public String toString() {
  48. return null;
  49. }
  50. }