パッケージ | 説明 |
---|---|
java.awt.datatransfer |
アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。
|
java.beans |
JavaBeans™ アーキテクチャーに基づいたコンポーネントである 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) の実装を提供します。 |
修飾子と型 | メソッドと説明 |
---|---|
static Object |
RMIClassLoader.getSecurityContext(ClassLoader loader)
非推奨。
代替はありません。Java 2 プラットフォーム v1.2 以降の RMI では、クラスローダーのセキュリティーコンテキストを取得するためにこのメソッドを使用しません。
|
Object |
LoaderHandler.getSecurityContext(ClassLoader loader)
非推奨。
代替はありません。
|
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 |
ForwardingJavaFileManager.getClassLoader(JavaFileManager.Location location) |
ClassLoader |
JavaFileManager.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 XMLOutputFactory |
XMLOutputFactory.newFactory(String factoryId, ClassLoader classLoader)
ファクトリの新しいインスタンスを作成します。
|
static XMLInputFactory |
XMLInputFactory.newFactory(String factoryId, ClassLoader classLoader)
ファクトリの新しいインスタンスを作成します。
|
static XMLEventFactory |
XMLEventFactory.newFactory(String factoryId, ClassLoader 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 XMLEventFactory |
XMLEventFactory.newInstance(String factoryId, ClassLoader classLoader)
非推奨。
API の整合性を維持するために、このメソッドは非推奨になりました。すべての newInstance メソッドが、対応する newFactory メソッドに置き換えられています。代替の
XMLEventFactory.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, 2013, Oracle and/or its affiliates. All rights reserved.