public class RandomAccessCharacterFile
extends java.lang.Object
| Constructor and Description |
|---|
RandomAccessCharacterFile(java.io.RandomAccessFile raf,
java.lang.String encoding) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
java.io.PushbackInputStream |
getInputStream() |
java.io.OutputStream |
getOutputStream() |
java.io.PushbackReader |
getReader() |
java.io.Writer |
getWriter() |
long |
length() |
long |
position() |
void |
position(long newPosition) |
int |
read(byte[] b,
int off,
int len) |
void |
setEncoding(java.lang.String encoding) |
void |
unreadByte(byte b) |
void |
unreadChar(char c) |
public RandomAccessCharacterFile(java.io.RandomAccessFile raf,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic void setEncoding(java.lang.String encoding)
public java.io.Writer getWriter()
public java.io.PushbackReader getReader()
public java.io.PushbackInputStream getInputStream()
public java.io.OutputStream getOutputStream()
public final void close()
throws java.io.IOException
java.io.IOExceptionpublic final void flush()
throws java.io.IOException
java.io.IOExceptionpublic final void position(long newPosition)
throws java.io.IOException
java.io.IOExceptionpublic final long position()
throws java.io.IOException
java.io.IOExceptionpublic final long length()
throws java.io.IOException
java.io.IOExceptionpublic final int read(byte[] b,
int off,
int len)
throws java.io.IOException
java.io.IOExceptionpublic final void unreadChar(char c)
throws java.io.IOException
java.io.IOExceptionpublic final void unreadByte(byte b)
throws java.io.IOException
java.io.IOException