Skip to content

Commit a3893fb

Browse files
Move TreeFormat enum
1 parent 30d9808 commit a3893fb

File tree

5 files changed

+18
-17
lines changed

5 files changed

+18
-17
lines changed

src/example/java/io/github/computerdaddyguy/jfiletreeprettyprinter/example/FileTreeFormat.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.github.computerdaddyguy.jfiletreeprettyprinter.example;
22

33
import io.github.computerdaddyguy.jfiletreeprettyprinter.FileTreePrettyPrinter;
4-
import io.github.computerdaddyguy.jfiletreeprettyprinter.renderer.RenderingOptions.TreeFormat;
4+
import io.github.computerdaddyguy.jfiletreeprettyprinter.PrettyPrintOptions.TreeFormat;
55

66
public class FileTreeFormat {
77

src/main/java/io/github/computerdaddyguy/jfiletreeprettyprinter/PrettyPrintOptions.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,20 @@ public PrettyPrintOptions withChildLimit(ToIntFunction<Path> childLimitFunction)
5757

5858
// ---------- Tree format ----------
5959

60+
public static enum TreeFormat {
61+
62+
/**
63+
* Uses characters: |--, `-- and │
64+
*/
65+
CLASSIC_ASCII,
66+
67+
/**
68+
* Uses characters: ├─, └─ and │
69+
*/
70+
UNICODE_BOX_DRAWING,
71+
72+
}
73+
6074
private TreeFormat treeFormat = TreeFormat.UNICODE_BOX_DRAWING;
6175

6276
@Override

src/main/java/io/github/computerdaddyguy/jfiletreeprettyprinter/renderer/RenderingOptions.java

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.github.computerdaddyguy.jfiletreeprettyprinter.renderer;
22

3+
import io.github.computerdaddyguy.jfiletreeprettyprinter.PrettyPrintOptions.TreeFormat;
34
import org.jspecify.annotations.NullMarked;
45

56
@NullMarked
@@ -23,18 +24,4 @@ public interface RenderingOptions {
2324
*/
2425
TreeFormat getTreeFormat();
2526

26-
enum TreeFormat {
27-
28-
/**
29-
* Uses characters: |--, `-- and │
30-
*/
31-
CLASSIC_ASCII,
32-
33-
/**
34-
* Uses characters: ├─, └─ and │
35-
*/
36-
UNICODE_BOX_DRAWING,
37-
38-
}
39-
4027
}

src/main/java/io/github/computerdaddyguy/jfiletreeprettyprinter/renderer/depth/DepthFormatter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package io.github.computerdaddyguy.jfiletreeprettyprinter.renderer.depth;
22

3-
import io.github.computerdaddyguy.jfiletreeprettyprinter.renderer.RenderingOptions.TreeFormat;
3+
import io.github.computerdaddyguy.jfiletreeprettyprinter.PrettyPrintOptions.TreeFormat;
44
import org.jspecify.annotations.NullMarked;
55

66
@NullMarked

src/test/java/io/github/computerdaddyguy/jfiletreeprettyprinter/FileTreeFormatTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import static org.assertj.core.api.Assertions.assertThat;
44

5-
import io.github.computerdaddyguy.jfiletreeprettyprinter.renderer.RenderingOptions.TreeFormat;
5+
import io.github.computerdaddyguy.jfiletreeprettyprinter.PrettyPrintOptions.TreeFormat;
66
import io.github.computerdaddyguy.jfiletreeprettyprinter.util.FileStructures;
77
import java.nio.file.Path;
88
import org.junit.jupiter.api.Test;

0 commit comments

Comments
 (0)