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