org.seasar.kuina.dao.criteria.impl.grammar.declaration
クラス CollectionMemberDeclarationImpl

java.lang.Object
  上位を拡張 org.seasar.kuina.dao.criteria.impl.grammar.declaration.CollectionMemberDeclarationImpl
すべての実装されたインタフェース:
Criterion, CollectionMemberDeclaration, SubselectIdentificationVariableDeclaration

public class CollectionMemberDeclarationImpl
extends Object
implements CollectionMemberDeclaration

JPQLのcollection_member_declarationを表す実装クラスです.

作成者:
koichik

フィールドの概要
protected  IdentificationVariable identificationVariable
          identification_variable
protected  PathExpression pathExpression
          path_expression
 
コンストラクタの概要
CollectionMemberDeclarationImpl(PathExpression pathExpression, IdentificationVariable identificationVariable)
          インスタンスを構築します。
CollectionMemberDeclarationImpl(String pathExpression, String identificationVariable)
          インスタンスを構築します。
 
メソッドの概要
 void accept(IdentificationVarialbleVisitor visitor)
          ビジターを受け入れます.
 void evaluate(CriteriaContext context)
          要素を評価してコンテキストに反映します.
 IdentificationVariable getIdentificationVariable()
          identification_variableを返します.
 PathExpression getPathExpression()
          path_expressionを返します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

pathExpression

protected final PathExpression pathExpression
path_expression


identificationVariable

protected final IdentificationVariable identificationVariable
identification_variable

コンストラクタの詳細

CollectionMemberDeclarationImpl

public CollectionMemberDeclarationImpl(String pathExpression,
                                       String identificationVariable)
インスタンスを構築します。

パラメータ:
pathExpression - path_expressionを表す文字列
identificationVariable - identification_variable

CollectionMemberDeclarationImpl

public CollectionMemberDeclarationImpl(PathExpression pathExpression,
                                       IdentificationVariable identificationVariable)
インスタンスを構築します。

パラメータ:
pathExpression - path_expression
identificationVariable - identification_variable
メソッドの詳細

getPathExpression

public PathExpression getPathExpression()
path_expressionを返します.

戻り値:
path_expression

getIdentificationVariable

public IdentificationVariable getIdentificationVariable()
identification_variableを返します.

戻り値:
identification_variable

accept

public void accept(IdentificationVarialbleVisitor visitor)
インタフェース CollectionMemberDeclaration の記述:
ビジターを受け入れます.

定義:
インタフェース CollectionMemberDeclaration 内の accept
パラメータ:
visitor - ビジター

evaluate

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

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


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