jlibs.core.io
Class UnicodeInputStream

java.lang.Object
  extended by java.io.InputStream
      extended by java.io.FilterInputStream
          extended by jlibs.core.io.UnicodeInputStream
All Implemented Interfaces:
Closeable

public class UnicodeInputStream
extends FilterInputStream

Author:
Santhosh Kumar T

Field Summary
 String encoding
           
 boolean hasBOM
           
 
Fields inherited from class java.io.FilterInputStream
in
 
Constructor Summary
UnicodeInputStream(InputStream delegate)
           
UnicodeInputStream(InputStream delegate, EncodingDetector detector)
           
 
Method Summary
 InputStreamReader createReader()
           
 int read()
           
 int read(byte[] b, int off, int len)
           
 
Methods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, read, reset, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

encoding

public final String encoding

hasBOM

public final boolean hasBOM
Constructor Detail

UnicodeInputStream

public UnicodeInputStream(InputStream delegate)
                   throws IOException
Throws:
IOException

UnicodeInputStream

public UnicodeInputStream(InputStream delegate,
                          EncodingDetector detector)
                   throws IOException
Throws:
IOException
Method Detail

read

public int read()
         throws IOException
Overrides:
read in class FilterInputStream
Throws:
IOException

read

public int read(byte[] b,
                int off,
                int len)
         throws IOException
Overrides:
read in class FilterInputStream
Throws:
IOException

createReader

public InputStreamReader createReader()


Copyright © 2018. All rights reserved.