Package org.w3c.tidy

Class StreamInJavaImpl

  • All Implemented Interfaces:
    StreamIn

    public class StreamInJavaImpl
    extends java.lang.Object
    implements StreamIn
    StreamIn Implementation using java writers.
    Version:
    $Revision: 807 $ ($Author: fgiust $)
    Author:
    Fabrizio Giustina
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected StreamInJavaImpl​(java.io.InputStream stream, java.lang.String encoding, int tabsize)
      Instantiates a new StreamInJavaImpl.
      protected StreamInJavaImpl​(java.io.Reader reader, int tabsize)
      Instantiates a new StreamInJavaImpl.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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
    • Constructor Detail

      • StreamInJavaImpl

        protected StreamInJavaImpl​(java.io.InputStream stream,
                                   java.lang.String encoding,
                                   int tabsize)
                            throws java.io.UnsupportedEncodingException
        Instantiates a new StreamInJavaImpl.
        Parameters:
        stream -
        encoding -
        tabsize -
        Throws:
        java.io.UnsupportedEncodingException
      • StreamInJavaImpl

        protected StreamInJavaImpl​(java.io.Reader reader,
                                   int tabsize)
        Instantiates a new StreamInJavaImpl.
        Parameters:
        stream -
        encoding -
        tabsize -