Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.jbo.expr
Class JIInput

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

public class JIInput
extends java.lang.Object


Field Summary
static java.lang.Class CLASS_INSTANCE
           
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_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(LineNumberReader ins)
           
 
Method Summary
 void consumeWord(JIToken tok)
           
 JIToken findNextWord(boolean spaceOnly)
           
 JIToken findNextWord(boolean spaceOnly, boolean pushStack)
           
 int[] getPos()
           
static boolean isAlpha(int ch)
           
static boolean isNumber(int ch)
           
 void pushWord()
           
 boolean readLine()
           
 void rewindWord()
           
 void setInStream(LineNumberReader ins)
           
 void setPos(int[] p)
           
 
Methods inherited from class java.lang.Object
equals, 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_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

CLASS_INSTANCE

public static final java.lang.Class CLASS_INSTANCE

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(LineNumberReader ins)
Method Detail

isAlpha

public static boolean isAlpha(int ch)

isNumber

public static boolean isNumber(int ch)

setInStream

public void setInStream(LineNumberReader ins)

findNextWord

public JIToken findNextWord(boolean spaceOnly)

findNextWord

public JIToken findNextWord(boolean spaceOnly,
                            boolean pushStack)

readLine

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

pushWord

public void pushWord()

getPos

public int[] getPos()

setPos

public void setPos(int[] p)

rewindWord

public void rewindWord()

consumeWord

public void consumeWord(JIToken tok)

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.