org.codehaus.groovy.control.io
Class FileReaderSource
java.lang.Object
  
org.codehaus.groovy.control.io.AbstractReaderSource
      
org.codehaus.groovy.control.io.FileReaderSource
- All Implemented Interfaces: 
 - HasCleanup, ReaderSource
 
public class FileReaderSource
- extends AbstractReaderSource
 
A ReaderSource for source files.
- Version:
 
  - $Id$
 
- Author:
 
  - Chris Poirier
 
 
 
 
| 
Method Summary | 
 Reader | 
getReader()
 
          Returns a new Reader on the underlying source object. | 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
FileReaderSource
public FileReaderSource(File file,
                        CompilerConfiguration configuration)
- Creates the ReaderSource from a File descriptor.
- Parameters:
 file - script source fileconfiguration - configuration for compiling source
 
getReader
public Reader getReader()
                 throws IOException
- Returns a new Reader on the underlying source object.
- Returns:
 - the reader to the resource
 - Throws:
 IOException - if there was an error opening for stream