public class DirectoryNode extends java.lang.Object implements java.lang.Comparable<DirectoryNode>
| Modifier and Type | Field and Description |
|---|---|
java.util.SortedSet<DirectoryNode> |
directories
The directory list is exposed in JSON.
|
java.util.SortedSet<FileNode> |
files
The file list is exposed in JSON.
|
java.lang.String |
path
Path (i.e.
|
| Constructor and Description |
|---|
DirectoryNode(java.lang.String path,
java.util.SortedSet<FileNode> files,
java.util.SortedSet<DirectoryNode> directories)
A directory for the JSON structure.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(DirectoryNode other)
This compareTo is not compatible with equals or hash!
It simply ensures a path-sorted JSON output.
|
java.lang.String |
toString()
For debugging purposes.
|
public final java.lang.String path
public final java.util.SortedSet<FileNode> files
public final java.util.SortedSet<DirectoryNode> directories
public DirectoryNode(java.lang.String path,
java.util.SortedSet<FileNode> files,
java.util.SortedSet<DirectoryNode> directories)
public int compareTo(DirectoryNode other)
compareTo in interface java.lang.Comparable<DirectoryNode>public java.lang.String toString()
toString in class java.lang.Object