public class DHTFileAccess extends java.lang.Object implements FileAccess
| Constructor and Description |
|---|
DHTFileAccess(java.lang.String inFileName,
java.math.BigInteger inFileID,
DHTFileStorage inStorage) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendData(byte[] inData) |
byte[] |
getData() |
java.math.BigInteger |
getFileID() |
java.lang.String |
getFileName() |
java.lang.String[] |
getFileParts() |
int |
getLength() |
long |
getModified() |
boolean |
isExisting() |
boolean |
isLoaded() |
void |
reload(EventHandler<FileEvent> inHandler) |
void |
store(boolean inSyncData) |
void |
updateData(byte[] inData) |
void |
updateData(byte[] inData,
int inOffset,
int inTotalLength) |
void |
updateData(java.lang.String srcFileName) |
public DHTFileAccess(java.lang.String inFileName,
java.math.BigInteger inFileID,
DHTFileStorage inStorage)
public java.math.BigInteger getFileID()
public java.lang.String getFileName()
getFileName in interface FileAccesspublic java.lang.String[] getFileParts()
getFileParts in interface FileAccesspublic int getLength()
getLength in interface FileAccesspublic long getModified()
getModified in interface FileAccesspublic boolean isExisting()
isExisting in interface FileAccesspublic boolean isLoaded()
isLoaded in interface FileAccesspublic void reload(EventHandler<FileEvent> inHandler) throws StorageException
reload in interface FileAccessStorageExceptionpublic void store(boolean inSyncData)
throws StorageException
store in interface FileAccessStorageExceptionpublic byte[] getData()
getData in interface FileAccesspublic void updateData(byte[] inData)
updateData in interface FileAccesspublic void updateData(byte[] inData,
int inOffset,
int inTotalLength)
updateData in interface FileAccesspublic void updateData(java.lang.String srcFileName)
throws StorageException
StorageExceptionpublic void appendData(byte[] inData)
appendData in interface FileAccess