org.seasar.framework.jpa.autodetector
クラス MappingFileAutoDetector

java.lang.Object
  上位を拡張 org.seasar.framework.autodetector.impl.AbstractResourceAutoDetector
      上位を拡張 org.seasar.framework.jpa.autodetector.MappingFileAutoDetector
すべての実装されたインタフェース:
ResourceAutoDetector

public class MappingFileAutoDetector
extends AbstractResourceAutoDetector

規約を利用してJPAのマッピングファイルを自動検出するクラスです。

このインスタンスが自動検出を実行するにはnamingConventionに値が設定されていることが必須です。 デフォルトで次の条件に合致するマッピングファイルを検出します。

作成者:
taedium

フィールドの概要
protected  NamingConvention namingConvention
          命名規約
 
コンストラクタの概要
MappingFileAutoDetector()
          インスタンスを構築します。
 
メソッドの概要
protected  void addTargetPackageName(java.lang.String packageName)
          検出対象とするパッケージ名を追加します。
 void detect(ResourceTraversal.ResourceHandler handler)
           
 void init()
          このインスタンスを初期化します。
 void setNamingConvention(NamingConvention namingConvention)
          命名規約を設定します。
 
クラス org.seasar.framework.autodetector.impl.AbstractResourceAutoDetector から継承されたメソッド
addIgnoreResourceNamePattern, addResourceNamePattern, addTargetDirPath, getIgnoreResourceNamePattern, getIgnoreResourceNamePatternSize, getResourceNamePattern, getResourceNamePatternSize, getTargetDirPath, getTargetDirPathSize, isApplied, isIgnored
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

namingConvention

protected NamingConvention namingConvention
命名規約

コンストラクタの詳細

MappingFileAutoDetector

public MappingFileAutoDetector()
インスタンスを構築します。

メソッドの詳細

setNamingConvention

public void setNamingConvention(NamingConvention namingConvention)
命名規約を設定します。

パラメータ:
namingConvention - 命名規約

init

public void init()
このインスタンスを初期化します。


addTargetPackageName

protected void addTargetPackageName(java.lang.String packageName)
検出対象とするパッケージ名を追加します。

パラメータ:
packageName - パッケージ名

detect

public void detect(ResourceTraversal.ResourceHandler handler)


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.