Package org.w3c.tidy
Class StreamInJavaImpl
- java.lang.Object
-
- org.w3c.tidy.StreamInJavaImpl
-
-
Field Summary
-
Fields inherited from interface org.w3c.tidy.StreamIn
END_OF_STREAM
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedStreamInJavaImpl(java.io.InputStream stream, java.lang.String encoding, int tabsize)Instantiates a new StreamInJavaImpl.protectedStreamInJavaImpl(java.io.Reader reader, int tabsize)Instantiates a new StreamInJavaImpl.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCurcol()Getter forcurcol.intgetCurline()Getter forcurline.booleanisEndOfStream()Has end of stream been reached?intreadChar()Read a char.intreadCharFromStream()reads a char from the stream.voidsetLexer(Lexer lexer)Setter for lexer instance (needed for error reporting).voidungetChar(int c)Unget a char.
-
-
-
Constructor Detail
-
StreamInJavaImpl
protected StreamInJavaImpl(java.io.InputStream stream, java.lang.String encoding, int tabsize) throws java.io.UnsupportedEncodingExceptionInstantiates a new StreamInJavaImpl.- Parameters:
stream- the stream to read fromencoding- the streams text encodingtabsize- the tab size- Throws:
java.io.UnsupportedEncodingException- if encoding not supported
-
StreamInJavaImpl
protected StreamInJavaImpl(java.io.Reader reader, int tabsize)Instantiates a new StreamInJavaImpl.- Parameters:
reader- the readertabsize- the tab size
-
-
Method Detail
-
readCharFromStream
public int readCharFromStream()
Description copied from interface:StreamInreads a char from the stream.- Specified by:
readCharFromStreamin interfaceStreamIn- Returns:
- char
- See Also:
StreamIn.readCharFromStream()
-
readChar
public int readChar()
Description copied from interface:StreamInRead a char.- Specified by:
readCharin interfaceStreamIn- Returns:
- char
- See Also:
StreamIn.readChar()
-
ungetChar
public void ungetChar(int c)
Description copied from interface:StreamInUnget a char.- Specified by:
ungetCharin interfaceStreamIn- Parameters:
c- char- See Also:
StreamIn.ungetChar(int)
-
isEndOfStream
public boolean isEndOfStream()
Description copied from interface:StreamInHas end of stream been reached?- Specified by:
isEndOfStreamin interfaceStreamIn- Returns:
trueif end of stream has been reached- See Also:
StreamIn.isEndOfStream()
-
getCurcol
public int getCurcol()
Getter forcurcol.
-
getCurline
public int getCurline()
Getter forcurline.- Specified by:
getCurlinein interfaceStreamIn- Returns:
- Returns the curline.
-
setLexer
public void setLexer(Lexer lexer)
Description copied from interface:StreamInSetter for lexer instance (needed for error reporting).- Specified by:
setLexerin interfaceStreamIn- Parameters:
lexer- Lexer- See Also:
StreamIn.setLexer(org.w3c.tidy.Lexer)
-
-