Class ProcessorReader
java.lang.Object
java.io.Reader
java.io.BufferedReader
java.io.LineNumberReader
org.nuiton.processor.ProcessorReader
- All Implemented Interfaces:
Closeable, AutoCloseable, Readable
ProcessorReader is used in conjonction with filter to change source data
- Author:
- poussin
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()intOverride to send call to input.booleanreadLine()booleanready()voidvoidsetInput(LineNumberReader input) voidsetLineNumber(int lineNumber) Override to send call to inputMethods inherited from class BufferedReader
linesMethods inherited from class Reader
nullReader, of, read, read, readAllAsString, readAllLines, transferTo
-
Field Details
-
input
-
filter
-
lineSeparator
-
-
Constructor Details
-
ProcessorReader
protected ProcessorReader() -
ProcessorReader
-
-
Method Details
-
getLineNumber
public int getLineNumber()Override to send call to input.- Overrides:
getLineNumberin classLineNumberReader- Returns:
- the actual line number.
-
setLineNumber
public void setLineNumber(int lineNumber) Override to send call to input- Overrides:
setLineNumberin classLineNumberReader
-
setInput
-
setFilter
-
markSupported
public boolean markSupported()- Overrides:
markSupportedin classBufferedReader
-
readLine
- Overrides:
readLinein classLineNumberReader- Throws:
IOException
-
ready
public boolean ready()- Overrides:
readyin classBufferedReader
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classBufferedReader- Throws:
IOException
-