Class ByLineReaderSource

    • Constructor Detail

      • ByLineReaderSource

        public ByLineReaderSource​(Reader in)
        Creates the ByLineReaderSource.
        Parameters:
        in - real source :)
      • ByLineReaderSource

        public ByLineReaderSource​(Reader in,
                                  String name)

        Constructor for ByLineReaderSource.

        Parameters:
        in - a Reader object.
        name - a String object.
    • Method Detail

      • getLineNumber

        public final int getLineNumber()

        getLineNumber.

        Specified by:
        getLineNumber in interface ByLineSource
        Returns:
        a int.
      • close

        public final void close()
        close the source.
        Specified by:
        close in interface ByLineSource
      • ungetLine

        public final void ungetLine()

        ungetLine.

        This should throw a java.lang.IllegalStateException if called more than one time without calling getNextLine().
        Specified by:
        ungetLine in interface ByLineSource
      • unget

        public final void unget​(String s)

        unget.

        Specified by:
        unget in interface ByLineSource
        Parameters:
        s - some text to push back to the parser. This should throw a java.lang.IllegalStateException if called more than one time without calling getNextLine().