Class UCode_UCodeESC_CharStream

java.lang.Object
com.sun.tools.rngom.parse.compact.UCode_UCodeESC_CharStream

public final class UCode_UCodeESC_CharStream extends Object
An implementation of interface CharStream, where the stream is assumed to contain 16-bit unicode characters.
  • Field Details

    • staticFlag

      public static final boolean staticFlag
      See Also:
    • bufpos

      public int bufpos
  • Constructor Details

    • UCode_UCodeESC_CharStream

      public UCode_UCodeESC_CharStream(Reader dstream, int startline, int startcolumn, int buffersize)
    • UCode_UCodeESC_CharStream

      public UCode_UCodeESC_CharStream(Reader dstream, int startline, int startcolumn)
    • UCode_UCodeESC_CharStream

      public UCode_UCodeESC_CharStream(InputStream dstream, int startline, int startcolumn, int buffersize)
    • UCode_UCodeESC_CharStream

      public UCode_UCodeESC_CharStream(InputStream dstream, int startline, int startcolumn)
  • Method Details

    • BeginToken

      public char BeginToken() throws EOFException
      Throws:
      EOFException
    • readChar

      public char readChar() throws EOFException
      Throws:
      EOFException
    • getColumn

      @Deprecated public int getColumn()
      Deprecated.
      See Also:
    • getLine

      @Deprecated public int getLine()
      Deprecated.
      See Also:
    • getEndColumn

      public int getEndColumn()
    • getEndLine

      public int getEndLine()
    • getBeginColumn

      public int getBeginColumn()
    • getBeginLine

      public int getBeginLine()
    • backup

      public void backup(int amount)
    • ReInit

      public void ReInit(Reader dstream, int startline, int startcolumn, int buffersize)
    • ReInit

      public void ReInit(Reader dstream, int startline, int startcolumn)
    • ReInit

      public void ReInit(InputStream dstream, int startline, int startcolumn, int buffersize)
    • ReInit

      public void ReInit(InputStream dstream, int startline, int startcolumn)
    • GetImage

      public String GetImage()
    • GetSuffix

      public char[] GetSuffix(int len)
    • Done

      public void Done()
    • adjustBeginLineColumn

      public void adjustBeginLineColumn(int newLine, int newCol)
      Method to adjust line and column numbers for the start of a token.