|
intra-mart(R) 5.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.lang.ClassLoader jp.co.intra_mart.common.aid.jdk.java.lang.ResourceLoader jp.co.intra_mart.common.aid.jdk.java.lang.ExtendedClassLoader
このクラスは、拡張されたクラスローダーです。
このクラスローダーは、リソースを検索するパスを任意に追加することが
できます。
コンストラクタの概要 | |
ExtendedClassLoader()
このクラスをロードした ClassLoader を親クラスローダとして使用し、 新しいクラスローダを作成します。 |
|
ExtendedClassLoader(ClassLoader parent)
指定された親クラスローダを使って、 委譲のために新しいクラスローダを作成します。 |
メソッドの概要 | |
void |
addNativePath(File path)
クラスパスを追加します。 |
protected Class |
findClass(String name)
指定されたクラスを探します。 |
protected String |
findLibrary(String libname)
ネイティブライブラリの絶対パス名を返します。 |
File[] |
getNativePaths()
このクラスローダーに設定されているネイティブライブラリパスを返します。 |
クラス jp.co.intra_mart.common.aid.jdk.java.lang.ResourceLoader から継承したメソッド |
addClassArchive, addClassArchiveLibrary, addClassPath, findResource, findResources, getClassArchives, getClassPaths |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public ExtendedClassLoader()
public ExtendedClassLoader(ClassLoader parent)
parent
- 親クラスローダーメソッドの詳細 |
public void addNativePath(File path)
path
- 追加するパスpublic File[] getNativePaths()
addNativePath(File)
,
File
protected String findLibrary(String libname)
libname
- ライブラリ名
protected Class findClass(String name) throws ClassNotFoundException
name
- クラス名
ClassNotFoundException
- クラスが見つからなかった場合
|
intra-mart(R) 5.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |