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

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

public class PersistenceClassAutoDetector
extends org.seasar.framework.autodetector.impl.AbstractClassAutoDetector

作成者:
taedium

入れ子のクラスの概要
 
クラス org.seasar.framework.autodetector.impl.AbstractClassAutoDetector から継承された入れ子のクラス/インタフェース
org.seasar.framework.autodetector.impl.AbstractClassAutoDetector.FileSystemStrategy, org.seasar.framework.autodetector.impl.AbstractClassAutoDetector.JarFileStrategy, org.seasar.framework.autodetector.impl.AbstractClassAutoDetector.Strategy, org.seasar.framework.autodetector.impl.AbstractClassAutoDetector.ZipFileStrategy
 
フィールドの概要
protected  List<Class<? extends Annotation>> annotations
           
protected  ClassLoader classLoader
           
protected  org.seasar.framework.convention.NamingConvention namingConvention
           
 
コンストラクタの概要
PersistenceClassAutoDetector()
           
 
メソッドの概要
 void addAnnotation(Class<? extends Annotation> annotation)
           
 void detect(org.seasar.framework.util.ClassTraversal.ClassHandler handler)
           
protected  void detect(org.seasar.framework.util.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(org.seasar.framework.convention.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 org.seasar.framework.convention.NamingConvention namingConvention

classLoader

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

PersistenceClassAutoDetector

public PersistenceClassAutoDetector()
メソッドの詳細

setNamingConvention

public void setNamingConvention(org.seasar.framework.convention.NamingConvention namingConvention)

setClassLoader

public void setClassLoader(ClassLoader classLoader)

init

public void init()

addAnnotation

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

detect

public void detect(org.seasar.framework.util.ClassTraversal.ClassHandler handler)

detect

protected void detect(org.seasar.framework.util.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.