oracle.jbo.expr
Class JIExpr
java.lang.Object
oracle.jbo.expr.JIExpr
- All Implemented Interfaces:
- JIReservedVarNames
- Direct Known Subclasses:
- JICompoundBlock, JIExprSQL
public abstract class JIExpr
- extends java.lang.Object
- implements JIReservedVarNames
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
JIExpr
public JIExpr()
JIExpr
public JIExpr(LineNumberReader ins)
JIExpr
public JIExpr(JIExpr parent)
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)
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.