Package org.zkoss.io
Class FileReader
- java.lang.Object
-
- java.io.Reader
-
- java.io.InputStreamReader
-
- org.zkoss.io.FileReader
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,java.lang.Readable
public class FileReader extends java.io.InputStreamReader
Convenience class for reading character files. Unlike java.io.FileReader, where the default character encoding is used, it accepts different character encoding.- Since:
- 3.0.8
- Author:
- tomyeh
-
-
Constructor Summary
Constructors Constructor Description FileReader(java.io.FileDescriptor fd, java.lang.String charset)
Creates a new FileReader, given the FileDescriptor to read from.FileReader(java.io.File file, java.lang.String charset)
Creates a new FileReader, given the File instance to read from.FileReader(java.lang.String filename, java.lang.String charset)
Creates a new FileReader, given the name of the file to read from.
-
-
-
Constructor Detail
-
FileReader
public FileReader(java.lang.String filename, java.lang.String charset) throws java.io.IOException
Creates a new FileReader, given the name of the file to read from.- Parameters:
filename
- the name of the file to read fromcharset
- the charset to decode the file, such as UTF-8. If null, UTF-8 is assumed.- Throws:
java.io.FileNotFoundException
- if the named file does not exist, is a directory rather than a regular file, or for some other reason cannot be opened for reading.java.io.IOException
-
FileReader
public FileReader(java.io.File file, java.lang.String charset) throws java.io.IOException
Creates a new FileReader, given the File instance to read from.- Parameters:
file
- the File to read fromcharset
- the charset to decode the file, such as UTF-8. If null, UTF-8 is assumed.- Throws:
java.io.FileNotFoundException
- if the named file does not exist, is a directory rather than a regular file, or for some other reason cannot be opened for reading.java.io.IOException
-
FileReader
public FileReader(java.io.FileDescriptor fd, java.lang.String charset) throws java.io.IOException
Creates a new FileReader, given the FileDescriptor to read from.- Parameters:
fd
- the FileDescriptor to read fromcharset
- the charset to decode the file, such as UTF-8. If null, UTF-8 is assumed.- Throws:
java.io.IOException
-
-