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

E17503-02

oracle.jbo.expr
Class JIExpr

java.lang.Object
  extended by oracle.jbo.expr.JIExpr
All Implemented Interfaces:
JIReservedVarNames
Direct Known Subclasses:
JICompoundBlock, JIExprSQL

public abstract class JIExpr
extends java.lang.Object
implements JIReservedVarNames


Field Summary
static java.lang.Class CLASS_INSTANCE
           
static int NULL_COMP_ALLOWED_FALSE
           
static int NULL_COMP_ALLOWED_TRUE
           
static int NULL_COMP_NOT_ALLOWED
           
 
Fields inherited from interface oracle.jbo.expr.JIReservedVarNames
RESERVED_VAR_VALUE
 
Constructor Summary
JIExpr()
           
JIExpr(JIExpr parent)
           
JIExpr(LineNumberReader ins)
           
 
Method Summary
abstract  boolean checkFor(JIToken word, int nodeTyp)
           
abstract  boolean checkForSyntacticElem(JIExpr expr, JIToken word, int nodeTyp)
           
 void consumeWord(JIToken tok)
           
abstract  java.lang.Class findClass(java.lang.String name)
           
 JIToken findNextWord(boolean spaceOnly)
           
 JIToken findNextWord(boolean spaceOnly, boolean pushStack)
           
 JIParserNode getAddExpr()
           
abstract  int getAddOperator(JIToken word)
           
abstract  int getAndConjunction(JIToken word)
           
 JIParserNode getAndExpr()
           
 JIParserNode getAssignExpr()
           
 JIParserNode getBooleanExpr()
           
 java.lang.Object getBuiltInMethodVal(JIParserMethodNode methodNode, java.lang.Object parentVal, JIValueSupplier valueSupplier)
           
 java.lang.String getCastingClass()
           
 JIParserNode getCompareExpr()
           
abstract  int getComparisonOperator(JIToken word)
           
 JIParserNode getExpr()
           
 java.lang.String getFullyQualifiedIdent()
           
 JIParserNode getIdentTerm()
           
 JIInput getInput()
           
 JIParserNode getMultiplyExpr()
           
 int getNullComparison()
           
abstract  int getOrConjunction(JIToken word)
           
 JIParserNode getOrExpr()
           
 JIParserNode getParseExpr()
           
 JIParserNode getStmtExpr()
           
 JIParserNode getTerm()
           
 JIParserNode getVarDeclExpr()
           
 boolean isBuiltInMethod(JIParserMethodNode methodNodemethodName, java.lang.Object parentVal, JIValueSupplier valueSupplier)
           
 void noMoreTokenCheck()
           
 void rewindWord()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NULL_COMP_NOT_ALLOWED

public static final int NULL_COMP_NOT_ALLOWED
See Also:
Constant Field Values

NULL_COMP_ALLOWED_FALSE

public static final int NULL_COMP_ALLOWED_FALSE
See Also:
Constant Field Values

NULL_COMP_ALLOWED_TRUE

public static final int NULL_COMP_ALLOWED_TRUE
See Also:
Constant Field Values

CLASS_INSTANCE

public static final java.lang.Class CLASS_INSTANCE
Constructor Detail

JIExpr

public JIExpr()

JIExpr

public JIExpr(LineNumberReader ins)

JIExpr

public JIExpr(JIExpr parent)
Method Detail

checkFor

public abstract boolean checkFor(JIToken word,
                                 int nodeTyp)

getInput

public JIInput getInput()

noMoreTokenCheck

public void noMoreTokenCheck()

findNextWord

public JIToken findNextWord(boolean spaceOnly)

findNextWord

public JIToken findNextWord(boolean spaceOnly,
                            boolean pushStack)

consumeWord

public void consumeWord(JIToken tok)

getExpr

public JIParserNode getExpr()

getParseExpr

public JIParserNode getParseExpr()

getStmtExpr

public JIParserNode getStmtExpr()

getVarDeclExpr

public JIParserNode getVarDeclExpr()

getFullyQualifiedIdent

public java.lang.String getFullyQualifiedIdent()

getAssignExpr

public JIParserNode getAssignExpr()

rewindWord

public void rewindWord()

getCastingClass

public java.lang.String getCastingClass()

getComparisonOperator

public abstract int getComparisonOperator(JIToken word)

getAndConjunction

public abstract int getAndConjunction(JIToken word)

getOrConjunction

public abstract int getOrConjunction(JIToken word)

getAddOperator

public abstract int getAddOperator(JIToken word)

checkForSyntacticElem

public abstract boolean checkForSyntacticElem(JIExpr expr,
                                              JIToken word,
                                              int nodeTyp)

findClass

public abstract java.lang.Class findClass(java.lang.String name)
                                   throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

getBooleanExpr

public JIParserNode getBooleanExpr()

getOrExpr

public JIParserNode getOrExpr()

getAddExpr

public JIParserNode getAddExpr()

getAndExpr

public JIParserNode getAndExpr()

getMultiplyExpr

public JIParserNode getMultiplyExpr()

getCompareExpr

public JIParserNode getCompareExpr()

getIdentTerm

public JIParserNode getIdentTerm()

getTerm

public JIParserNode getTerm()

getNullComparison

public int getNullComparison()

isBuiltInMethod

public boolean isBuiltInMethod(JIParserMethodNode methodNodemethodName,
                               java.lang.Object parentVal,
                               JIValueSupplier valueSupplier)

getBuiltInMethodVal

public java.lang.Object getBuiltInMethodVal(JIParserMethodNode methodNode,
                                            java.lang.Object parentVal,
                                            JIValueSupplier valueSupplier)

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.