public abstract class FileSystem
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FileSystem.Callback
Default callback type for asynchronous filesystem calls.
|
static class |
FileSystem.ReadCallback
Callback type for the asynchronous Read call.
|
static class |
FileSystem.StatCallback
Callback type for the asynchronous Stat call.
|
static class |
FileSystem.StatResult
Result of a stat operation, i.e.
|
| Constructor and Description |
|---|
FileSystem() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
move(java.lang.String fromFilename,
java.lang.String toFilename,
FileSystem.Callback callback)
Moves a file (i.e.
|
abstract void |
read(java.lang.String filename,
FileSystem.ReadCallback doneCallback,
FileSystem.Callback errorCallback)
Reads from a file.
|
abstract void |
remove(java.lang.String filename,
FileSystem.Callback callback)
Removes a file.
|
abstract void |
stat(java.lang.String filename,
FileSystem.StatCallback callback)
Retrieves information about a file.
|
abstract void |
write(java.lang.String filename,
java.nio.ByteBuffer data,
FileSystem.Callback callback)
Writes to a file.
|
public abstract void read(java.lang.String filename,
FileSystem.ReadCallback doneCallback,
FileSystem.Callback errorCallback)
filename - File name.doneCallback - The callback called on completion with the input data.errorCallback - The callback called if an error occurred.public abstract void write(java.lang.String filename,
java.nio.ByteBuffer data,
FileSystem.Callback callback)
filename - File name.data - The data to write, *direct* buffer (allocated with `env->NewDirectByteBuffer()`)callback - The callback called on completion.public abstract void move(java.lang.String fromFilename,
java.lang.String toFilename,
FileSystem.Callback callback)
fromFilename - Current file name.toFilename - New file name.callback - The callback called on completion.public abstract void remove(java.lang.String filename,
FileSystem.Callback callback)
filename - File name.callback - The callback called on completion.public abstract void stat(java.lang.String filename,
FileSystem.StatCallback callback)
filename - File name.callback - The callback called on completion.