|
||||||||||
前 次 | フレームあり フレームなし |
ExpressionNode を使用しているパッケージ | |
---|---|
org.seasar.doma.internal.expr | |
org.seasar.doma.internal.expr.node |
org.seasar.doma.internal.expr での ExpressionNode の使用 |
---|
ExpressionNode として宣言されている org.seasar.doma.internal.expr のフィールド | |
---|---|
protected ExpressionNode |
ExpressionEvaluator.Decimal.operandNode
|
ExpressionNode 型の型パラメータを持つ org.seasar.doma.internal.expr のフィールド | |
---|---|
protected Deque<ExpressionNode> |
ExpressionParser.expressionNodes
|
ExpressionNode を返す org.seasar.doma.internal.expr のメソッド | |
---|---|
ExpressionNode |
ExpressionParser.parse()
|
protected ExpressionNode |
ExpressionReducer.pop(OperatorNode node,
Deque<ExpressionNode> p)
|
ExpressionNode 型のパラメータを持つ org.seasar.doma.internal.expr のメソッド | |
---|---|
List<EvaluationResult> |
ParameterCollector.collect(ExpressionNode node)
|
EvaluationResult |
ExpressionEvaluator.evaluate(ExpressionNode node)
|
protected void |
ParameterCollector.evaluate(ExpressionNode node,
List<EvaluationResult> p)
|
protected BigDecimal |
ExpressionEvaluator.Decimal.widenValue(ArithmeticOperatorNode operatorNode,
ExpressionNode operandNode,
Object value,
Class<?> clazz)
|
ExpressionNode 型のパラメータを持つ org.seasar.doma.internal.expr のコンストラクタ | |
---|---|
ExpressionEvaluator.Decimal(ArithmeticOperatorNode operatorNode,
ExpressionNode operandNode,
EvaluationResult evaluationResult)
|
org.seasar.doma.internal.expr.node での ExpressionNode の使用 |
---|
org.seasar.doma.internal.expr.node での ExpressionNode のサブインタフェース | |
---|---|
interface |
ArithmeticOperatorNode
|
interface |
ComparisonOperatorNode
|
interface |
LogicalOperatorNode
|
interface |
OperatorNode
|
ExpressionNode を実装している org.seasar.doma.internal.expr.node のクラス | |
---|---|
class |
AbstractArithmeticOperatorNode
|
class |
AbstractComparisonOperatorNode
|
class |
AddOperatorNode
|
class |
AndOperatorNode
|
class |
CommaOperatorNode
|
class |
DivideOperatorNode
|
class |
EmptyNode
|
class |
EqOperatorNode
|
class |
GeOperatorNode
|
class |
GtOperatorNode
|
class |
LeOperatorNode
|
class |
LiteralNode
|
class |
LtOperatorNode
|
class |
MethodOperatorNode
|
class |
MultiplyOperatorNode
|
class |
NeOperatorNode
|
class |
NewOperatorNode
|
class |
NotOperatorNode
|
class |
OrOperatorNode
|
class |
ParensNode
|
class |
SubtractOperatorNode
|
class |
VariableNode
|
ExpressionNode として宣言されている org.seasar.doma.internal.expr.node のフィールド | |
---|---|
protected ExpressionNode |
OrOperatorNode.leftNode
|
protected ExpressionNode |
AndOperatorNode.leftNode
|
protected ExpressionNode |
AbstractComparisonOperatorNode.leftNode
|
protected ExpressionNode |
AbstractArithmeticOperatorNode.leftNode
|
protected ExpressionNode |
ParensNode.node
|
protected ExpressionNode |
NotOperatorNode.node
|
protected ExpressionNode |
NewOperatorNode.parametersNode
|
protected ExpressionNode |
MethodOperatorNode.parametersNode
|
protected ExpressionNode |
OrOperatorNode.rightNode
|
protected ExpressionNode |
AndOperatorNode.rightNode
|
protected ExpressionNode |
AbstractComparisonOperatorNode.rightNode
|
protected ExpressionNode |
AbstractArithmeticOperatorNode.rightNode
|
protected ExpressionNode |
MethodOperatorNode.targetObjectNode
|
ExpressionNode 型の型パラメータを持つ org.seasar.doma.internal.expr.node のフィールド | |
---|---|
protected List<ExpressionNode> |
CommaOperatorNode.expressionNodes
|
ExpressionNode を返す org.seasar.doma.internal.expr.node のメソッド | |
---|---|
ExpressionNode |
OrOperatorNode.getLeftNode()
|
ExpressionNode |
ComparisonOperatorNode.getLeftNode()
|
ExpressionNode |
AndOperatorNode.getLeftNode()
|
ExpressionNode |
AbstractComparisonOperatorNode.getLeftNode()
|
ExpressionNode |
AbstractArithmeticOperatorNode.getLeftNode()
|
ExpressionNode |
ParensNode.getNode()
|
ExpressionNode |
NotOperatorNode.getNode()
|
ExpressionNode |
NewOperatorNode.getParametersNode()
|
ExpressionNode |
MethodOperatorNode.getParametersNode()
|
ExpressionNode |
OrOperatorNode.getRightNode()
|
ExpressionNode |
ComparisonOperatorNode.getRightNode()
|
ExpressionNode |
AndOperatorNode.getRightNode()
|
ExpressionNode |
AbstractComparisonOperatorNode.getRightNode()
|
ExpressionNode |
AbstractArithmeticOperatorNode.getRightNode()
|
ExpressionNode |
MethodOperatorNode.getTargetObjectNode()
|
ExpressionNode 型の引数を持つ型を返す org.seasar.doma.internal.expr.node のメソッド | |
---|---|
List<ExpressionNode> |
CommaOperatorNode.getNodes()
|
ExpressionNode 型のパラメータを持つ org.seasar.doma.internal.expr.node のメソッド | |
---|---|
void |
CommaOperatorNode.addNode(ExpressionNode expressionNode)
|
void |
OrOperatorNode.setLeftNode(ExpressionNode leftNode)
|
void |
AndOperatorNode.setLeftNode(ExpressionNode leftNode)
|
void |
AbstractComparisonOperatorNode.setLeftNode(ExpressionNode leftNode)
|
void |
AbstractArithmeticOperatorNode.setLeftNode(ExpressionNode leftNode)
|
void |
NotOperatorNode.setNode(ExpressionNode node)
|
void |
NewOperatorNode.setParametersNode(ExpressionNode parametersNode)
|
void |
MethodOperatorNode.setParametersNode(ExpressionNode parametersNode)
|
void |
OrOperatorNode.setRightNode(ExpressionNode rightNode)
|
void |
AndOperatorNode.setRightNode(ExpressionNode rightNode)
|
void |
AbstractComparisonOperatorNode.setRightNode(ExpressionNode rightNode)
|
void |
AbstractArithmeticOperatorNode.setRightNode(ExpressionNode rightNode)
|
void |
MethodOperatorNode.setTargetObjectNode(ExpressionNode targetObjectNode)
|
ExpressionNode 型のパラメータを持つ org.seasar.doma.internal.expr.node のコンストラクタ | |
---|---|
ParensNode(ExpressionLocation location,
ExpressionNode node)
|
|
||||||||||
前 次 | フレームあり フレームなし |