org.seasar.kuina.dao.criteria.impl.grammar.expression
クラス EnumLiteralImpl

java.lang.Object
  上位を拡張 org.seasar.kuina.dao.criteria.impl.grammar.expression.EnumLiteralImpl
すべての実装されたインタフェース:
Criterion, EnumExpression, EnumLiteral, EnumPrimary, InItem, Literal

public class EnumLiteralImpl
extends Object
implements EnumLiteral

JPQLのenum_literalを表すクラスです.

作成者:
koichik

フィールドの概要
protected  Enum<?> literal
          enum_literal
 
コンストラクタの概要
EnumLiteralImpl(Enum<?> literal)
          インスタンスを構築します。
 
メソッドの概要
 void evaluate(CriteriaContext context)
          要素を評価してコンテキストに反映します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

literal

protected final Enum<?> literal
enum_literal

コンストラクタの詳細

EnumLiteralImpl

public EnumLiteralImpl(Enum<?> literal)
インスタンスを構築します。

パラメータ:
literal - enum_literalとなる列挙
メソッドの詳細

evaluate

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

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


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