kryshen.tema.io
Class TemplateReader
java.lang.Object
java.io.Reader
java.io.FilterReader
java.io.PushbackReader
kryshen.tema.io.TemplateReader
- All Implemented Interfaces:
- java.io.Closeable, java.lang.Readable
public class TemplateReader
- extends java.io.PushbackReader
Reader for Tema templates. Stores data source name (commonly
filename) and tracks line numbers for error reporting.
- Author:
- Mikhail Kryshen
Fields inherited from class java.io.FilterReader |
in |
Fields inherited from class java.io.Reader |
lock |
Methods inherited from class java.io.PushbackReader |
close, mark, markSupported, read, read, ready, reset, skip, unread, unread, unread |
Methods inherited from class java.io.Reader |
read, read |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TemplateReader
public TemplateReader(java.io.Reader in)
TemplateReader
public TemplateReader(java.io.Reader in,
java.lang.String source)
TemplateReader
public TemplateReader(java.io.LineNumberReader in)
TemplateReader
public TemplateReader(java.io.LineNumberReader in,
java.lang.String source)
TemplateReader
public TemplateReader(java.io.Reader in,
TemplateReader parent)
getSource
public java.lang.String getSource()
getLineNumber
public int getLineNumber()