org.codehaus.groovy.control.io
Class FileReaderSource

java.lang.Object
  extended by org.codehaus.groovy.control.io.AbstractReaderSource
      extended by org.codehaus.groovy.control.io.FileReaderSource
All Implemented Interfaces:
HasCleanup, ReaderSource

public class FileReaderSource
extends AbstractReaderSource

A ReaderSource for source files.

Version:
$Id: FileReaderSource.java 1082 2004-04-19 07:29:47Z cpoirier $
Author:
Chris Poirier

Field Summary
 
Fields inherited from class org.codehaus.groovy.control.io.AbstractReaderSource
configuration
 
Constructor Summary
FileReaderSource(File file, CompilerConfiguration configuration)
          Creates the ReaderSource from a File descriptor.
FileReaderSource(String path, CompilerConfiguration configuration)
          Creates the ReaderSource from a file path.
 
Method Summary
 Reader getReader()
          Returns a new Reader on the underlying source object.
 
Methods inherited from class org.codehaus.groovy.control.io.AbstractReaderSource
canReopenSource, cleanup, getLine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileReaderSource

public FileReaderSource(File file,
                        CompilerConfiguration configuration)
Creates the ReaderSource from a File descriptor.


FileReaderSource

public FileReaderSource(String path,
                        CompilerConfiguration configuration)
Creates the ReaderSource from a file path.

Method Detail

getReader

public Reader getReader()
                 throws IOException
Returns a new Reader on the underlying source object.

Throws:
IOException


Copyright © 2003-2010 The Codehaus. All Rights Reserved.