org.seasar.doma.internal.expr.node
クラス MethodOperatorNode

java.lang.Object
  上位を拡張 org.seasar.doma.internal.expr.node.MethodOperatorNode
すべての実装されたインタフェース:
ExpressionNode, OperatorNode

public class MethodOperatorNode
extends Object
implements OperatorNode

作成者:
taedium

フィールドの概要
protected  ExpressionLocation location
           
protected  String name
           
protected  String operator
           
protected  ExpressionNode parametersNode
           
protected static int PRIORITY
           
protected  ExpressionNode targetObjectNode
           
 
コンストラクタの概要
MethodOperatorNode(ExpressionLocation location, String operator, String name)
           
 
メソッドの概要
<R,P> R
accept(ExpressionNodeVisitor<R,P> visitor, P p)
           
 ExpressionLocation getLocation()
           
 String getName()
           
 String getOperator()
           
 ExpressionNode getParametersNode()
           
 int getPriority()
           
 ExpressionNode getTargetObjectNode()
           
 void setParametersNode(ExpressionNode parametersNode)
           
 void setTargetObjectNode(ExpressionNode targetObjectNode)
           
 String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

PRIORITY

protected static final int PRIORITY
関連項目:
定数フィールド値

location

protected final ExpressionLocation location

operator

protected final String operator

name

protected final String name

targetObjectNode

protected ExpressionNode targetObjectNode

parametersNode

protected ExpressionNode parametersNode
コンストラクタの詳細

MethodOperatorNode

public MethodOperatorNode(ExpressionLocation location,
                          String operator,
                          String name)
メソッドの詳細

getPriority

public int getPriority()
定義:
インタフェース OperatorNode 内の getPriority

getName

public String getName()

getTargetObjectNode

public ExpressionNode getTargetObjectNode()

setTargetObjectNode

public void setTargetObjectNode(ExpressionNode targetObjectNode)

getParametersNode

public ExpressionNode getParametersNode()

setParametersNode

public void setParametersNode(ExpressionNode parametersNode)

accept

public <R,P> R accept(ExpressionNodeVisitor<R,P> visitor,
                      P p)
定義:
インタフェース ExpressionNode 内の accept

getLocation

public ExpressionLocation getLocation()
定義:
インタフェース ExpressionNode 内の getLocation

getOperator

public String getOperator()
定義:
インタフェース OperatorNode 内の getOperator

toString

public String toString()
オーバーライド:
クラス Object 内の toString


Copyright © 2009 The Seasar Foundation. All Rights Reserved.