クラスjava.lang.ClassLoader
の使用
-
ClassLoaderを使用しているパッケージ パッケージ 説明 com.sun.tools.javadoc このパッケージとその内容は非推奨であり、将来のリリースで削除される可能性があります。java.awt.datatransfer アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。java.beans Bean (JavaBeans™アーキテクチャに基づいたコンポーネント)の開発に関連したクラスが含まれています。java.lang Javaプログラミング言語の設計にあたり基本的なクラスを提供します。java.lang.instrument Javaプログラミング言語エージェントによりJVMで実行中のプログラムを計測するサービスを提供します。java.lang.invoke java.lang.invoke
パッケージには、Javaコア・クラス・ライブラリおよび仮想マシンによって直接提供される動的言語サポートが含まれています。java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。java.net ネットワーク・アプリケーションを実装するためのクラスを提供します。java.nio.file ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。java.rmi.server サーバー側のRMIをサポートするクラスとインタフェースを提供します。java.security セキュリティ・フレームワークのクラスとインタフェースを提供します。java.util コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。javafx.fxml マークアップからオブジェクト階層をロードするクラスが含まれています。javax.activation javax.imageio.spi リーダー、ライター、コード変換器、およびストリームのプラグイン・インタフェースとランタイム・レジストリを含むJavaイメージ入出力APIのパッケージです。javax.management Java Management Extensionsのコア・クラスを提供します。javax.management.loading 高度な動的ロード機能を実装するクラスを提供します。javax.management.remote.rmi RMIコネクタは、RMIを使ってクライアント要求をリモートMBeanサーバーへ転送する、JMXリモートAPI用のコネクタです。javax.rmi.CORBA RMI-IIOP用の移植可能なAPIを含みます。javax.script スクリプティングAPIは、Java™Scripting Enginesを定義するインタフェースとクラスで構成され、Javaアプリケーションでの使用のためのフレームワークを提供します。javax.sql.rowset JDBCRowSet
実装用の標準インタフェースと基底クラスです。javax.swing すべてのプラットフォーム上で可能なかぎり同じように機能する軽量(Java共通言語)コンポーネントのセットを提供します。javax.tools コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。javax.xml.bind 非整列化、整列化および検証機能を含む実行時バインディング・フレームワークをクライアント・アプリケーションに提供します。javax.xml.datatype XML/Java型マッピングを定義します。javax.xml.parsers SAX (XML用シンプルAPI)パーサーまたはDOM (ドキュメント・オブジェクト・モデル)ドキュメントビルダーを使用してXMLドキュメントを処理するためのクラスを提供します。javax.xml.stream Streaming API for XML (StAX)のインタフェースとクラスを定義します。javax.xml.transform 変換命令の処理、およびソースから結果への変換を実行するための汎用APIを定義します。javax.xml.validation XML文書の検証のためのAPIを提供します。javax.xml.xpath XPath式の評価と評価環境へのアクセス用の「オブジェクトモデル・ニュートラル」 APIを提供します。jdk.dynalink invokedynamic
コール・サイトをリンクするためのインタフェースとクラスが含まれています。jdk.nashorn.api.scripting このパッケージでは、Nashornを使用する推奨方法であるjavax.script
の統合を提供します。 -
-
com.sun.tools.javadocでのClassLoaderの使用
型ClassLoaderのパラメータを持つcom.sun.tools.javadocのメソッド 修飾子と型 メソッド 説明 static int
Main. execute(ClassLoader docletParentClassLoader, String... args)
非推奨。プログラマティック・インタフェース。static int
Main. execute(String programName, PrintWriter errWriter, PrintWriter warnWriter, PrintWriter noticeWriter, String defaultDocletClassName, ClassLoader docletParentClassLoader, String... args)
非推奨。プログラマティック・インタフェース。static int
Main. execute(String programName, ClassLoader docletParentClassLoader, String... args)
非推奨。プログラマティック・インタフェース。static int
Main. execute(String programName, String defaultDocletClassName, ClassLoader docletParentClassLoader, String... args)
非推奨。プログラマティック・インタフェース。 -
java.awt.datatransferでのClassLoaderの使用
ClassLoader型のパラメータを持つjava.awt.datatransferのメソッド 修飾子と型 メソッド 説明 protected static Class<?>
DataFlavor. tryToLoadClass(String className, ClassLoader fallback)
ブートストラップ・ローダー、システム・ローダー、コンテキスト・ローダー(存在する場合)、指定されたローダーの順番でクラスのロードを試みます。ClassLoader型のパラメータを持つjava.awt.datatransferのコンストラクタ コンストラクタ 説明 DataFlavor(String mimeType, String humanPresentableName, ClassLoader classLoader)
MimeType
を表すDataFlavor
を構築します。 -
java.beansでのClassLoaderの使用
ClassLoader型のパラメータを持つjava.beansのメソッド 修飾子と型 メソッド 説明 static DefaultHandler
XMLDecoder. createHandler(Object owner, ExceptionListener el, ClassLoader cl)
XMLEncoder
クラスで作成されたXML埋込みアーカイブの解析に使用できるSAXパーサー用の新しいハンドラを作成します。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)
非推奨。Applet APIは非推奨であるため、Beans.instantiate(ClassLoader, String, BeanContext)
を使用することをお勧めします。 詳細については、「java.appletパッケージのドキュメント」を参照してください。ClassLoader型のパラメータを持つjava.beansのコンストラクタ コンストラクタ 説明 XMLDecoder(InputStream in, Object owner, ExceptionListener exceptionListener, ClassLoader cl)
XMLEncoder
クラスで作成されたアーカイブを読み取るための新しい入力ストリームを作成します。 -
java.langでのClassLoaderの使用
ClassLoaderを返すjava.langのメソッド 修飾子と型 メソッド 説明 protected ClassLoader
SecurityManager. currentClassLoader()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このタイプのセキュリティ・チェックは非推奨です。 代わりにcheckPermission
の呼出しを使用することをお薦めします。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。ClassLoader
ModuleLayer. findLoader(String name)
与えられた名前のモジュールのClassLoader
を返します。ClassLoader
Class. getClassLoader()
クラスのクラス・ローダーを返します。ClassLoader
Module. getClassLoader()
このモジュールのClassLoader
を返します。ClassLoader
Thread. getContextClassLoader()
このスレッドのコンテキストClassLoader
を返します。ClassLoader
ClassLoader. getParent()
委譲のための親クラス・ローダーを返します。static ClassLoader
ClassLoader. getPlatformClassLoader()
委譲のためのプラットフォーム・クラス・ローダーを返します。static ClassLoader
ClassLoader. getSystemClassLoader()
委譲のためのシステム・クラス・ローダーを返します。ClassLoader型のパラメータを持つjava.langのメソッド 修飾子と型 メソッド 説明 ModuleLayer
ModuleLayer. defineModulesWithManyLoaders(Configuration cf, ClassLoader parentLoader)
指定されたConfiguration
内のモジュールをJava仮想マシンに定義することによって、この層を親として持つ新しいモジュール層を作成します。static ModuleLayer.Controller
ModuleLayer. defineModulesWithManyLoaders(Configuration cf, List<ModuleLayer> parentLayers, ClassLoader parentLoader)
指定されたConfiguration
内のモジュールをJava仮想マシンに定義することによって、新しいモジュール層を作成します。ModuleLayer
ModuleLayer. defineModulesWithOneLoader(Configuration cf, ClassLoader parentLoader)
指定されたConfiguration
内のモジュールをJava仮想マシンに定義することによって、この層を親として持つ新しいモジュール層を作成します。static ModuleLayer.Controller
ModuleLayer. defineModulesWithOneLoader(Configuration cf, List<ModuleLayer> parentLayers, ClassLoader parentLoader)
指定されたConfiguration
内のモジュールをJava仮想マシンに定義することによって、新しいモジュール層を作成します。static Class<?>
Class. forName(String name, boolean initialize, ClassLoader loader)
指定されたクラス・ローダーを使って、指定された文字列名を持つクラスまたはインタフェースに関連付けられたClass
オブジェクトを返します。void
Thread. setContextClassLoader(ClassLoader cl)
このThreadのコンテキストClassLoaderを設定します。型ClassLoaderの型引数を持つjava.langのメソッド・パラメータ 修飾子と型 メソッド 説明 ModuleLayer
ModuleLayer. defineModules(Configuration cf, Function<String,ClassLoader> clf)
指定されたConfiguration
内のモジュールをJava仮想マシンに定義することによって、この層を親として持つ新しいモジュール層を作成します。static ModuleLayer.Controller
ModuleLayer. defineModules(Configuration cf, List<ModuleLayer> parentLayers, Function<String,ClassLoader> clf)
指定されたConfiguration
内のモジュールをJava仮想マシンに定義することによって、新しいモジュール層を作成します。ClassLoader型のパラメータを持つjava.langのコンストラクタ コンストラクタ 説明 ClassLoader(ClassLoader parent)
指定された親クラス・ローダーを使って、委譲のために新しいクラス・ローダーを作成します。ClassLoader(String name, ClassLoader parent)
指定された名前の新しいクラス・ローダーを作成し、指定された親クラス・ローダーを委譲のために使用します。 -
java.lang.instrumentでのClassLoaderの使用
ClassLoader型のパラメータを持つjava.lang.instrumentのメソッド 修飾子と型 メソッド 説明 Class[]
Instrumentation. getInitiatedClasses(ClassLoader loader)
loader
が起動ローダーであるすべてのクラスの配列を返します。default byte[]
ClassFileTransformer. transform(ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer)
指定されたクラス・ファイルを変換し、新しい置換クラス・ファイルを返します。default byte[]
ClassFileTransformer. transform(Module module, ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer)
指定されたクラス・ファイルを変換し、新しい置換クラス・ファイルを返します。 -
java.lang.invokeでのClassLoaderの使用
ClassLoader型のパラメータを持つjava.lang.invokeのメソッド 修飾子と型 メソッド 説明 static MethodType
MethodType. fromMethodDescriptorString(String descriptor, ClassLoader loader)
バイト・コード記述子のスペリングに基づいてメソッド型のインスタンスを検索または作成します。 -
java.lang.reflectでのClassLoaderの使用
ClassLoader型のパラメータを持つjava.lang.reflectのメソッド 修飾子と型 メソッド 説明 static Class<?>
Proxy. getProxyClass(ClassLoader loader, Class<?>... interfaces)
非推奨。名前付きモジュールで生成されたプロキシ・クラスはカプセル化され、モジュール外のコードからはアクセスできません。Constructor.newInstance
は、アクセスできないプロキシ・クラスで呼び出されたときにIllegalAccessException
をスローします。 代わりにProxy.newProxyInstance(ClassLoader, Class[], InvocationHandler)
を使用してプロキシ・インスタンスを作成してください。static Object
Proxy. newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)
メソッドの呼び出しを指定された呼び出しハンドラにディスパッチする、指定されたインタフェースのプロキシ・インスタンスを返します。 -
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(String name, URL[] urls, ClassLoader parent)
指定されたURLの新しい名前URLClassLoader
を構築します。URLClassLoader(String name, URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)
指定されたURL、親クラス・ローダー、およびURLStreamHandlerFactoryの新しい名前URLClassLoader
を構築します。URLClassLoader(URL[] urls, ClassLoader parent)
指定されたURLの新しいURLClassLoaderを構築します。URLClassLoader(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)
指定されたURL、親クラス・ローダー、およびURLStreamHandlerFactoryのための新しいURLClassLoaderを構築します。 -
java.nio.fileでのClassLoaderの使用
ClassLoader型のパラメータを持つjava.nio.fileのメソッド 修飾子と型 メソッド 説明 static FileSystem
FileSystems. newFileSystem(URI uri, Map<String,?> env, ClassLoader loader)
URI
によって識別される新しいファイル・システムを構築します。static FileSystem
FileSystems. newFileSystem(Path path, ClassLoader loader)
ファイルの内容にファイル・システムとしてアクセスする新しいFileSystem
を構築します。 -
java.rmi.serverでのClassLoaderの使用
ClassLoaderを返すjava.rmi.serverのメソッド 修飾子と型 メソッド 説明 static ClassLoader
RMIClassLoader. getClassLoader(String codebase)
指定されたコード・ベースURLパスからクラスをロードするクラス・ローダーを返します。abstract ClassLoader
RMIClassLoaderSpi. getClassLoader(String codebase)
RMIClassLoader.getClassLoader(String)
の実装を提供します。ClassLoader型のパラメータを持つjava.rmi.serverのメソッド 修飾子と型 メソッド 説明 Object
LoaderHandler. getSecurityContext(ClassLoader loader)
非推奨。代替はありません。static Object
RMIClassLoader. getSecurityContext(ClassLoader loader)
非推奨。代替はありません。 Java 2プラットフォームv1.2以降のRMIでは、クラス・ローダーのセキュリティ・コンテキストを取得するためにこのメソッドを使用しません。static Class<?>
RMIClassLoader. loadClass(String codebase, String name, ClassLoader defaultLoader)
指定されたコード・ベースURLパスからクラスをロードします。指定されたローダーを使用することもできます。abstract Class<?>
RMIClassLoaderSpi. loadClass(String codebase, String name, ClassLoader defaultLoader)
static Class<?>
RMIClassLoader. loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)
指定された名前を持つインタフェース群を実装した動的プロキシ・クラス(Proxy
を参照)を、指定されたコード・ベースURLパスからロードします。abstract Class<?>
RMIClassLoaderSpi. loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)
-
java.securityでのClassLoaderの使用
java.securityでのClassLoaderのサブクラス 修飾子と型 クラス 説明 class
SecureClassLoader
このクラスは、デフォルトでシステム・ポリシーによって抽出される関連したコード・ソースとアクセス権を持つクラスを定義するための追加サポートを使用して、ClassLoaderを拡張します。ClassLoaderを返すjava.securityのメソッド 修飾子と型 メソッド 説明 ClassLoader
ProtectionDomain. getClassLoader()
このドメインのClassLoaderを返します。ClassLoader型のパラメータを持つjava.securityのコンストラクタ コンストラクタ 説明 ProtectionDomain(CodeSource codesource, PermissionCollection permissions, ClassLoader classloader, Principal[] principals)
指定されたCodeSource、Permissions、ClassLoader、およびPrincipals配列で新規ProtectionDomainを作成します。SecureClassLoader(ClassLoader parent)
委譲のために指定された親クラス・ローダーを使って、新規SecureClassLoaderを作成します。SecureClassLoader(String name, ClassLoader parent)
指定された名前の新しいSecureClassLoader
を作成し、指定された親クラス・ローダーを委譲のために使用します。 -
java.utilでのClassLoaderの使用
ClassLoader型のパラメータを持つjava.utilのメソッド 修飾子と型 メソッド 説明 static void
ResourceBundle. clearCache(ClassLoader loader)
指定されたクラス・ローダーによってロードされたすべてのリソース・バンドルをキャッシュから削除します。static ResourceBundle
ResourceBundle. getBundle(String baseName, Locale locale, ClassLoader loader)
指定された基底名、ロケール、クラス・ローダーを使用して、リソース・バンドルを取得します。static ResourceBundle
ResourceBundle. getBundle(String baseName, Locale targetLocale, ClassLoader loader, ResourceBundle.Control control)
指定された基底名、ターゲット・ロケール、クラス・ローダー、およびコントロールを使用して、リソース・バンドルを返します。static <S> ServiceLoader<S>
ServiceLoader. load(Class<S> service, ClassLoader loader)
指定されたサービスの新しいサービス・ローダーを作成します。boolean
ResourceBundle.Control. needsReload(String baseName, Locale locale, String format, ClassLoader loader, ResourceBundle bundle, long loadTime)
キャッシュ内で有効期限の切れたbundle
を再ロードする必要があるかどうかを、loadTime
に指定されたロード時間やその他のいくつかの条件に基づいて判定します。ResourceBundle
ResourceBundle.Control. newBundle(String baseName, Locale locale, String format, ClassLoader loader, boolean reload)
指定された形式とロケールを持つ指定されたバンドル名のリソース・バンドルを、指定されたクラス・ローダーを必要に応じて使用してインスタンス化します。 -
javafx.fxmlでのClassLoaderの使用
ClassLoaderを戻すjavafx.fxmlのメソッド 修飾子と型 メソッド 説明 ClassLoader
FXMLLoader. getClassLoader()
このローダーによって使用されるクラス・ローダーを返します。static ClassLoader
FXMLLoader. getDefaultClassLoader()
デフォルトのクラス・ローダーを返します。型ClassLoaderのパラメータを持つjavafx.fxmlのメソッド 修飾子と型 メソッド 説明 void
FXMLLoader. setClassLoader(ClassLoader classLoader)
このローダーによって使用されるクラス・ローダーを設定し、既存のインポートをすべてクリアします。static void
FXMLLoader. setDefaultClassLoader(ClassLoader defaultClassLoader)
デフォルトのクラス・ローダーを設定します。型ClassLoaderのパラメータを持つjavafx.fxmlのコンストラクタ コンストラクタ 説明 JavaFXBuilderFactory(ClassLoader classLoader)
クラス・ローダーを取得するコンストラクタです。 -
javax.activationでのClassLoaderの使用
ClassLoader型のパラメータを持つjavax.activationのメソッド 修飾子と型 メソッド 説明 Object
CommandInfo. getCommandObject(DataHandler dh, ClassLoader loader)
インスタンス化されたJavaBeanコンポーネントを返します。 -
javax.imageio.spiでのClassLoaderの使用
ClassLoader型のパラメータを持つjavax.imageio.spiのメソッド 修飾子と型 メソッド 説明 static <T> Iterator<T>
ServiceRegistry. lookupProviders(Class<T> providerClass, ClassLoader loader)
指定されたクラス・ローダーを使用して特定のサービス・クラスの実装を検索します。 -
javax.managementでのClassLoaderの使用
ClassLoaderを返すjavax.managementのメソッド 修飾子と型 メソッド 説明 ClassLoader
MBeanServer. getClassLoader(ObjectName loaderName)
指定されたClassLoader
を返します。ClassLoader
MBeanServer. getClassLoaderFor(ObjectName mbeanName)
指定されたMBeanのクラスのロードに使用されたClassLoader
を返します。ClassLoader型のパラメータを持つjavax.managementのメソッド 修飾子と型 メソッド 説明 static Class<?>
DefaultLoaderRepository. loadClassWithout(ClassLoader loader, String className)
非推奨。クラス・ローダーのリスト(指定のクラス・ローダーは除外)を調べて、要求されたクラスのロードを試みます。 -
javax.management.loadingでのClassLoaderの使用
javax.management.loadingでのClassLoaderのサブクラス 修飾子と型 クラス 説明 class
MLet
リモートURLから着信したMBeanサーバー内のMBean (複数可)をインスタンス化し、登録することができます。class
PrivateMLet
ClassLoaderRepository
に追加されないMLetです。ClassLoader型のパラメータを持つjavax.management.loadingのメソッド 修飾子と型 メソッド 説明 Class<?>
ClassLoaderRepository. loadClassBefore(ClassLoader stop, String className)
クラス・ローダーのリストからクラスをロードし、指定されたクラス名の位置で処理を停止します。Class<?>
ClassLoaderRepository. loadClassWithout(ClassLoader exclude, String className)
クラス・ローダーのリストから、前回指定された名前のクラス以外のクラスをロードします。static Class<?>
DefaultLoaderRepository. loadClassWithout(ClassLoader loader, String className)
非推奨。クラス・ローダーのリスト(指定のクラス・ローダーは除外)を調べて、要求されたクラスのロードを試みます。ClassLoader型のパラメータを持つjavax.management.loadingのコンストラクタ コンストラクタ 説明 MLet(URL[] urls, ClassLoader parent)
指定されたURLの新しいMLetを構築します。MLet(URL[] urls, ClassLoader parent, boolean delegateToCLR)
指定されたURLの新しいMLetを構築します。MLet(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)
指定されたURL、親クラス・ローダー、およびURLStreamHandlerFactoryの新しいMLetを構築します。MLet(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR)
指定されたURL、親クラス・ローダー、およびURLStreamHandlerFactoryの新しいMLetを構築します。PrivateMLet(URL[] urls, ClassLoader parent, boolean delegateToCLR)
指定されたURLの新しいPrivateMLetを構築します。PrivateMLet(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR)
指定されたURL、親クラス・ローダー、およびURLStreamHandlerFactoryのための新しいPrivateMLetを構築します。 -
javax.management.remote.rmiでのClassLoaderの使用
ClassLoaderを返すjavax.management.remote.rmiのメソッド 修飾子と型 メソッド 説明 ClassLoader
RMIServerImpl. getDefaultClassLoader()
このコネクタ・サーバーで使用されるデフォルトのClassLoader
を取得します。ClassLoader型のパラメータを持つjavax.management.remote.rmiのメソッド 修飾子と型 メソッド 説明 void
RMIServerImpl. setDefaultClassLoader(ClassLoader cl)
このコネクタ・サーバーのデフォルトのClassLoader
を設定します。ClassLoader型のパラメータを持つjavax.management.remote.rmiのコンストラクタ コンストラクタ 説明 RMIConnectionImpl(RMIServerImpl rmiServer, String connectionId, ClassLoader defaultClassLoader, Subject subject, Map<String,?> env)
新しいRMIConnection
を構築します。 -
javax.rmi.CORBAでのClassLoaderの使用
ClassLoader型のパラメータを持つjavax.rmi.CORBAのメソッド 修飾子と型 メソッド 説明 static Class
Util. loadClass(String className, String remoteCodebase, ClassLoader loader)
指定されたクラスのクラス・インスタンスを返します。Class
UtilDelegate. loadClass(String className, String remoteCodebase, ClassLoader loader)
-
javax.scriptでのClassLoaderの使用
ClassLoader型のパラメータを持つjavax.scriptのコンストラクタ コンストラクタ 説明 ScriptEngineManager(ClassLoader loader)
このコンストラクタは、サービス・プロバイダ・メカニズムを使用して、指定されたClassLoader
に可視のScriptEngineFactory
の実装をロードします。
ローダーがnull
の場合、プラットフォームにバンドルされているスクリプト・エンジン・ファクトリがロードされます。 -
javax.sql.rowsetでのClassLoaderの使用
ClassLoader型のパラメータを持つjavax.sql.rowsetのメソッド 修飾子と型 メソッド 説明 static RowSetFactory
RowSetProvider. newFactory(String factoryClassName, ClassLoader cl)
指定されたファクトリ・クラス名からRowSetFactory
の新しいインスタンスを作成します。 -
javax.swingでのClassLoaderの使用
ClassLoader型のパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 Class<? extends ComponentUI>
UIDefaults. getUIClass(String uiClassID, ClassLoader uiClassLoader)
get(uidClassID)
の値は、対応するComponentUI
クラスを実装するクラスのString
名でなければいけません。static void
JEditorPane. registerEditorKitForContentType(String type, String classname, ClassLoader loader)
type
とclassname
のデフォルトのバインディングを作成します。 -
javax.toolsでのClassLoaderの使用
ClassLoaderを返すjavax.toolsのメソッド 修飾子と型 メソッド 説明 ClassLoader
ForwardingJavaFileManager. getClassLoader(JavaFileManager.Location location)
ClassLoader
JavaFileManager. getClassLoader(JavaFileManager.Location location)
指定されたパッケージ指向のロケーションからプラグインをロードするためのクラス・ローダーを返します。static ClassLoader
ToolProvider. getSystemToolClassLoader()
非推奨。このメソッドは、Java SEの将来のバージョンで削除される可能性があります。system tool provider
またはservice loader
メカニズムを使用して、システム・ツールとユーザーがインストールしたツールを探します。 -
javax.xml.bindでのClassLoaderの使用
ClassLoader型のパラメータを持つjavax.xml.bindのメソッド 修飾子と型 メソッド 説明 JAXBContext
JAXBContextFactory. createContext(String contextPath, ClassLoader classLoader, Map<String,?> properties)
JAXBContext
クラスの新しいインスタンスを作成します。static JAXBContext
JAXBContext. newInstance(String contextPath, ClassLoader classLoader)
JAXBContext
クラスの新しいインスタンスを作成します。static JAXBContext
JAXBContext. newInstance(String contextPath, ClassLoader classLoader, Map<String,?> properties)
JAXBContext
クラスの新しいインスタンスを作成します。 -
javax.xml.datatypeでのClassLoaderの使用
ClassLoader型のパラメータを持つjavax.xml.datatypeのメソッド 修飾子と型 メソッド 説明 static DatatypeFactory
DatatypeFactory. newInstance(String factoryClassName, ClassLoader classLoader)
クラス名からDatatypeFactory
の新しいインスタンスを取得します。 -
javax.xml.parsersでのClassLoaderの使用
ClassLoader型のパラメータを持つjavax.xml.parsersのメソッド 修飾子と型 メソッド 説明 static DocumentBuilderFactory
DocumentBuilderFactory. newInstance(String factoryClassName, ClassLoader classLoader)
クラス名からDocumentBuilderFactory
の新しいインスタンスを取得します。static SAXParserFactory
SAXParserFactory. newInstance(String factoryClassName, ClassLoader classLoader)
クラス名からSAXParserFactory
の新しいインスタンスを取得します。 -
javax.xml.streamでのClassLoaderの使用
ClassLoader型のパラメータを持つjavax.xml.streamのメソッド 修飾子と型 メソッド 説明 static XMLEventFactory
XMLEventFactory. newFactory(String factoryId, ClassLoader classLoader)
ファクトリの新しいインスタンスを作成します。static XMLInputFactory
XMLInputFactory. newFactory(String factoryId, ClassLoader classLoader)
ファクトリの新しいインスタンスを作成します。static XMLOutputFactory
XMLOutputFactory. newFactory(String factoryId, ClassLoader classLoader)
ファクトリの新しいインスタンスを作成します。static XMLEventFactory
XMLEventFactory. newInstance(String factoryId, ClassLoader classLoader)
非推奨。APIの整合性を維持するために、このメソッドは非推奨になりました。 すべてのnewInstanceメソッドが、対応するnewFactoryメソッドに置き換えられています。 代替のXMLEventFactory.newFactory(java.lang.String, java.lang.ClassLoader)
メソッドでは、動作の変更は定義されていません。static XMLInputFactory
XMLInputFactory. newInstance(String factoryId, ClassLoader classLoader)
非推奨。APIの整合性を維持するために、このメソッドは非推奨になりました。 すべてのnewInstanceメソッドが、対応するnewFactoryメソッドに置き換えられています。 代替のXMLInputFactory.newFactory(java.lang.String, java.lang.ClassLoader)
メソッドでは、動作の変更は定義されていません。static XMLInputFactory
XMLOutputFactory. newInstance(String factoryId, ClassLoader classLoader)
非推奨。このメソッドは、間違ったクラスであるXMLInputFactoryのインスタンスを返すため、非推奨になっています。 代わりに、新しいメソッドXMLOutputFactory.newFactory(java.lang.String, java.lang.ClassLoader)
を使用してください。 -
javax.xml.transformでのClassLoaderの使用
ClassLoader型のパラメータを持つjavax.xml.transformのメソッド 修飾子と型 メソッド 説明 static TransformerFactory
TransformerFactory. newInstance(String factoryClassName, ClassLoader classLoader)
ファクトリ・クラス名からTransformerFactory
の新しいインスタンスを取得します。 -
javax.xml.validationでのClassLoaderの使用
ClassLoader型のパラメータを持つjavax.xml.validationのメソッド 修飾子と型 メソッド 説明 static SchemaFactory
SchemaFactory. newInstance(String schemaLanguage, String factoryClassName, ClassLoader classLoader)
クラス名からSchemaFactory
の新しいインスタンスを取得します。 -
javax.xml.xpathでのClassLoaderの使用
ClassLoader型のパラメータを持つjavax.xml.xpathのメソッド 修飾子と型 メソッド 説明 static XPathFactory
XPathFactory. newInstance(String uri, String factoryClassName, ClassLoader classLoader)
ファクトリ・クラス名からXPathFactory
の新しいインスタンスを取得します。 -
jdk.dynalinkでのClassLoaderの使用
型ClassLoaderのパラメータを持つjdk.dynalinkのメソッド 修飾子と型 メソッド 説明 void
DynamicLinkerFactory. setClassLoader(ClassLoader classLoader)
利用可能なガーディング・ダイナミック・リンカーを自動検出するためのクラス・ローダーを設定します。 -
jdk.nashorn.api.scriptingでのClassLoaderの使用
型ClassLoaderのパラメータを持つjdk.nashorn.api.scriptingのメソッド 修飾子と型 メソッド 説明 ScriptEngine
NashornScriptEngineFactory. getScriptEngine(ClassLoader appLoader)
指定されたクラス・ローダーで初期化された新しいスクリプト・エンジンを作成します。ScriptEngine
NashornScriptEngineFactory. getScriptEngine(String[] args, ClassLoader appLoader)
指定された引数と指定されたクラス・ローダーで初期化された新しいスクリプト・エンジンを作成します。ScriptEngine
NashornScriptEngineFactory. getScriptEngine(String[] args, ClassLoader appLoader, ClassFilter classFilter)
指定された引数、クラス・ローダー、およびクラス・フィルタで初期化された新しいスクリプト・エンジンを作成します。
-