FileReader
All Implemented Interfaces: java.io.Closeable
public interface FileReader extends Closeable
Declares an interface for reading a file stream.
The FileReader interface provides a method for reading a file stream. It is used for accessing and reading the contents of a file in a sequential manner. Implementations of this interface should handle the necessary operations to read data from a file.
Example usage:
 FileReader fileReader = new FileReader() {
     @Override
     public InputStream read() {
         // Create document stream
     }
     @Override
     public void close() {
         // Close the stream
     }
 };
 try (Viewer viewer = new Viewer(fileReader, new ViewerSettings())){
     // Process document
 }
 
Methods
| Method | Description | 
|---|---|
| read() | Returns an InputStream that represents a readable stream for the file. | 
| close() | Disposes the object and releases any system resources associated with it. | 
read()
public abstract InputStream read()
Returns an InputStream that represents a readable stream for the file.
Returns: java.io.InputStream - the InputStream readable stream.
close()
public abstract void close()
Disposes the object and releases any system resources associated with it.