org.nuiton.processor
Class ProcessorReader
java.lang.Object
java.io.Reader
java.io.BufferedReader
java.io.LineNumberReader
org.nuiton.processor.ProcessorReader
- All Implemented Interfaces:
- Closeable, Readable
public class ProcessorReader
- extends LineNumberReader
ProcessorReader is used in conjonction with filter to change source data
- Author:
- poussin
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
input
protected LineNumberReader input
filter
protected Filter filter
lineSeparator
protected String lineSeparator
ProcessorReader
protected ProcessorReader()
ProcessorReader
public ProcessorReader(LineNumberReader input,
Filter filter)
getLineNumber
public int getLineNumber()
- Override to send call to input
- Overrides:
getLineNumber in class LineNumberReader
- Returns:
setLineNumber
public void setLineNumber(int lineNumber)
- Override to send call to input
- Overrides:
setLineNumber in class LineNumberReader
setInput
public void setInput(LineNumberReader input)
setFilter
public void setFilter(Filter filter)
markSupported
public boolean markSupported()
- Overrides:
markSupported in class BufferedReader
readLine
public String readLine()
throws IOException
- Overrides:
readLine in class LineNumberReader
- Throws:
IOException
ready
public boolean ready()
- Overrides:
ready in class BufferedReader
close
public void close()
throws IOException
- Specified by:
close in interface Closeable- Overrides:
close in class BufferedReader
- Throws:
IOException
Copyright © 2002-2011 CodeLutin. All Rights Reserved.