Groovy 2.2.0

org.codehaus.groovy.control.io
[Java] Class AbstractReaderSource

java.lang.Object
  org.codehaus.groovy.control.io.AbstractReaderSource
All Implemented Interfaces:
ReaderSource

public abstract class AbstractReaderSource
extends Object

For ReaderSources that can choose a parent class, a base that provides common functionality.

Authors:
Chris Poirier
Version:
\$Id\$


Field Summary
protected CompilerConfiguration configuration

 
Constructor Summary
AbstractReaderSource(CompilerConfiguration configuration)

 
Method Summary
boolean canReopenSource()

Returns true if the source can be restarted (ie. if getReader() will return non-null on subsequent calls.

void cleanup()

Cleans up any cached resources used by getLine().

String getLine(int lineNumber, Janitor janitor)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

configuration

protected CompilerConfiguration configuration


 
Constructor Detail

AbstractReaderSource

public AbstractReaderSource(CompilerConfiguration configuration)


 
Method Detail

canReopenSource

public boolean canReopenSource()
Returns true if the source can be restarted (ie. if getReader() will return non-null on subsequent calls.


cleanup

public void cleanup()
Cleans up any cached resources used by getLine().


getLine

public String getLine(int lineNumber, Janitor janitor)


 

Copyright © 2003-2013 The Codehaus. All rights reserved.