ist.palcom.storage.pfs
Interface Storage
- All Known Implementing Classes:
- AbstractStorage, ByteStorage, FileStorage
public interface Storage
Storage.java
The interface Storage defines the palcom filesystem,
see also AbstractStorage
|
Method Summary |
int |
available(java.lang.String file)
|
int |
close(java.lang.String file)
|
int |
create(java.lang.String path)
|
int |
delete(java.lang.String path)
|
int |
dirs(java.lang.String path,
java.lang.String[] files)
|
int |
open(java.lang.String file,
int mode)
|
long |
pos(java.lang.String file)
|
int |
read(java.lang.String file)
|
int |
readBytes(java.lang.String file,
byte[] b,
int off,
int len)
|
int |
seek(java.lang.String file,
long pos)
|
int |
volume()
|
int |
write(java.lang.String file,
int b)
|
int |
writeBytes(java.lang.String file,
byte[] b,
int off,
int len)
|
NOP
static final int NOP
- See Also:
- Constant Field Values
ERROR
static final int ERROR
- See Also:
- Constant Field Values
OK
static final int OK
- See Also:
- Constant Field Values
READ
static final int READ
- See Also:
- Constant Field Values
WRITE
static final int WRITE
- See Also:
- Constant Field Values
READWRITE
static final int READWRITE
- See Also:
- Constant Field Values
open
int open(java.lang.String file,
int mode)
throws StorageException
- Throws:
StorageException
close
int close(java.lang.String file)
throws StorageException
- Throws:
StorageException
read
int read(java.lang.String file)
throws java.io.IOException
- Throws:
java.io.IOException
readBytes
int readBytes(java.lang.String file,
byte[] b,
int off,
int len)
throws java.io.IOException
- Throws:
java.io.IOException
write
int write(java.lang.String file,
int b)
throws java.io.IOException
- Throws:
java.io.IOException
writeBytes
int writeBytes(java.lang.String file,
byte[] b,
int off,
int len)
throws java.io.IOException
- Throws:
java.io.IOException
pos
long pos(java.lang.String file)
throws StorageException
- Throws:
StorageException
seek
int seek(java.lang.String file,
long pos)
throws StorageException
- Throws:
StorageException
available
int available(java.lang.String file)
throws StorageException
- Throws:
StorageException
create
int create(java.lang.String path)
throws StorageException
- Throws:
StorageException
delete
int delete(java.lang.String path)
throws StorageException
- Throws:
StorageException
dirs
int dirs(java.lang.String path,
java.lang.String[] files)
throws StorageException
- Throws:
StorageException
volume
int volume()
throws StorageException
- Throws:
StorageException