|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface FileSystem
The file system that handles the implementation of the file operations
| Method Summary | |
|---|---|
int |
compare(TPath path1,
TPath path2)
Compares the two path |
void |
createDir(TPath path)
|
void |
createFile(TPath path)
Create file pointed by the given path |
java.nio.channels.FileChannel |
createInputChannel(TPath path)
|
java.io.InputStream |
createInputStream(TPath path)
|
java.nio.channels.FileChannel |
createOutputChannel(TPath path,
java.io.OutputStream outputStream)
|
java.io.OutputStream |
createOutputStream(TPath path,
OutputMode mode)
|
void |
deleteDirectory(TPath path)
|
void |
deleteFile(TPath path)
|
boolean |
dirExists(TPath path)
|
boolean |
equals(TPath path1,
TPath path2)
Check if two paths are equal. |
boolean |
fileExists(TPath path)
|
long |
fileLastModified(TPath path)
|
long |
fileLength(TPath path)
|
int |
hashCode(TPath path)
Returns the hash code for the path |
PathContent |
list(TPath path)
List the content of the path |
void |
moveDirectory(TPath source,
TPath destination)
|
void |
moveFile(TPath source,
TPath destination)
|
java.lang.String |
pathString(TPath path)
|
java.lang.String |
toCanonicalPath(TPath path)
|
java.io.File |
toJavaFile(TPath path)
|
| Method Detail |
|---|
boolean fileExists(TPath path)
void createFile(TPath path)
throws TIoException
path - path of the file to create
TIoException - error in creating the file
void deleteFile(TPath path)
throws TIoException
TIoExceptionboolean dirExists(TPath path)
void createDir(TPath path)
throws TIoException
TIoException
PathContent list(TPath path)
throws TIoException
path - path
TIoException - exception from the system. For example, when a direcotry does not exist, a physical system will throw the exception
java.io.InputStream createInputStream(TPath path)
throws TIoException
TIoException
java.io.OutputStream createOutputStream(TPath path,
OutputMode mode)
throws TIoException
TIoException
java.nio.channels.FileChannel createOutputChannel(TPath path,
java.io.OutputStream outputStream)
throws TIoException
TIoException
void deleteDirectory(TPath path)
throws TIoException
TIoException
void moveFile(TPath source,
TPath destination)
throws TIoException
TIoException
void moveDirectory(TPath source,
TPath destination)
throws TIoException
TIoExceptionjava.lang.String pathString(TPath path)
long fileLength(TPath path)
java.io.File toJavaFile(TPath path)
java.lang.String toCanonicalPath(TPath path)
java.nio.channels.FileChannel createInputChannel(TPath path)
throws TIoException
TIoExceptionlong fileLastModified(TPath path)
int compare(TPath path1,
TPath path2)
path1 - path onepath2 - path two
boolean equals(TPath path1,
TPath path2)
path1 - path onepath2 - path two
int hashCode(TPath path)
path - path
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||