Java プラットフォーム 1.2

クラス
java.lang.ClassLoader の使用

ClassLoader を使用するパッケージ
java.awt.datatransfer このパッケージは、アプリケーション間、およびアプリケーション内のデータ転送のためのインタフェースやクラスを提供します。 
java.beans JavaBeans の開発に関連するクラスが含まれています。 
java.lang Java プログラミング言語の設計の基礎となるクラスを提供します。 
java.net ネットワーク対応アプリケーションを実装するためのクラスを提供します。 
java.rmi.server RMI のサーバ側をサポートするクラスおよびインタフェースを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、従来のコレクションクラス、イベントモデル、日付と時刻の機構、国際化、およびさまざまなユーティリティクラス (文字列トークナイザ、乱数ジェネレータ、ビット配列) が含まれています。  
javax.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
 

java.awt.datatransfer における ClassLoader の使用方法
 

ClassLoader のパラメータを持つ java.awt.datatransfer におけるメソッド
protected static Class DataFlavor.tryToLoadClass(String className, ClassLoader fallback)
          ブートストラップローダ、システムローダ、コンテキストローダ (存在する場合)、指定されたローダの順番でクラスのロードを試みます。
 

ClassLoader のパラメータを持つ java.awt.datatransfer におけるコンストラクタ
DataFlavor.DataFlavor(String mimeType, String humanPresentableName, ClassLoader classLoader)
          MIME 形式を表現する DataFlavor を構築します。
 

java.beans における ClassLoader の使用方法
 

ClassLoader のパラメータを持つ java.beans におけるメソッド
static Object Beans.instantiate(ClassLoader cls, String beanName)
           bean のインスタンスを生成します。
static Object Beans.instantiate(ClassLoader cls, String beanName, BeanContext beanContext)
           bean のインスタンスを生成します。
static Object Beans.instantiate(ClassLoader cls, String beanName, BeanContext beanContext, AppletInitializer initializer)
          bean のインスタンスを生成します。
 

java.lang における ClassLoader の使用方法
 

ClassLoader を返す java.lang におけるメソッド
 ClassLoader Thread.getContextClassLoader()
          この Thread のコンテキスト ClassLoader を返します。
 ClassLoader ClassLoader.getParent()
          委譲のための親クラスローダを返します。
static ClassLoader ClassLoader.getSystemClassLoader()
          委譲のためのシステムクラスローダを返します。
 ClassLoader Class.getClassLoader()
          クラスのクラスローダを返します。
protected  ClassLoader SecurityManager.currentClassLoader()
          推奨されません。 このタイプのセキュリティチェックは推奨されません。代わりに checkPermission の呼び出しを推奨します。
 

ClassLoader のパラメータを持つ java.lang におけるメソッド
 void Thread.setContextClassLoader(ClassLoader cl)
          この Thread のコンテキスト ClassLoader を設定します。
static Class Class.forName(String name, boolean initialize, ClassLoader loader)
          指定されたクラスローダを使って、指定された文字列名を持つクラスまたはインタフェースに関連付けられた Class オブジェクトを返します。
 

ClassLoader のパラメータを持つ java.lang におけるコンストラクタ
ClassLoader.ClassLoader(ClassLoader parent)
          指定された親クラスローダを使って、委譲のために新しいクラスローダを作成します。
 

java.net における ClassLoader の使用方法
 

java.net における ClassLoader のサブクラス
 class URLClassLoader
          このクラスローダは、JAR ファイルおよびディレクトリの両方を参照する URL の検索パスから、クラスおよびリソースをダウンロードするために使います。
 

ClassLoader のパラメータを持つ java.net におけるメソッド
static URLClassLoader URLClassLoader.newInstance(URL[] urls, ClassLoader parent)
          指定された URL、および親クラスローダについて、URLClassLoader の新しいインスタンスを作成します。
 

ClassLoader のパラメータを持つ java.net におけるコンストラクタ
URLClassLoader.URLClassLoader(URL[] urls, ClassLoader parent)
          指定された URL の新しい URLClassLoader を構築します。
URLClassLoader.URLClassLoader(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)
          指定された URL、親クラスローダ、および URLStreamHandlerFactory のための、新しい URLClassLoader を構築します。
 

java.rmi.server における ClassLoader の使用方法
 

ClassLoader のパラメータを持つ java.rmi.server におけるメソッド
 Object LoaderHandler.getSecurityContext(ClassLoader loader)
          推奨されません。 代替はありません。
static Object RMIClassLoader.getSecurityContext(ClassLoader loader)
          推奨されません。 代替はありません。JDK 1.2 以降の RMI では、クラスローダのセキュリティコンテキストを取得するためにこのメソッドを使用しません。
 

java.security における ClassLoader の使用方法
 

java.security における ClassLoader のサブクラス
 class SecureClassLoader
          このクラスは、ClassLoader を拡張し、関連付けられたコードソースとアクセス権を持つクラスを定義するためのサポートを追加します。
 

ClassLoader のパラメータを持つ java.security におけるコンストラクタ
SecureClassLoader.SecureClassLoader(ClassLoader parent)
          委譲のための指定された親クラスローダを使って、新しい SecureClassLoader を作成します。
 

java.util における ClassLoader の使用方法
 

ClassLoader のパラメータを持つ java.util におけるメソッド
static ResourceBundle ResourceBundle.getBundle(String baseName, Locale locale, ClassLoader loader)
          適切な ResourceBundle サブクラスを取得します。
 

javax.swing における ClassLoader の使用方法
 

ClassLoader のパラメータを持つ javax.swing におけるメソッド
static void JEditorPane.registerEditorKitForContentType(String type, String classname, ClassLoader loader)
          コンテンツタイプと名前のデフォルトのバインディングを作成します。
 Class UIDefaults.getUIClass(String uiClassID, ClassLoader uiClassLoader)
          get(uidClassID) の値は、対応する ComponentUI クラスを実装するクラスの String の名前でなければなりません。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.