org.seasar.kuina.dao.criteria.impl.grammar.operator
クラス AbstractBinaryOperator

java.lang.Object
  上位を拡張 org.seasar.kuina.dao.criteria.impl.grammar.operator.AbstractBinaryOperator
すべての実装されたインタフェース:
Criterion
直系の既知のサブクラス:
Addition, Division, Equal, GreaterOrEqual, GreaterThan, LessOrEqual, LessThan, MemberOf, Multiplication, NotEqual, NotMemberOf, Subtraction

public class AbstractBinaryOperator
extends Object
implements Criterion

二項演算子を表す抽象クラスです.

作成者:
koichik

フィールドの概要
protected  Criterion lhs
          左辺
protected  String operator
          演算子
protected  Criterion rhs
          右辺
 
コンストラクタの概要
AbstractBinaryOperator(String operator, Criterion lhs, Criterion rhs)
          インスタンスを構築します。
 
メソッドの概要
 void evaluate(CriteriaContext context)
          要素を評価してコンテキストに反映します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

operator

protected final String operator
演算子


lhs

protected final Criterion lhs
左辺


rhs

protected final Criterion rhs
右辺

コンストラクタの詳細

AbstractBinaryOperator

public AbstractBinaryOperator(String operator,
                              Criterion lhs,
                              Criterion rhs)
インスタンスを構築します。

パラメータ:
operator - 演算子
lhs - 左辺
rhs - 右辺
メソッドの詳細

evaluate

public void evaluate(CriteriaContext context)
インタフェース Criterion の記述:
要素を評価してコンテキストに反映します.

定義:
インタフェース Criterion 内の evaluate
パラメータ:
context - コンテキスト


Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.