|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.rmi.server.RMIClassLoader
1 つ以上の URL で示されるネットワーク上の場所からクラスをロードしたり、既存クラスのロード元の場所を取得するための static メソッドを提供します。これらのメソッドは、パラメータや戻り値のクラスを整列化したり非整列化したりする際に、RMI ランタイムによって使用されます。
メソッドの概要 | |
static String |
getClassAnnotation(Class cl)
クラスの位置を示す注釈を返します。 |
static Object |
getSecurityContext(ClassLoader loader)
推奨されません。 代替はありません。JDK 1.2 以降の RMI では、クラスローダのセキュリティコンテキストを取得するためにこのメソッドを使用しません。 |
static Class |
loadClass(String name)
推奨されません。 loadClass(String,String) メソッドに置き換えられました。 |
static Class |
loadClass(String codebase,
String name)
codebase で指定された URL パスからクラスをロードします。 |
static Class |
loadClass(URL codebase,
String name)
codebase で指定された URL からクラスをロードします。 |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
メソッドの詳細 |
public static Class loadClass(String name) throws MalformedURLException, ClassNotFoundException
loadClass(String,String)
メソッドに置き換えられました。java.rmi.server.codebase
プロパティに指定されているコードベース URL パスからクラスをロードします。name
- ロードするクラスの名前Class
オブジェクトloadClass(String,String)
public static Class loadClass(URL codebase, String name) throws MalformedURLException, ClassNotFoundException
codebase
- クラスのロード元の URLname
- ロード対象クラスの名前Class
オブジェクトcodebase
に、無効な URL が指定されている場合public static Class loadClass(String codebase, String name) throws MalformedURLException, ClassNotFoundException
codebase
- クラスのロード元の URL のリストname
- ロード対象クラスの名前Class
オブジェクトcodebase
に、無効な URL が指定されている場合public static String getClassAnnotation(Class cl)
cl
- 注釈を取得する対象のクラスpublic static Object getSecurityContext(ClassLoader loader)
loader
- セキュリティコンテキストの取得元のクラスローダSecurityManager.getSecurityContext()
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |