| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
lastModified
The last modified date-time string is exposed in JSON.
|
java.lang.String |
path
Path (i.e.
|
long |
size
The file size is exposed in JSON.
|
| Constructor and Description |
|---|
FileNode(java.lang.String path,
long size,
java.lang.String lastModified)
A FileNode needs a path, i.e.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(FileNode other)
This compareTo is not compatible with equals or hash!
It simply ensures a path-sorted Gson output.
|
long |
lastModifiedMillis()
Lazily returns the last modified time in millis.
|
java.lang.String |
toString()
For debugging purposes.
|
public final java.lang.String path
public final long size
public final java.lang.String lastModified
public FileNode(java.lang.String path,
long size,
java.lang.String lastModified)
public int compareTo(FileNode other)
compareTo in interface java.lang.Comparable<FileNode>public long lastModifiedMillis()
public java.lang.String toString()
toString in class java.lang.Object