uk.org.retep.util.io
Class ReaderInputStream
java.lang.Object
java.io.InputStream
uk.org.retep.util.io.ReaderInputStream
- All Implemented Interfaces:
- java.io.Closeable
@Unsafe
public class ReaderInputStream
- extends java.io.InputStream
An InputStream that will get it's data from a Reader.
This InputStream does not currently handle Unicode characters correctly so
as such is marked as Unsafe until that issue is solved. For now it uses the
lower 8 bits of the character only.
- Since:
- 9.3
- Author:
- peter
| Methods inherited from class java.io.InputStream |
available |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReaderInputStream
public ReaderInputStream(java.io.Reader reader)
close
public void close()
throws java.io.IOException
- Specified by:
close in interface java.io.Closeable- Overrides:
close in class java.io.InputStream
- Throws:
java.io.IOException
mark
public void mark(int readlimit)
- Overrides:
mark in class java.io.InputStream
markSupported
public boolean markSupported()
- Overrides:
markSupported in class java.io.InputStream
read
public int read()
throws java.io.IOException
- Specified by:
read in class java.io.InputStream
- Throws:
java.io.IOException
read
public int read(byte[] b)
throws java.io.IOException
- Overrides:
read in class java.io.InputStream
- Throws:
java.io.IOException
read
public int read(byte[] b,
int off,
int len)
throws java.io.IOException
- Overrides:
read in class java.io.InputStream
- Throws:
java.io.IOException
reset
public void reset()
throws java.io.IOException
- Overrides:
reset in class java.io.InputStream
- Throws:
java.io.IOException
skip
public long skip(long n)
throws java.io.IOException
- Overrides:
skip in class java.io.InputStream
- Throws:
java.io.IOException
Copyright © 1998-2010 Retep Development Group. All Rights Reserved.