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

java.lang.Object
  上位を拡張 org.seasar.kuina.dao.criteria.impl.grammar.operator.AbstractBetween
すべての実装されたインタフェース:
Criterion, BetweenExpression, ConditionalExpression, ConditionalFactor, ConditionalPrimary, ConditionalTerm, SimpleCondExpression
直系の既知のサブクラス:
Between, NotBetween

public class AbstractBetween
extends Object
implements BetweenExpression

JPQLのbetween_expressionを表す抽象クラスです.

作成者:
koichik

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

フィールドの詳細

operator

protected final String operator
演算子


operand

protected final Criterion operand
テスト対象


from

protected final Criterion from
範囲の下限


to

protected final Criterion to
範囲の上限

コンストラクタの詳細

AbstractBetween

public AbstractBetween(String operator,
                       Criterion operand,
                       Criterion from,
                       Criterion to)
インスタンスを構築します。

パラメータ:
operator - 演算子
operand - テスト対象
from - 範囲の下限
to - 範囲の上限
メソッドの詳細

evaluate

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

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


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