org.seasar.framework.autodetector.impl
クラス AbstractClassAutoDetector

java.lang.Object
  拡張org.seasar.framework.autodetector.impl.AbstractClassAutoDetector
すべての実装インタフェース:
ClassAutoDetector

public abstract class AbstractClassAutoDetector
extends Object
implements ClassAutoDetector

ClassAutoDetectorの抽象クラスです。

作成者:
taedium

入れ子クラスの概要
protected static class AbstractClassAutoDetector.CodeSourceFileStrategy
           
protected static class AbstractClassAutoDetector.FileSystemStrategy
           
protected static class AbstractClassAutoDetector.JarFileStrategy
           
protected static interface AbstractClassAutoDetector.Strategy
           
protected static class AbstractClassAutoDetector.ZipFileStrategy
           
 
コンストラクタの概要
AbstractClassAutoDetector()
          AbstractClassAutoDetectorのデフォルトコンストラクタです。
 
メソッドの概要
 void addStrategy(String protocol, AbstractClassAutoDetector.Strategy strategy)
          AbstractClassAutoDetector.Strategyを追加します。
 void addTargetPackageName(String targetPackageName)
          ターゲットのパッケージ名を追加します。
 AbstractClassAutoDetector.Strategy getStrategy(String protocol)
          AbstractClassAutoDetector.Strategyを返します。
 String getTargetPackageName(int index)
          ターゲットのパッケージ名を返します。
 int getTargetPackageNameSize()
          ターゲットのパッケージ名の数を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.framework.autodetector.ClassAutoDetector から継承したメソッド
detect
 

コンストラクタの詳細

AbstractClassAutoDetector

public AbstractClassAutoDetector()
AbstractClassAutoDetectorのデフォルトコンストラクタです。

メソッドの詳細

addStrategy

public void addStrategy(String protocol,
                        AbstractClassAutoDetector.Strategy strategy)
AbstractClassAutoDetector.Strategyを追加します。

パラメータ:
protocol -
strategy -

getStrategy

public AbstractClassAutoDetector.Strategy getStrategy(String protocol)
AbstractClassAutoDetector.Strategyを返します。

パラメータ:
protocol -
戻り値:

addTargetPackageName

public void addTargetPackageName(String targetPackageName)
ターゲットのパッケージ名を追加します。

パラメータ:
targetPackageName -

getTargetPackageNameSize

public int getTargetPackageNameSize()
ターゲットのパッケージ名の数を返します。

戻り値:

getTargetPackageName

public String getTargetPackageName(int index)
ターゲットのパッケージ名を返します。

パラメータ:
index -
戻り値:


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