パッケージ | 説明 |
---|---|
java.awt.datatransfer |
アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。
|
java.beans |
JavaBeans(tm)アーキテクチャに基づいたコンポーネントであるBeanの開発に関連したクラスが含まれています。
|
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 |
コレクション・フレームワーク、レガシー・コレクション・クラス、イベント・モデル、日時機能、国際化、およびさまざまなユーティリティ・クラス(StringTokenizer、乱数ジェネレータ、およびビット配列)が含まれています。
|
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 TMスクリプト・エンジンを定義するインタフェースとクラスで構成され、それらをJavaアプリケーションで使用するためのフレームワークを提供します。
|
javax.sql.rowset |
JDBC
RowSet 実装用の標準インタフェースと基底クラスです。 |
javax.swing |
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
|
javax.tools |
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
|
javax.xml.bind |
非整列化、整列化および検証機能を含む実行時バインディング・フレームワークをクライアント・アプリケーションに提供します。
|
javax.xml.datatype |
XML/Javaの型マッピングです。
|
javax.xml.parsers |
XMLドキュメントの処理を可能にするクラスを提供します。
|
javax.xml.stream | |
javax.xml.transform |
このパッケージは、変換命令の処理、およびソースから結果への変換を実行するためのジェネリックAPIを定義します。
|
javax.xml.validation |
このパッケージは、XMLドキュメントの検証するためのAPIを提供します。
|
javax.xml.xpath |
このパッケージは、XPath式の評価と評価環境へのアクセスに使用する、オブジェクト・モデルに依存しない APIを提供します。
|
修飾子と型 | メソッドと説明 |
---|---|
protected static Class<?> |
DataFlavor.tryToLoadClass(String className, ClassLoader fallback)
ブートストラップ・ローダー、システム・ローダー、コンテキスト・ローダー(存在する場合)、指定されたローダーの順番でクラスのロードを試みます。
|
コンストラクタと説明 |
---|
DataFlavor(String mimeType, String humanPresentableName, ClassLoader classLoader)
MimeType を表すDataFlavor を構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
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)
Beanのインスタンスを生成します。
|
コンストラクタと説明 |
---|
XMLDecoder(InputStream in, Object owner, ExceptionListener exceptionListener, ClassLoader cl)
XMLEncoder クラスで作成されたアーカイブを読み取るための新しい入力ストリームを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ClassLoader |
SecurityManager.currentClassLoader()
非推奨。
このタイプのセキュリティ・チェックは非推奨です。代わりに
checkPermission の呼出しを使用することをお薦めします。 |
ClassLoader |
Class.getClassLoader()
クラスのクラス・ローダーを返します。
|
ClassLoader |
Thread.getContextClassLoader()
このThreadのコンテキストClassLoaderを返します。
|
ClassLoader |
ClassLoader.getParent()
委譲のための親クラス・ローダーを返します。
|
static ClassLoader |
ClassLoader.getSystemClassLoader()
委譲のためのシステム・クラス・ローダーを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
static Class<?> |
Class.forName(String name, boolean initialize, ClassLoader loader)
指定されたクラス・ローダーを使って、指定された文字列名を持つクラスまたはインタフェースに関連付けられた
Class オブジェクトを返します。 |
void |
Thread.setContextClassLoader(ClassLoader cl)
このThreadのコンテキストClassLoaderを設定します。
|
コンストラクタと説明 |
---|
ClassLoader(ClassLoader parent)
指定された親クラス・ローダーを使って、委譲のために新しいクラス・ローダーを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
Class[] |
Instrumentation.getInitiatedClasses(ClassLoader loader)
loader が起動ローダーであるすべてのクラスの配列を返します。 |
byte[] |
ClassFileTransformer.transform(ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer)
このメソッドの実装は、提供されたクラス・ファイルを変換して、新しい置換クラス・ファイルを返すことができます。
|
修飾子と型 | メソッドと説明 |
---|---|
static MethodType |
MethodType.fromMethodDescriptorString(String descriptor, ClassLoader loader)
バイト・コード記述子のスペリングに基づいてメソッド型のインスタンスを検索または作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
static Class<?> |
Proxy.getProxyClass(ClassLoader loader, Class<?>... interfaces)
クラス・ローダーとインタフェースの配列の指定されたプロキシ・クラスの
java.lang.Class オブジェクトを返します。 |
static Object |
Proxy.newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)
指定された呼出しハンドラに対してメソッド呼出しをディスパッチする、指定されたインタフェースのプロキシ・クラスのインスタンスを返します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
URLClassLoader
このクラス・ローダーは、JARファイルとディレクトリの両方を参照するURLの検索パスから、クラスとリソースをロードするために使用されます。
|
修飾子と型 | メソッドと説明 |
---|---|
static URLClassLoader |
URLClassLoader.newInstance(URL[] urls, ClassLoader parent)
指定されたURLと親クラス・ローダーに対する、URLClassLoaderの新しいインスタンスを作成します。
|
コンストラクタと説明 |
---|
URLClassLoader(URL[] urls, ClassLoader parent)
指定されたURLの新しいURLClassLoaderを構築します。
|
URLClassLoader(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)
指定されたURL、親クラス・ローダー、およびURLStreamHandlerFactoryのための新しいURLClassLoaderを構築します。
|
修飾子と型 | メソッドと説明 |
---|---|
static FileSystem |
FileSystems.newFileSystem(Path path, ClassLoader loader)
ファイルの内容にファイル・システムとしてアクセスする新しい
FileSystem を構築します。 |
static FileSystem |
FileSystems.newFileSystem(URI uri, Map<String,?> env, ClassLoader loader)
URI によって識別される新しいファイル・システムを構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
static ClassLoader |
RMIClassLoader.getClassLoader(String codebase)
指定されたコード・ベースURLパスからクラスをロードするクラス・ローダーを返します。
|
abstract ClassLoader |
RMIClassLoaderSpi.getClassLoader(String codebase)
RMIClassLoader.getClassLoader(String) の実装を提供します。 |
修飾子と型 | メソッドと説明 |
---|---|
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)
|
修飾子と型 | クラスと説明 |
---|---|
class |
SecureClassLoader
このクラスは、デフォルトでシステム・ポリシーによって抽出される関連したコード・ソースとアクセス権を持つクラスを定義するための追加サポートを使用して、ClassLoaderを拡張します。
|
修飾子と型 | メソッドと説明 |
---|---|
ClassLoader |
ProtectionDomain.getClassLoader()
このドメインのClassLoaderを返します。
|
コンストラクタと説明 |
---|
ProtectionDomain(CodeSource codesource, PermissionCollection permissions, ClassLoader classloader, Principal[] principals)
指定されたCodeSource、Permissions、ClassLoader、およびPrincipals配列で新規ProtectionDomainを作成します。
|
SecureClassLoader(ClassLoader parent)
委譲のために指定された親クラス・ローダーを使って、新規SecureClassLoaderを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
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)
指定された形式とロケールを持つ指定されたバンドル名のリソース・バンドルを、指定されたクラス・ローダーを必要に応じて使用してインスタンス化します。
|
修飾子と型 | メソッドと説明 |
---|---|
Object |
CommandInfo.getCommandObject(DataHandler dh, ClassLoader loader)
インスタンス化されたJavaBeanコンポーネントを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
static <T> Iterator<T> |
ServiceRegistry.lookupProviders(Class<T> providerClass, ClassLoader loader)
指定されたクラス・ローダーを使用して特定のサービス・クラスの実装を検索します。
|
修飾子と型 | メソッドと説明 |
---|---|
ClassLoader |
MBeanServer.getClassLoader(ObjectName loaderName)
指定された
ClassLoader を返します。 |
ClassLoader |
MBeanServer.getClassLoaderFor(ObjectName mbeanName)
指定されたMBeanのクラスのロードに使用された
ClassLoader を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
static Class<?> |
DefaultLoaderRepository.loadClassWithout(ClassLoader loader, String className)
非推奨。
クラス・ローダーのリスト(指定のクラス・ローダーは除外)を調べて、要求されたクラスのロードを試みます。
|
修飾子と型 | クラスと説明 |
---|---|
class |
MLet
リモートURLから着信したMBeanサーバー内のMBean (複数可)をインスタンス化し、登録することができます。
|
class |
PrivateMLet
ClassLoaderRepository に追加されないMLetです。 |
修飾子と型 | メソッドと説明 |
---|---|
Class<?> |
ClassLoaderRepository.loadClassBefore(ClassLoader stop, String className)
クラス・ローダーのリストからクラスをロードし、指定されたクラス名の位置で処理を停止します。
|
static Class<?> |
DefaultLoaderRepository.loadClassWithout(ClassLoader loader, String className)
非推奨。
クラス・ローダーのリスト(指定のクラス・ローダーは除外)を調べて、要求されたクラスのロードを試みます。
|
Class<?> |
ClassLoaderRepository.loadClassWithout(ClassLoader exclude, String className)
クラス・ローダーのリストから、前回指定された名前のクラス以外のクラスをロードします。
|
コンストラクタと説明 |
---|
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を構築します。
|
修飾子と型 | メソッドと説明 |
---|---|
ClassLoader |
RMIServerImpl.getDefaultClassLoader()
このコネクタ・サーバーで使用されるデフォルトの
ClassLoader を取得します。 |
修飾子と型 | メソッドと説明 |
---|---|
void |
RMIServerImpl.setDefaultClassLoader(ClassLoader cl)
このコネクタ・サーバーのデフォルトの
ClassLoader を設定します。 |
コンストラクタと説明 |
---|
RMIConnectionImpl(RMIServerImpl rmiServer, String connectionId, ClassLoader defaultClassLoader, Subject subject, Map<String,?> env)
新しい
RMIConnection を構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
static Class |
Util.loadClass(String className, String remoteCodebase, ClassLoader loader)
指定されたクラスのクラス・インスタンスを返します。
|
Class |
UtilDelegate.loadClass(String className, String remoteCodebase, ClassLoader loader)
|
コンストラクタと説明 |
---|
ScriptEngineManager(ClassLoader loader)
このコンストラクタは、サービス・プロバイダメカニズムを使用して、指定された
ClassLoader に可視のScriptEngineFactory の実装をロードします。loaderが null の場合、プラットフォームにバンドルされ、通常の拡張ディレクトリ(インストール型拡張機能)に存在するスクリプト・エンジン・ファクトリがロードされます。 |
修飾子と型 | メソッドと説明 |
---|---|
static RowSetFactory |
RowSetProvider.newFactory(String factoryClassName, ClassLoader cl)
指定されたファクトリ・クラス名から
RowSetFactory の新しいインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
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 のデフォルトのバインディングを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
ClassLoader |
JavaFileManager.getClassLoader(JavaFileManager.Location location)
指定された場所からプラグインをロードするクラス・ローダーを取得します。
|
ClassLoader |
ForwardingJavaFileManager.getClassLoader(JavaFileManager.Location location) |
static ClassLoader |
ToolProvider.getSystemToolClassLoader()
このプラットフォームに付属しているツールのクラス・ローダーを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
static JAXBContext |
JAXBContext.newInstance(String contextPath, ClassLoader classLoader)
JAXBContextクラスの新しいインスタンスを取得します。
|
static JAXBContext |
JAXBContext.newInstance(String contextPath, ClassLoader classLoader, Map<String,?> properties)
JAXBContextクラスの新しいインスタンスを取得します。
|
修飾子と型 | メソッドと説明 |
---|---|
static DatatypeFactory |
DatatypeFactory.newInstance(String factoryClassName, ClassLoader classLoader)
クラス名から
DatatypeFactory の新しいインスタンスを取得します。 |
修飾子と型 | メソッドと説明 |
---|---|
static DocumentBuilderFactory |
DocumentBuilderFactory.newInstance(String factoryClassName, ClassLoader classLoader)
クラス名から
DocumentBuilderFactory の新しいインスタンスを取得します。 |
static SAXParserFactory |
SAXParserFactory.newInstance(String factoryClassName, ClassLoader classLoader)
クラス名から
SAXParserFactory の新しいインスタンスを取得します。 |
修飾子と型 | メソッドと説明 |
---|---|
static XMLEventFactory |
XMLEventFactory.newFactory(String factoryId, ClassLoader classLoader)
ファクトリの新しいインスタンスを作成します。
|
static XMLOutputFactory |
XMLOutputFactory.newFactory(String factoryId, ClassLoader classLoader)
ファクトリの新しいインスタンスを作成します。
|
static XMLInputFactory |
XMLInputFactory.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 |
XMLOutputFactory.newInstance(String factoryId, ClassLoader classLoader)
非推奨。
このメソッドは、間違ったクラスであるXMLInputFactoryのインスタンスを返すため、非推奨になっています。代わりに、新しいメソッド
XMLOutputFactory.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 TransformerFactory |
TransformerFactory.newInstance(String factoryClassName, ClassLoader classLoader)
ファクトリ・クラス名から
TransformerFactory の新しいインスタンスを取得します。 |
修飾子と型 | メソッドと説明 |
---|---|
static SchemaFactory |
SchemaFactory.newInstance(String schemaLanguage, String factoryClassName, ClassLoader classLoader)
クラス名から
SchemaFactory の新しいインスタンスを取得します。 |
修飾子と型 | メソッドと説明 |
---|---|
static XPathFactory |
XPathFactory.newInstance(String uri, String factoryClassName, ClassLoader classLoader)
ファクトリ・クラス名から
XPathFactory の新しいインスタンスを取得します。 |
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.