gnu.prolog.io
Class RandomAccessFileWriter
java.lang.Object
   java.io.Writer
java.io.Writer
       gnu.prolog.io.RandomAccessFileWriter
gnu.prolog.io.RandomAccessFileWriter
- All Implemented Interfaces: 
- Closeable, Flushable, Appendable
- public class RandomAccessFileWriter 
- extends Writer
Writes to a RandomAccessFile
- Author:
- Michiel Hendriks
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
RandomAccessFileWriter
public RandomAccessFileWriter(RandomAccessFile raf)
- Parameters:
- raf-
seek
public void seek(long pos)
          throws IOException
- 
- Throws:
- IOException
 
getPosition
public long getPosition()
                 throws IOException
- 
- Throws:
- IOException
 
close
public void close()
           throws IOException
- 
- Specified by:
- closein interface- Closeable
- Specified by:
- closein class- Writer
 
- 
- Throws:
- IOException
 
flush
public void flush()
           throws IOException
- 
- Specified by:
- flushin interface- Flushable
- Specified by:
- flushin class- Writer
 
- 
- Throws:
- IOException
 
write
public void write(char[] cbuf,
                  int off,
                  int len)
           throws IOException
- 
- Specified by:
- writein class- Writer
 
- 
- Throws:
- IOException
 
size
public long size()
          throws IOException
- 
- Returns:
- the size of the RandomAccessFile
- Throws:
- IOException