JavaTM 2
Platform
Std. Ed. v1.4.0

JavaTM 2 Platform,  Standard Edition, 1.4.0
API 仕様

このドキュメントは、Java 2 Platform, Standard Edition, バージョン 1.4 の API 仕様です。

参照:
          説明

Java プラットフォームパッケージ
java.applet アプレットの作成、およびアプレットとアプレットコンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
java.awt.color カラースペースのクラスを提供します。
java.awt.datatransfer アプリケーション間、およびアプリケーション内のデータ転送のためのインタフェースやクラスを提供します。
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティ間で情報を変換する機構を提供します。
java.awt.event AWT コンポーネントによってトリガされる各種のイベントを処理するためのインタフェース、およびクラスを提供します。
java.awt.font フォント関連のクラスおよびインタフェースを提供します。
java.awt.geom 2 次元ジオメトリに関連するオブジェクトで処理を定義および実行する Java 2D クラスを提供します。
java.awt.im インプットメソッドフレームワークのためのクラスおよびインタフェースを提供します。
java.awt.im.spi あらゆる Java 実行時環境で使用できるインプットメソッドの開発を可能にするインタフェースを提供します。
java.awt.image イメージの作成や変更を行うクラスを提供します。
java.awt.image.renderable 描画に依存しないイメージを作成するためのクラスおよびインタフェースを提供します。
java.awt.print 汎用印刷 API で使用するクラスおよびインタフェースを提供します。
java.beans Bean (JavaBeansTM アーキテクチャに基づいたコンポーネント) の開発に関連するクラスが含まれています。
java.beans.beancontext bean コンテキストに関連するクラスおよびインタフェースを提供します。
java.io このパッケージは、データストリーム、直列化、およびファイルシステムによるシステム入出力用に提供されています。
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。
java.lang.ref ガベージコレクタとの制限付きの対話をサポートする、参照オブジェクトクラスを提供します。
java.lang.reflect クラスおよびオブジェクトについてのリフレクション情報を取得するためのクラスおよびインタフェースを提供します。
java.math 任意精度の整数演算 (BigInteger)、および任意精度の 10 進数演算 (BigDecimal) を実行するためのクラスを提供します。
java.net ネットワーク対応アプリケーションを実装するためのクラスを提供します。
java.nio データのコンテナであるバッファについて定義し、その他の NIO パッケージの概要情報を提供します。
java.nio.channels 入出力操作を実行できるエンティティ (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
java.nio.channels.spi java.nio.channels パッケージのサービスプロバイダクラスです。
java.nio.charset バイトと Unicode 文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。
java.nio.charset.spi java.nio.charset パッケージのサービスプロバイダクラスです。
java.rmi RMI (Remote Method Invocation) のパッケージを提供します。
java.rmi.activation RMI オブジェクト起動をサポートします。
java.rmi.dgc RMI 分散ガベージコレクション (DGC) で使うクラスとインタフェースを提供します。
java.rmi.registry RMI レジストリに使うクラスと 2 つのインタフェースを提供します。
java.rmi.server RMI のサーバ側をサポートするクラスおよびインタフェースを提供します。
java.security セキュリティフレームワークのクラスとインタフェースを提供します。
java.security.acl このパッケージのクラスとインタフェースの代わりに、java.security パッケージのクラスが使われるようになりました。
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
java.security.interfaces RSA Laboratory Technical Note PKCS#1 で定義されている RSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm) 鍵、および NIST の FIPS-186 で定義されている DSA (Digital Signature Algorithm) 鍵を生成するためのインタフェースを提供します。
java.security.spec 鍵仕様およびアルゴリズムパラメータ仕様のクラスおよびインタフェースを提供します。
java.sql JavaTM プログラミング言語を使用してデータソース (通常はリレーショナルデータベース) のデータにアクセスして処理する API を提供します。
java.text テキスト、日付、数値、およびメッセージを、自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティクラス (StringTokenizer、乱数ジェネレーター、およびビット配列)が含まれています。
java.util.jar JAR (Java ARchive) ファイルの読み取りおよび書き出しに使うクラスを提供します。
java.util.logging JavaTM 2 プラットフォームのコアロギング機能のクラスとインタフェースを提供します。
java.util.prefs このパッケージをアプリケーションから使用して、ユーザやシステムの設定データや構成データの格納および取得ができます。
java.util.regex 文字シーケンスを正規表現に指定されたパターンとマッチするためのクラスです。
java.util.zip 標準的な ZIP ファイル形式および GZIP ファイル形式を読み取ったり、書き出したりするためのクラスを提供します。
javax.accessibility コンポーネントにアクセスできるユーザ補助機能とユーザインタフェースコンポーネント間の規則を定義します。
javax.crypto 暗号化操作のクラスとインタフェースを提供します。
javax.crypto.interfaces RSA Laboratories の PKCS #3 で定義されている Diffie-Hellman 鍵のインタフェースを提供します。
javax.crypto.spec 鍵仕様およびアルゴリズムパラメータ仕様のクラスおよびインタフェースを提供します。
javax.imageio Java Image I/O API の基本パッケージです。
javax.imageio.event イメージの読み込みおよび書き込み時にイベントの同期通知を処理する Java イメージ入出力 API のパッケージです。
javax.imageio.metadata メタデータの読み込みおよび書き込みを処理する Java イメージ入出力 API のパッケージです。
javax.imageio.plugins.jpeg 組み込み JPEG プラグインをサポートするクラスです。
javax.imageio.spi リーダ、ライター、コード変換器、およびストリームのプラグインインタフェースとランタイムレジストリを含む Java イメージ入出力 API のパッケージです。
javax.imageio.stream ファイルとストリームからの下位レベル入出力を処理する、Java イメージ入出力 API のパッケージです。
javax.naming ネームサービスにアクセスするためのクラスおよびインタフェースを提供します。
javax.naming.directory javax.naming パッケージを拡張して、ディレクトリサービスにアクセスする機能を提供します。
javax.naming.event ネーミングおよびディレクトリサービスにアクセスする場合、イベント通知をサポートしています。
javax.naming.ldap LDAPv3 の拡張操作とコントロールをサポートします。
javax.naming.spi javax.naming および関連パッケージによって、ネーミングサービスおよびディレクトリサービスへのアクセスを動的にプラグインする手段を提供します。
javax.net ネットワークアプリケーションのためのクラスを提供します。
javax.net.ssl セキュアソケットパッケージのクラスを提供します。
javax.print JavaTM Print Service API の主要なクラスおよびインタフェースを提供します。
javax.print.attribute JavaTM Print Service の属性の型とそれらが属性セットに収集される方法を記述するクラスとインスタンスを提供します。
javax.print.attribute.standard このパッケージには指定された印刷属性のクラスが含まれています。
javax.print.event このパッケージには、イベントクラスとリスナーインタフェースが含まれています。
javax.rmi RMI-IIOP のユーザ API が含まれています。
javax.rmi.CORBA RMI-IIOP 用の移植可能な API が含まれています。
javax.security.auth このパッケージは、認証と承認に関するフレームワークを提供します。
javax.security.auth.callback このパッケージでは、サービスがアプリケーションとやりとりして、(ユーザ名やパスワードなどの認証データのような) 情報を取得したり、(エラーや警告のメッセージのような) 情報を表示する際に必要なクラスを提供します。
javax.security.auth.kerberos このパッケージには、Kerberos ネットワーク認証プロトコルに関連するユーティリティクラスが含まれています。
javax.security.auth.login プラグイン可能な認証のフレームワークを提供します。
javax.security.auth.spi プラグイン可能な認証モジュールの実装に使用されるインタフェースを提供します。
javax.security.auth.x500 このパッケージには、Subject に X500 Principal および X500 Private Crendentials を格納する際に使用するクラスが含まれます。
javax.security.cert 公開鍵証明書用のクラスを提供します。
javax.sound.midi MIDI (楽器のディジタルインタフェース) データの入出力、シーケンシング、および合成のインタフェースおよびクラスを提供します。
javax.sound.midi.spi 新しい MIDI デバイス、MIDI ファイルリーダおよびライター、またはサウンドバンクリーダを提供するときに、サービスプロバイダが実装するインタフェースを提供します。
javax.sound.sampled サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。
javax.sound.sampled.spi 新しいオーディオデバイス、ソースファイルのリーダやライター、またはオーディオ形式コンバータを提供するときに、サービスプロバイダがサブクラス化する抽象クラスを提供します。
javax.sql サーバ側のデータソースアクセスについて、JavaTM プログラミング言語から処理する API を提供します。
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。
javax.swing.border Swing コンポーネントの周囲に各種のボーダを描画するための、クラスおよびインタフェースを提供します。
javax.swing.colorchooser このパッケージには、JColorChooser コンポーネントによって使われるクラスおよびインタフェースが含まれています。
javax.swing.event Swing コンポーネントによってトリガされるイベントを提供します。
javax.swing.filechooser このパッケージには、JFileChooser コンポーネントによって使用されるクラスおよびインタフェースが含まれています。
javax.swing.plaf 1 つのインタフェースおよび多くの抽象クラスを提供しており、Swing は、プラグイン可能な Look & Feel 機能を実現するためにこれらのクラスを利用します。
javax.swing.plaf.basic 基本 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。
javax.swing.plaf.metal デフォルトの Look & Feel である Java Look & Feel (コード名は Metal) に従って作成されたユーザインタフェースオブジェクトを提供します。
javax.swing.plaf.multi 2 つ以上の Look & Feel を結合するユーザインタフェースオブジェクトを提供します。
javax.swing.table javax.swing.JTable を処理するためのクラスおよびインタフェースを提供します。
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。
javax.swing.text.html.parser デフォルトの HTML パーサを、サポートクラスと共に提供します。
javax.swing.text.rtf Rich-Text-Format テキストエディタを作成するためのクラス (RTFEditorKit) を提供します。
javax.swing.tree javax.swing.JTree を処理するためのクラスとインタフェースを提供します。
javax.swing.undo 開発者がテキストエディタなどのアプリケーションで、元に戻す/再実行の機能を提供できるようにします。
javax.transaction 非整列化中に ORB 機構によってスローされた 3 つの例外が含まれています。
javax.transaction.xa トランザクションマネージャとリソースマネージャの間の規約を定義する API を提供します。
javax.xml.parsers XML ドキュメントの処理を可能にするクラスを提供します。
javax.xml.transform このパッケージは、変換命令の処理、およびソースから結果への変換を実行するための汎用 API を定義します。
javax.xml.transform.dom このパッケージは DOM 固有の変換 API を実装します。
javax.xml.transform.sax このパッケージは SAX2 固有の変換 API を実装し、ContentHandler イベントを受け付けるクラス、および org.xml.sax.ContentHandler へのイベントを発生させるクラスを提供します。
javax.xml.transform.stream このパッケージは、ストリームおよび URI 固有の変換 API を実装します。
org.ietf.jgss このパッケージは、Kerberos などのさまざまな配下のセキュリティ機構の統合された API を使用して、認証、データの完全性、データの機密性などのセキュリティサービスをアプリケーション開発者が利用できるフレームワークを提供します。
org.omg.CORBA OMG CORBA API の JavaTM プログラミング言語 (ORB クラスを含む) へのマッピングを提供します。
org.omg.CORBA_2_3 CORBA_2_3 パッケージは、Java 2 Standard Edition の既存の CORBA インタフェースへの追加を定義します。
org.omg.CORBA_2_3.portable 値型の入力および出力のメソッドを提供し、また org/omg/CORBA/portable パッケージのその他の更新を含みます。
org.omg.CORBA.DynAnyPackage DynAny インタフェースに対して使用される例外 (InvalidValueInvalidInvalidSeq、および TypeMismatch) を提供します。
org.omg.CORBA.ORBPackage ORB.resolve_initial_references メソッドによってスローされる InvalidName 例外、および ORB クラスの動的 Any 作成メソッドによってスローされる InconsistentTypeCode 例外を提供します。
org.omg.CORBA.portable ポータビリティレイヤ、つまり、あるベンダーによって生成されたコードが他のベンダーの ORB で動作できるようにする一連の ORB API を提供します。
org.omg.CORBA.TypeCodePackage TypeCode クラスのメソッドによってスローされる、ユーザ定義の例外 BadKind および Bounds を提供します。
org.omg.CosNaming Java IDL のネームサービスを提供します。
org.omg.CosNaming.NamingContextExtPackage このパッケージには、org.omg.CosNaming.NamingContextExt:で使用される次のクラスが格納されています。
org.omg.CosNaming.NamingContextPackage このパッケージには、org.omg.CosNaming パッケージの例外クラスが格納されています。
org.omg.Dynamic このパッケージには、OMG の Portable Interceptor 仕様の Dynamic モジュールが含まれています (http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06、21.9 節)。
org.omg.DynamicAny 実行時に any に関連付けられたデータ値のトラバース、およびデータ値の基本的な構成要素を抽出するためのクラスとインタフェースを提供します。
org.omg.DynamicAny.DynAnyFactoryPackage このパッケージには、OMG の『The Common Object Request Broker: Architecture and Specification』(http://cgi.omg.org/cgi-bin/doc?formal/99-10-07) のセクション 9.2.2 に指定されている DynamicAny モジュールの DynAnyFactory インタフェースのクラスと例外が含まれています。
org.omg.DynamicAny.DynAnyPackage このパッケージには、OMG の『The Common Object Request Broker: Architecture and Specification』(http://cgi.omg.org/cgi-bin/doc?formal/99-10-07) のセクション 9.2 に指定された DynamicAny モジュールの DynAny インタフェースのクラスと例外が含まれています。
org.omg.IOP このパッケージには、OMG の『The Common Object Request Broker: Architecture and Specification』 ( http://cgi.omg.org/cgi-bin/doc?formal/99-10-07) セクション 13.6 に指定されている IOP モジュールが含まれています。
org.omg.IOP.CodecFactoryPackage このパッケージには、IOP::CodeFactory インタフェースに指定されている例外が含まれています (Portable Interceptor 仕様の一部として)。
org.omg.IOP.CodecPackage このパッケージは、IOP::Codec IDL インタフェース定義から生成されます。
org.omg.Messaging このパッケージには、OMG CORBA Messaging 仕様 ( http://cgi.omg.org/cgi-bin/doc?formal/99-10-07) に指定されている Messaging モジュールが含まれています。
org.omg.PortableInterceptor ORB サービスが ORB の通常の実行フローを遮断できるようにするための ORB フックを登録する機構を提供します。
org.omg.PortableInterceptor.ORBInitInfoPackage このパッケージには、OMG Portable Interceptor 仕様 ( http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06) セクション 21.7.2 に指定されている PortableInterceptor モジュールの ORBInitInfo ローカルインタフェースから返される例外とタイプ定義 (typedef) が含まれています。
org.omg.PortableServer クラスとインタフェースを提供し、アプリケーションのサーバ側を複数ベンダー間 ORB で移植できるようにします。
org.omg.PortableServer.CurrentPackage メソッドの実装に対して、呼び出し元のオブジェクトの識別情報へのアクセス権を付与します。
org.omg.PortableServer.POAManagerPackage このパッケージが関連付けられている POA の処理状態をカプセル化します。
org.omg.PortableServer.POAPackage このパッケージを使用すると、プログラマは異なる ORB 製品間で移植可能なオブジェクト実装を作成できます。
org.omg.PortableServer.portable サーバ側アプリケーションをマルチベンダー ORB 間で移植できるようにするためのクラスとインタフェースを提供します。
org.omg.PortableServer.ServantLocatorPackage サーバントを検索するためのクラスとインタフェースを提供します。
org.omg.SendingContext 値型の整列化をサポートします。
org.omg.stub.java.rmi java.rmi パッケージで発生するリモートタイプの RMI-IIOP Stub を格納します。
org.w3c.dom XML データ処理用の Java API のコンポーネント API である DOM (Document Object Model) のインタフェースを提供します。
org.xml.sax Java API for XML Processing のコンポーネント API である Simple API for XML (SAX) のクラスおよびインタフェースを提供します。
org.xml.sax.ext Java API for XML Processing のコンポーネント API である Simple API for XML (SAX) の拡張クラスおよびインタフェースを提供します。
org.xml.sax.helpers Java API for XML のコンポーネント API である Simple API for XML (SAX) のヘルパークラスを提供します。

 

このドキュメントは、Java 2 Platform, Standard Edition, バージョン 1.4 の API 仕様です。


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.