org.seasar.doma.internal.apt.meta
クラス BindVariableValidator

java.lang.Object
  上位を拡張 org.seasar.doma.internal.apt.meta.BindVariableValidator
すべての実装されたインタフェース:
BindVariableNodeVisitor<Void,Void>, SqlNodeVisitor<Void,Void>

public class BindVariableValidator
extends Object
implements BindVariableNodeVisitor<Void,Void>

作成者:
taedium

フィールドの概要
protected  ProcessingEnvironment env
           
protected  ExecutableElement method
           
protected  String path
           
protected  SqlFileQueryMeta queryMeta
           
 
コンストラクタの概要
BindVariableValidator(ProcessingEnvironment env, SqlFileQueryMeta queryMeta, ExecutableElement method, String path)
           
 
メソッドの概要
 ExecutableElement findMethod(TypeElement typeElement, String methodName)
           
 void validate(SqlNode sqlNode)
           
 Void visitBindVariableNode(BindVariableNode node, Void p)
           
 Void visitUnknownNode(SqlNode node, Void p)
          未知のノードを処理します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

env

protected final ProcessingEnvironment env

queryMeta

protected final SqlFileQueryMeta queryMeta

method

protected final ExecutableElement method

path

protected final String path
コンストラクタの詳細

BindVariableValidator

public BindVariableValidator(ProcessingEnvironment env,
                             SqlFileQueryMeta queryMeta,
                             ExecutableElement method,
                             String path)
メソッドの詳細

validate

public void validate(SqlNode sqlNode)

visitBindVariableNode

public Void visitBindVariableNode(BindVariableNode node,
                                  Void p)
定義:
インタフェース BindVariableNodeVisitor<Void,Void> 内の visitBindVariableNode

findMethod

public ExecutableElement findMethod(TypeElement typeElement,
                                    String methodName)

visitUnknownNode

public Void visitUnknownNode(SqlNode node,
                             Void p)
インタフェース SqlNodeVisitor の記述:
未知のノードを処理します。

定義:
インタフェース SqlNodeVisitor<Void,Void> 内の visitUnknownNode
パラメータ:
node - ノード
p - パラメータ
戻り値:
処理された値


Copyright © 2009 The Seasar Foundation. All Rights Reserved.