Skip navigation links
A B C D E F G H I L M N O P R S T V W 

A

addChild(c) - Method in class io.mfj.expr.ExNode
 
addParam(expr) - Method in class io.mfj.expr.ExprConjunction
 
anyToBoolean(v) - Method in class io.mfj.expr.ExConvert
 
anyToDaysSinceEpoch(v) - Method in class io.mfj.expr.ExConvert
 
anyToDouble(v) - Method in class io.mfj.expr.ExConvert
 
anyToInt(v) - Method in class io.mfj.expr.ExConvert
 
anyToLocalDate(v) - Method in class io.mfj.expr.ExConvert
 
anyToLocalDateTime(v) - Method in class io.mfj.expr.ExConvert
 
anyToLocalTime(v) - Method in class io.mfj.expr.ExConvert
 
anyToLong(v) - Method in class io.mfj.expr.ExConvert
 
anyToMillisSinceEpoch(v) - Method in class io.mfj.expr.ExConvert
 
anyToString(v) - Method in class io.mfj.expr.ExConvert
 

B

BooleanLiteral() - Method in class io.mfj.expr.ExprPegParser
 

C

ChainVarProvider - Class in io.mfj.expr
 
ChainVarProvider(vps) - Constructor for class io.mfj.expr.ChainVarProvider
 
ChainVarTypeProvider - Class in io.mfj.expr
 
ChainVarTypeProvider(vps) - Constructor for class io.mfj.expr.ChainVarTypeProvider
 
clone() - Method in interface io.mfj.expr.Expr
 
clone() - Method in class io.mfj.expr.ExprConjunction
 
clone() - Method in class io.mfj.expr.ExprStatement
 
cloneBifurcatingFields(replMap) - Method in interface io.mfj.expr.Expr
 
cloneBifurcatingFields(replMap) - Method in class io.mfj.expr.ExprConjunction
 
cloneBifurcatingFields(replMap) - Method in class io.mfj.expr.ExprStatement
 
cloneReplacingForField(fieldName, withExpr) - Method in interface io.mfj.expr.Expr
 
cloneReplacingForField(fieldName, withExpr) - Method in class io.mfj.expr.ExprConjunction
 
cloneReplacingForField(fieldName, withExpr) - Method in class io.mfj.expr.ExprStatement
 
Companion - Static variable in enum io.mfj.expr.ExOpType
 
component1() - Method in class io.mfj.expr.ExConst
 
component2() - Method in class io.mfj.expr.ExConst
 
component3() - Method in class io.mfj.expr.ExConst
 
Conjunction() - Method in class io.mfj.expr.ExprPegParser
 
contains(varName) - Method in class io.mfj.expr.ChainVarProvider
 
contains(varName) - Method in class io.mfj.expr.ChainVarTypeProvider
 
contains(varName) - Method in class io.mfj.expr.EmptyVarProvider
 
contains(varName) - Method in class io.mfj.expr.MapVarProvider
 
contains(varName) - Method in class io.mfj.expr.MapVarTypeProvider
 
contains(varName) - Method in class io.mfj.expr.MutableMapVarProvider
 
contains(varName) - Method in interface io.mfj.expr.VarProvider
 
contains(varName) - Method in interface io.mfj.expr.VarTypeProvider
 
convert(v, dataType) - Method in class io.mfj.expr.ExConvert
 
convertStr(v, dataType) - Method in class io.mfj.expr.ExConvert
 
copy(varName, dataType, value) - Method in class io.mfj.expr.ExConst
 

D

DateTimeValue() - Method in class io.mfj.expr.ExprPegParser
 
DateValue() - Method in class io.mfj.expr.ExprPegParser
 
Decimal() - Method in class io.mfj.expr.ExprPegParser
 
DecimalValue() - Method in class io.mfj.expr.ExprPegParser
 
Digit() - Method in class io.mfj.expr.ExprPegParser
 

E

EmptyVarProvider - Class in io.mfj.expr
 
equals(p) - Method in class io.mfj.expr.ExConst
 
Eval - Class in io.mfj.expr
 
evaluate(expr, vp) - Method in class io.mfj.expr.Eval
 
ExConjType - Enum in io.mfj.expr
 
ExConjType() - Constructor for enum io.mfj.expr.ExConjType
 
ExConst - Class in io.mfj.expr
 
ExConst(varName, dataType, value) - Constructor for class io.mfj.expr.ExConst
 
ExConvert - Class in io.mfj.expr
 
ExDataType - Enum in io.mfj.expr
 
ExDataType() - Constructor for enum io.mfj.expr.ExDataType
 
ExLit - Class in io.mfj.expr
 
ExLit(type, value) - Constructor for class io.mfj.expr.ExLit
 
ExNode - Class in io.mfj.expr
 
ExNode(node_type) - Constructor for class io.mfj.expr.ExNode
 
ExNodeType - Enum in io.mfj.expr
 
ExNodeType() - Constructor for enum io.mfj.expr.ExNodeType
 
ExOpType - Enum in io.mfj.expr
Operator types.
ExOpType(symbols) - Constructor for enum io.mfj.expr.ExOpType
Operator types.
ExOpType.Companion - Class in io.mfj.expr
 
Expr - Interface in io.mfj.expr
 
ExprConjunction - Class in io.mfj.expr
 
ExprConjunction(type, parms, not) - Constructor for class io.mfj.expr.ExprConjunction
 
Expression() - Method in class io.mfj.expr.ExprPegParser
 
ExprParser - Class in io.mfj.expr
 
ExprPegParser - Class in io.mfj.expr
 
ExprPegParser() - Constructor for class io.mfj.expr.ExprPegParser
 
ExprStatement - Class in io.mfj.expr
 
ExprStatement(left, op, right, not) - Constructor for class io.mfj.expr.ExprStatement
 
ExVal - Class in io.mfj.expr
 
ExValue - Interface in io.mfj.expr
 
ExValue.DefaultImpls - Class in io.mfj.expr
 
ExValueLit - Class in io.mfj.expr
 
ExValueLit(type, value) - Constructor for class io.mfj.expr.ExValueLit
 
ExValueVar - Class in io.mfj.expr
 
ExValueVar(type, name) - Constructor for class io.mfj.expr.ExValueVar
 
ExVar - Class in io.mfj.expr
 
ExVar(name) - Constructor for class io.mfj.expr.ExVar
 

F

fromSymbol(symbol) - Method in class io.mfj.expr.ExOpType.Companion
 

G

get(varName) - Method in class io.mfj.expr.ChainVarProvider
Get the value for the specified variable.
get(varName) - Method in class io.mfj.expr.ChainVarTypeProvider
Get the type for the specified variable.
get(varName) - Method in class io.mfj.expr.EmptyVarProvider
Get the value for the specified variable.
get(varName) - Method in class io.mfj.expr.MapVarProvider
Get the value for the specified variable.
get(varName) - Method in class io.mfj.expr.MapVarTypeProvider
Get the type for the specified variable.
get(varName) - Method in class io.mfj.expr.MutableMapVarProvider
Get the value for the specified variable.
get(varName) - Method in interface io.mfj.expr.VarProvider
Get the value for the specified variable.
get(varName) - Method in interface io.mfj.expr.VarTypeProvider
Get the type for the specified variable.
getChildren() - Method in class io.mfj.expr.ExNode
 
getConj_type() - Method in class io.mfj.expr.ExNode
 
getDataType() - Method in class io.mfj.expr.ExConst
 
getKnownVars() - Method in class io.mfj.expr.ChainVarTypeProvider
Get a list of known variables.
getKnownVars() - Method in class io.mfj.expr.MapVarTypeProvider
Get a list of known variables.
getKnownVars($this) - Static method in class io.mfj.expr.VarTypeProvider.DefaultImpls
Get a list of known variables.
getKnownVars() - Method in interface io.mfj.expr.VarTypeProvider
Get a list of known variables.
getLeft() - Method in class io.mfj.expr.ExNode
 
getLeft() - Method in class io.mfj.expr.ExprStatement
 
getName() - Method in class io.mfj.expr.ExVar
 
getNode_type() - Method in class io.mfj.expr.ExNode
 
getNot() - Method in class io.mfj.expr.ExNode
 
getNot() - Method in class io.mfj.expr.ExprConjunction
 
getNot() - Method in class io.mfj.expr.ExprStatement
 
getOp() - Method in class io.mfj.expr.ExNode
 
getOp() - Method in class io.mfj.expr.ExprStatement
 
getOp2() - Method in class io.mfj.expr.ExNode
 
getParams() - Method in class io.mfj.expr.ExprConjunction
 
getParent() - Method in class io.mfj.expr.ExNode
 
getRight() - Method in class io.mfj.expr.ExNode
 
getRight() - Method in class io.mfj.expr.ExprStatement
 
getRight2() - Method in class io.mfj.expr.ExNode
 
getSymbol() - Method in enum io.mfj.expr.ExOpType
 
getSymbols() - Method in class io.mfj.expr.ExOpType.Companion
 
getSymbols() - Method in enum io.mfj.expr.ExOpType
 
getType() - Method in class io.mfj.expr.ExLit
 
getType() - Method in class io.mfj.expr.ExprConjunction
 
getType() - Method in interface io.mfj.expr.ExValue
 
getType() - Method in class io.mfj.expr.ExValueLit
 
getType() - Method in class io.mfj.expr.ExValueVar
 
getValue() - Method in class io.mfj.expr.ExConst
 
getValue() - Method in class io.mfj.expr.ExLit
 
getValue(vp) - Method in interface io.mfj.expr.ExValue
 
getValue(vp) - Method in class io.mfj.expr.ExValueLit
 
getValue(vp) - Method in class io.mfj.expr.ExValueVar
 
getVariableName() - Method in interface io.mfj.expr.ExValue
If not null, this value is a variable.
getVariableName() - Method in class io.mfj.expr.ExValueLit
If not null, this value is a variable.
getVariableName() - Method in class io.mfj.expr.ExValueVar
If not null, this value is a variable.
getVarName() - Method in class io.mfj.expr.ExConst
 
getVps() - Method in class io.mfj.expr.ChainVarProvider
 
getVps() - Method in class io.mfj.expr.ChainVarTypeProvider
 

H

hashCode() - Method in class io.mfj.expr.ExConst
 

I

INSTANCE - Static variable in class io.mfj.expr.EmptyVarProvider
 
INSTANCE - Static variable in class io.mfj.expr.Eval
 
INSTANCE - Static variable in class io.mfj.expr.ExConvert
 
INSTANCE - Static variable in class io.mfj.expr.ExprParser
 
Integer() - Method in class io.mfj.expr.ExprPegParser
 
IntegerValue() - Method in class io.mfj.expr.ExprPegParser
 
io.mfj.expr - package io.mfj.expr
 
isLiteral($this) - Static method in class io.mfj.expr.ExValue.DefaultImpls
 
isLiteral() - Method in interface io.mfj.expr.ExValue
 
isVariable($this) - Static method in class io.mfj.expr.ExValue.DefaultImpls
 
isVariable() - Method in interface io.mfj.expr.ExValue
 

L

Letter() - Method in class io.mfj.expr.ExprPegParser
 
LetterOrDigit() - Method in class io.mfj.expr.ExprPegParser
 
LiteralValue() - Method in class io.mfj.expr.ExprPegParser
 

M

MapVarProvider - Class in io.mfj.expr
 
MapVarProvider(map) - Constructor for class io.mfj.expr.MapVarProvider
 
MapVarProvider(values) - Constructor for class io.mfj.expr.MapVarProvider
 
MapVarTypeProvider - Class in io.mfj.expr
 
MapVarTypeProvider(map) - Constructor for class io.mfj.expr.MapVarTypeProvider
 
MapVarTypeProvider(types) - Constructor for class io.mfj.expr.MapVarTypeProvider
 
MutableMapVarProvider - Class in io.mfj.expr
 
MutableMapVarProvider(map) - Constructor for class io.mfj.expr.MutableMapVarProvider
 
MutableMapVarProvider(values) - Constructor for class io.mfj.expr.MutableMapVarProvider
 

N

Not() - Method in class io.mfj.expr.ExprPegParser
 
NullLiteral() - Method in class io.mfj.expr.ExprPegParser
 

O

Operator() - Method in class io.mfj.expr.ExprPegParser
 

P

Parens() - Method in class io.mfj.expr.ExprPegParser
 
parse(exp) - Method in class io.mfj.expr.ExprParser
 
parseToExpr(exp, model) - Method in class io.mfj.expr.ExprParser
 
peekOrAddTop() - Method in class io.mfj.expr.ExprPegParser
 
pushCloseParen() - Method in class io.mfj.expr.ExprPegParser
 
pushConjunction(conj) - Method in class io.mfj.expr.ExprPegParser
 
pushOpenParen(isNot) - Method in class io.mfj.expr.ExprPegParser
 
pushStatement(cnode) - Method in class io.mfj.expr.ExprPegParser
 

R

RegexValue() - Method in class io.mfj.expr.ExprPegParser
 
replaceParam(idx, expr) - Method in class io.mfj.expr.ExprConjunction
 
Root() - Method in class io.mfj.expr.ExprPegParser
 

S

set(varName, value) - Method in class io.mfj.expr.MutableMapVarProvider
 
setConj_type(p) - Method in class io.mfj.expr.ExNode
 
setConjType(t) - Method in class io.mfj.expr.ExNode
 
setLeft(p) - Method in class io.mfj.expr.ExNode
 
setLeft(v) - Method in class io.mfj.expr.ExNode
 
setNot(p) - Method in class io.mfj.expr.ExNode
 
setNot(n) - Method in class io.mfj.expr.ExNode
 
setNot(p) - Method in class io.mfj.expr.ExprConjunction
 
setNot(p) - Method in class io.mfj.expr.ExprStatement
 
setOp(p) - Method in class io.mfj.expr.ExNode
 
setOp(o) - Method in class io.mfj.expr.ExNode
 
setOp(p) - Method in class io.mfj.expr.ExprStatement
 
setOp2(p) - Method in class io.mfj.expr.ExNode
 
setOp2(o) - Method in class io.mfj.expr.ExNode
 
setParent(p) - Method in class io.mfj.expr.ExNode
 
setParent(p) - Method in class io.mfj.expr.ExNode
 
setRight(p) - Method in class io.mfj.expr.ExNode
 
setRight(v) - Method in class io.mfj.expr.ExNode
 
setRight2(p) - Method in class io.mfj.expr.ExNode
 
setRight2(v) - Method in class io.mfj.expr.ExNode
 
Statement() - Method in class io.mfj.expr.ExprPegParser
 
StringValue() - Method in class io.mfj.expr.ExprPegParser
 

T

Term() - Method in class io.mfj.expr.ExprPegParser
 
TextOrEmpty(charsRequiringEscape, var_) - Method in class io.mfj.expr.ExprPegParser
A text string where the specified characters and backslash must be escaped with a backslash. The text can be empty.
TimeValue() - Method in class io.mfj.expr.ExprPegParser
 
toExpr(model) - Method in class io.mfj.expr.ExNode
 
toString() - Method in class io.mfj.expr.ExConst
 
toString() - Method in class io.mfj.expr.ExNode
 
toString() - Method in class io.mfj.expr.ExprConjunction
 
toString() - Method in class io.mfj.expr.ExprStatement
 
toString() - Method in class io.mfj.expr.ExValueLit
 
toString() - Method in class io.mfj.expr.ExValueVar
 

V

value(vp) - Method in interface io.mfj.expr.Expr
 
value(vp) - Method in class io.mfj.expr.ExprConjunction
 
Value() - Method in class io.mfj.expr.ExprPegParser
 
value(vp) - Method in class io.mfj.expr.ExprStatement
 
VariableName() - Method in class io.mfj.expr.ExprPegParser
 
VarProvider - Interface in io.mfj.expr
 
VarTypeProvider - Interface in io.mfj.expr
 
VarTypeProvider.DefaultImpls - Class in io.mfj.expr
 

W

Whitespace() - Method in class io.mfj.expr.ExprPegParser
 
A B C D E F G H I L M N O P R S T V W 
Skip navigation links