クラスパススキャナ

public class ClassPathScanner
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.ClassPathScanner


クラスパスのエントリを検索します。

vogar.target.ClassPathScanner を改変

概要

ネストされたクラス

class ClassPathScanner.ClassNameFilter

Java クラス名をフィルタして変換する IClassPathFilter。 

class ClassPathScanner.ExternalClassNameFilter

内部クラスを拒否する ClassNameFilter

interface ClassPathScanner.IClassPathFilter

クラスパス エントリパスのフィルタ

FileFilter 以降のパターン

パブリック コンストラクタ

ClassPathScanner()

パブリック メソッド

static String[] getClassPath()

システム プロパティ「java.class.path」からクラスパスを取得します。およびスプリット 個々の要素に分割できます。

getClassPathEntries(ClassPathScanner.IClassPathFilter filter)

指定された IClassPathFilter に一致するクラスパス エントリのセットを取得します。

getClassPathEntriesFromJar(ClassPathScanner.IClassPathFilter filter)

指定された IClassPathFilter に一致するクラスパス エントリのセットを取得して返します。 取得元 JAR になります。

getEntriesFromDir(File classPathDir, ClassPathScanner.IClassPathFilter filter)

指定されたクラスパス ディレクトリに含まれる、指定されたエントリに一致するすべてのエントリの名前を取得します。 フィルタ

getEntriesFromJar(File plainFile, ClassPathScanner.IClassPathFilter filter)

指定された jar ファイルに含まれ、指定されたフィルタに一致するすべてのエントリの名前を取得します。

パブリック コンストラクタ

クラスパススキャナ

public ClassPathScanner ()

パブリック メソッド

getClassPath

public static String[] getClassPath ()

システム プロパティ「java.class.path」からクラスパスを取得します。およびスプリット 個々の要素に分割できます。

戻り値
String[]

getClassPathEntries

public  getClassPathEntries (ClassPathScanner.IClassPathFilter filter)

指定された IClassPathFilter に一致するクラスパス エントリのセットを取得します。

パラメータ
filter ClassPathScanner.IClassPathFilter

戻り値

getClassPathEntriesFromJar

public  getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)

指定された IClassPathFilter に一致するクラスパス エントリのセットを取得して返します。 取得元 JAR になります。ファイルの出所を検証するために使用されます。

パラメータ
filter ClassPathScanner.IClassPathFilter

戻り値

getEntriesFromDir

public  getEntriesFromDir (File classPathDir, 
                ClassPathScanner.IClassPathFilter filter)

指定されたクラスパス ディレクトリに含まれる、指定されたエントリに一致するすべてのエントリの名前を取得します。 フィルタ

パラメータ
classPathDir File

filter ClassPathScanner.IClassPathFilter

戻り値

例外
IOException

getEntriesFromJar

public  getEntriesFromJar (File plainFile, 
                ClassPathScanner.IClassPathFilter filter)

指定された jar ファイルに含まれ、指定されたフィルタに一致するすべてのエントリの名前を取得します。

パラメータ
plainFile File

filter ClassPathScanner.IClassPathFilter

戻り値

例外
IOException