|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.w3c.tidy.StreamInJavaImpl
StreamIn Implementation using java writers.
| Field Summary | |
private int |
bufpos
actual position in buffer. |
private int[] |
charbuf
character buffer. |
private static int |
CHARBUF_SIZE
number of characters kept in buffer. |
private int |
curcol
current column number. |
private int |
curline
current line number. |
private boolean |
endOfStream
has end of stream been reached? |
private int |
lastcol
last column. |
private boolean |
pushed
Is char pushed? |
private java.io.Reader |
reader
Java input stream reader. |
private int |
tabs
|
private int |
tabsize
tab size in chars. |
| Fields inherited from interface org.w3c.tidy.StreamIn |
END_OF_STREAM |
| Constructor Summary | |
StreamInJavaImpl(java.io.InputStream stream,
java.lang.String encoding,
int tabsize)
Instantiates a new StreamInJavaImpl. |
|
| Method Summary | |
int |
getCurcol()
Getter for curcol. |
int |
getCurline()
Getter for curline. |
boolean |
isEndOfStream()
Has end of stream been reached? |
int |
readChar()
Read a char. |
int |
readCharFromStream()
reads a char from the stream. |
void |
setLexer(Lexer lexer)
Setter for lexer instance (needed for error reporting). |
void |
ungetChar(int c)
Unget a char. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static final int CHARBUF_SIZE
private int[] charbuf
private int bufpos
private java.io.Reader reader
private boolean endOfStream
private boolean pushed
private int curcol
private int lastcol
private int curline
private int tabsize
private int tabs
| Constructor Detail |
public StreamInJavaImpl(java.io.InputStream stream,
java.lang.String encoding,
int tabsize)
throws java.io.UnsupportedEncodingException
stream - encoding - tabsize -
java.io.UnsupportedEncodingException| Method Detail |
public int readCharFromStream()
StreamIn
readCharFromStream in interface StreamInStreamIn.readCharFromStream()public int readChar()
StreamIn
readChar in interface StreamInStreamIn.readChar()public void ungetChar(int c)
StreamIn
ungetChar in interface StreamInc - charStreamIn.ungetChar(int)public boolean isEndOfStream()
StreamIn
isEndOfStream in interface StreamIntrue if end of stream has been reachedStreamIn.isEndOfStream()public int getCurcol()
curcol.
getCurcol in interface StreamInpublic int getCurline()
curline.
getCurline in interface StreamInpublic void setLexer(Lexer lexer)
StreamIn
setLexer in interface StreamInlexer - LexerStreamIn.setLexer(org.w3c.tidy.Lexer)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||