Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.1.0)

E17483-02

oracle.jbo.expr
Class JIInput

java.lang.Object
  extended by oracle.jbo.expr.JIInput

public class JIInput
extends java.lang.Object


Field Summary
protected  char lexCharBegin
           
protected  char lexCharEnd
           
protected  boolean lexDoubleEscape
           
protected  char lexStringBegin
           
protected  char lexStringEnd
           
static int WORD_POS_STACK_DEPTH
           
static int WORD_TYP_BIGINTEGER
           
static int WORD_TYP_BOOLEAN
           
static int WORD_TYP_CHAR
           
static int WORD_TYP_DECIMAL
           
static int WORD_TYP_IDENT
           
static int WORD_TYP_INTEGER
           
static int WORD_TYP_LONG
           
static int WORD_TYP_NONE
           
static int WORD_TYP_NULL
           
static int WORD_TYP_RESERVED
           
static int WORD_TYP_STRING
           
static int WORD_TYP_UNKNOWN
           
 
Constructor Summary
JIInput()
           
JIInput(java.io.LineNumberReader ins)
           
 
Method Summary
 void consumeWord(JIToken tok)
           
 JIToken findNextWord(boolean spaceOnly)
           
 JIToken findNextWord(boolean spaceOnly, boolean pushStack)
           
 java.io.LineNumberReader getInStream()
           
 java.lang.String getLine()
           
 int[] getPos()
           
 java.lang.String getTheRestOfLine()
           
 java.lang.String getTheRestOfLineTrim()
           
static boolean isAlpha(int ch)
           
static boolean isNumber(int ch)
           
 void pushWord()
           
 boolean readLine()
           
 void rewindWord()
           
 void setIdentToUpper(boolean b)
           
 void setInStream(java.io.LineNumberReader ins)
           
 void setLine(java.lang.String s)
           
 void setPos(int[] p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WORD_POS_STACK_DEPTH

public static final int WORD_POS_STACK_DEPTH
See Also:
Constant Field Values

WORD_TYP_UNKNOWN

public static final int WORD_TYP_UNKNOWN
See Also:
Constant Field Values

WORD_TYP_NONE

public static final int WORD_TYP_NONE
See Also:
Constant Field Values

WORD_TYP_IDENT

public static final int WORD_TYP_IDENT
See Also:
Constant Field Values

WORD_TYP_INTEGER

public static final int WORD_TYP_INTEGER
See Also:
Constant Field Values

WORD_TYP_STRING

public static final int WORD_TYP_STRING
See Also:
Constant Field Values

WORD_TYP_BOOLEAN

public static final int WORD_TYP_BOOLEAN
See Also:
Constant Field Values

WORD_TYP_CHAR

public static final int WORD_TYP_CHAR
See Also:
Constant Field Values

WORD_TYP_DECIMAL

public static final int WORD_TYP_DECIMAL
See Also:
Constant Field Values

WORD_TYP_LONG

public static final int WORD_TYP_LONG
See Also:
Constant Field Values

WORD_TYP_BIGINTEGER

public static final int WORD_TYP_BIGINTEGER
See Also:
Constant Field Values

WORD_TYP_NULL

public static final int WORD_TYP_NULL
See Also:
Constant Field Values

WORD_TYP_RESERVED

public static final int WORD_TYP_RESERVED
See Also:
Constant Field Values

lexStringBegin

protected char lexStringBegin

lexStringEnd

protected char lexStringEnd

lexCharBegin

protected char lexCharBegin

lexCharEnd

protected char lexCharEnd

lexDoubleEscape

protected boolean lexDoubleEscape
Constructor Detail

JIInput

public JIInput()

JIInput

public JIInput(java.io.LineNumberReader ins)
Method Detail

setIdentToUpper

public void setIdentToUpper(boolean b)

getInStream

public java.io.LineNumberReader getInStream()

setInStream

public void setInStream(java.io.LineNumberReader ins)

getLine

public java.lang.String getLine()

setLine

public void setLine(java.lang.String s)

getPos

public int[] getPos()

setPos

public void setPos(int[] p)

readLine

public boolean readLine()
                 throws java.io.IOException
Throws:
java.io.IOException

getTheRestOfLine

public java.lang.String getTheRestOfLine()

getTheRestOfLineTrim

public java.lang.String getTheRestOfLineTrim()

consumeWord

public void consumeWord(JIToken tok)

pushWord

public void pushWord()

rewindWord

public void rewindWord()

isAlpha

public static boolean isAlpha(int ch)

isNumber

public static boolean isNumber(int ch)

findNextWord

public JIToken findNextWord(boolean spaceOnly,
                            boolean pushStack)

findNextWord

public JIToken findNextWord(boolean spaceOnly)

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.1.0)

E17483-02

Copyright © 1997, 2011, Oracle. All rights reserved.