|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.tapina.robe.swi.clib.stdio.FilePointer
This class is a representation of a C file pointer.
Field Summary | |
static FilePointer |
stderr
|
static FilePointer |
stdin
|
static FilePointer |
stdout
|
Constructor Summary | |
FilePointer()
|
Method Summary | |
abstract void |
close()
|
abstract boolean |
eof()
|
static FilePointer |
find(int handle)
Find a FilePointer object given it's C FILE* handle. |
abstract void |
flush()
|
abstract int |
getc()
|
abstract int |
getExtent()
|
int |
getHandle()
Get the C FILE* handle for the FilePointer. |
static FilePointer |
getInstance(java.io.InputStream in)
Create or find existing FilePointer object representing Java InputStream specified. |
static FilePointer |
getInstance(java.io.PrintStream out)
Create or find existing FilePointer object representing Java PrintStream specified. |
static FilePointer |
getInstance(java.io.RandomAccessFile file)
Create or find existing FilePointer object representing Java InputStream specified. |
abstract int |
getPosition()
|
java.lang.String |
gets(int maxLength)
|
abstract void |
putc(int c)
|
abstract void |
puts(java.lang.String s)
|
abstract byte[] |
read(int size)
|
abstract void |
setPosition(int position)
|
abstract void |
ungetc(int c)
|
abstract void |
write(byte[] data,
int offset,
int length)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final FilePointer stdin
public static final FilePointer stdout
public static final FilePointer stderr
Constructor Detail |
public FilePointer()
Method Detail |
public static FilePointer find(int handle)
handle
- FILE* value from C.
public static FilePointer getInstance(java.io.PrintStream out)
out
- PrintStream for which to return FilePointer.
public static FilePointer getInstance(java.io.InputStream in)
in
- InputStream for which to return FilePointer.
public static FilePointer getInstance(java.io.RandomAccessFile file)
file
- RandomAccessFile for which to return FilePointer.
public int getHandle()
public abstract void write(byte[] data, int offset, int length) throws java.io.IOException
java.io.IOException
public abstract void puts(java.lang.String s) throws java.io.IOException
java.io.IOException
public abstract void putc(int c) throws java.io.IOException
java.io.IOException
public abstract void ungetc(int c) throws java.io.IOException
java.io.IOException
public abstract int getPosition() throws java.io.IOException
java.io.IOException
public abstract int getExtent() throws java.io.IOException
java.io.IOException
public abstract void setPosition(int position) throws java.io.IOException
java.io.IOException
public abstract boolean eof() throws java.io.IOException
java.io.IOException
public abstract void close() throws java.io.IOException
java.io.IOException
public abstract void flush() throws java.io.IOException
java.io.IOException
public abstract byte[] read(int size) throws java.io.IOException
java.io.IOException
public abstract int getc() throws java.io.IOException
java.io.IOException
public final java.lang.String gets(int maxLength) throws java.io.IOException
java.io.IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |