|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Stream
Field Summary | |
---|---|
static ByteList |
PARAGRAPH_DELIMETER
|
static ByteList |
PARAGRAPH_SEPARATOR
|
static int |
SEEK_CUR
|
static int |
SEEK_END
|
static int |
SEEK_SET
|
Method Summary | |
---|---|
void |
clearerr()
|
void |
fclose()
|
boolean |
feof()
Return true when at end of file (EOF). |
int |
fflush()
|
int |
fgetc()
|
long |
fgetpos()
Get the current position within the file associated with this handler. |
ByteList |
fgets(ByteList separatorString)
|
void |
fputc(int c)
|
ByteList |
fread(int number)
|
void |
freopen(java.lang.String path,
ModeFlags modes)
|
void |
ftruncate(long newLength)
|
int |
fwrite(ByteList string)
|
ChannelDescriptor |
getDescriptor()
|
int |
getline(ByteList dst,
byte terminator)
|
ModeFlags |
getModes()
|
boolean |
isBlocking()
|
boolean |
isSync()
|
void |
lseek(long offset,
int type)
Perform a seek based on pos(). |
java.io.InputStream |
newInputStream()
|
java.io.OutputStream |
newOutputStream()
|
ByteList |
read(int number)
|
ByteList |
readall()
|
boolean |
readDataBuffered()
|
int |
ready()
Implement IO#ready? as per io/wait in MRI. |
void |
setBlocking(boolean blocking)
|
void |
setSync(boolean sync)
|
void |
sync()
Flush and sync all writes to the filesystem. |
int |
ungetc(int c)
|
void |
waitUntilReady()
Implement IO#wait as per io/wait in MRI. |
boolean |
writeDataBuffered()
|
Field Detail |
---|
static final int SEEK_SET
static final int SEEK_CUR
static final int SEEK_END
static final ByteList PARAGRAPH_DELIMETER
static final ByteList PARAGRAPH_SEPARATOR
Method Detail |
---|
ChannelDescriptor getDescriptor()
void clearerr()
ModeFlags getModes()
boolean isSync()
void setSync(boolean sync)
ByteList fgets(ByteList separatorString) throws java.io.IOException, BadDescriptorException, java.io.EOFException
java.io.IOException
BadDescriptorException
java.io.EOFException
ByteList readall() throws java.io.IOException, BadDescriptorException, java.io.EOFException
java.io.IOException
BadDescriptorException
java.io.EOFException
int getline(ByteList dst, byte terminator) throws java.io.IOException, BadDescriptorException
java.io.IOException
BadDescriptorException
ByteList fread(int number) throws java.io.IOException, BadDescriptorException, java.io.EOFException
java.io.IOException
BadDescriptorException
java.io.EOFException
int fwrite(ByteList string) throws java.io.IOException, BadDescriptorException
java.io.IOException
BadDescriptorException
int fgetc() throws java.io.IOException, BadDescriptorException, java.io.EOFException
java.io.IOException
BadDescriptorException
java.io.EOFException
int ungetc(int c)
void fputc(int c) throws java.io.IOException, BadDescriptorException
java.io.IOException
BadDescriptorException
ByteList read(int number) throws java.io.IOException, BadDescriptorException, java.io.EOFException
java.io.IOException
BadDescriptorException
java.io.EOFException
void fclose() throws java.io.IOException, BadDescriptorException
java.io.IOException
BadDescriptorException
int fflush() throws java.io.IOException, BadDescriptorException
java.io.IOException
BadDescriptorException
void sync() throws java.io.IOException, BadDescriptorException
Flush and sync all writes to the filesystem.
java.io.IOException
- if the sync does not work
BadDescriptorException
boolean feof() throws java.io.IOException, BadDescriptorException
Return true when at end of file (EOF).
java.io.IOException
BadDescriptorException
long fgetpos() throws java.io.IOException, PipeException, BadDescriptorException, InvalidValueException
Get the current position within the file associated with this handler.
java.io.IOException
PipeException
- ESPIPE (illegal seek) when not a file
BadDescriptorException
InvalidValueException
void lseek(long offset, int type) throws java.io.IOException, InvalidValueException, PipeException, BadDescriptorException
Perform a seek based on pos().
java.io.IOException
PipeException
InvalidValueException
BadDescriptorException
void ftruncate(long newLength) throws java.io.IOException, PipeException, InvalidValueException, BadDescriptorException
java.io.IOException
PipeException
InvalidValueException
BadDescriptorException
int ready() throws java.io.IOException
java.io.IOException
void waitUntilReady() throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
boolean readDataBuffered()
boolean writeDataBuffered()
java.io.InputStream newInputStream()
java.io.OutputStream newOutputStream()
boolean isBlocking()
void setBlocking(boolean blocking) throws java.io.IOException
java.io.IOException
void freopen(java.lang.String path, ModeFlags modes) throws DirectoryAsFileException, java.io.IOException, InvalidValueException, PipeException, BadDescriptorException
DirectoryAsFileException
java.io.IOException
InvalidValueException
PipeException
BadDescriptorException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |