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

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

public class PersistenceClassAutoDetector
extends AbstractClassAutoDetector

作成者:
taedium

入れ子のクラスの概要
 
クラス org.seasar.framework.autodetector.impl.AbstractClassAutoDetector から継承された入れ子のクラス/インタフェース
AbstractClassAutoDetector.CodeSourceFileStrategy, AbstractClassAutoDetector.FileSystemStrategy, AbstractClassAutoDetector.JarFileStrategy, AbstractClassAutoDetector.Strategy, AbstractClassAutoDetector.ZipFileStrategy
 
フィールドの概要
protected  List<Class<? extends Annotation>> annotations
           
protected  ClassLoader classLoader
           
protected  NamingConvention namingConvention
           
 
コンストラクタの概要
PersistenceClassAutoDetector()
           
 
メソッドの概要
 void addAnnotation(Class<? extends Annotation> annotation)
           
 void detect(ClassTraversal.ClassHandler handler)
           
protected  void detect(ClassTraversal.ClassHandler handler, String entityPackageName, URL url)
           
protected  Class<?> getClass(String className)
           
 void init()
           
protected  boolean isEntity(String packageName, String shortClassName)
           
 void setClassLoader(ClassLoader classLoader)
           
 void setNamingConvention(NamingConvention namingConvention)
           
 
クラス org.seasar.framework.autodetector.impl.AbstractClassAutoDetector から継承されたメソッド
addStrategy, addTargetPackageName, getStrategy, getTargetPackageName, getTargetPackageNameSize
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

annotations

protected final List<Class<? extends Annotation>> annotations

namingConvention

protected NamingConvention namingConvention

classLoader

protected ClassLoader classLoader
コンストラクタの詳細

PersistenceClassAutoDetector

public PersistenceClassAutoDetector()
メソッドの詳細

setNamingConvention

public void setNamingConvention(NamingConvention namingConvention)

setClassLoader

public void setClassLoader(ClassLoader classLoader)

init

public void init()

addAnnotation

public void addAnnotation(Class<? extends Annotation> annotation)

detect

public void detect(ClassTraversal.ClassHandler handler)

detect

protected void detect(ClassTraversal.ClassHandler handler,
                      String entityPackageName,
                      URL url)

isEntity

protected boolean isEntity(String packageName,
                           String shortClassName)

getClass

protected Class<?> getClass(String className)


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.