|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照先:
説明
インタフェースの概要 | |
---|---|
Accessible | インタフェース Accessible は、ユーザー補助機能パッケージのメインインタフェースです。 |
AccessibleAction | AccessibleAction インタフェースは、1 つ以上のアクションを実行できるすべてのオブジェクトによってサポートされる必要があります。 |
AccessibleComponent | AccessibleComponent インタフェースは、画面に描画されるすべてのオブジェクトによってサポートされる必要があります。 |
AccessibleEditableText | AccessibleEditableText インタフェースは、編集可能なテキスト情報を画面に表示するすべてのクラスによって実装される必要があります。 |
AccessibleExtendedComponent | AccessibleExtendedComponent インタフェースは、画面に描画されるすべてのオブジェクトによってサポートされる必要があります。 |
AccessibleExtendedTable | AccessibleExtendedTable クラスは、2 次元テーブル形式でデータを提示するユーザーインタフェースコンポーネントについての拡張情報を提供します。 |
AccessibleExtendedText | AccessibleExtendedText インタフェースには、AccessibleText インタフェースでは提供されていない追加のメソッドが含まれています。 |
AccessibleHypertext | AccessibleHypertext クラスは、画面にハイパーテキスト情報を表示するすべてのクラスの基底クラスです。 |
AccessibleIcon | AccessibleIcon インタフェースは、関連したアイコン (ボタンなど) を持つすべてのオブジェクトによってサポートされる必要があります。 |
AccessibleKeyBinding | AccessibleKeyBinding インタフェースは、オブジェクトの選択に使用できるキーボードニーモニックまたはキーボードショートカットなどのキーボードバインディングを持つすべてのオブジェクトによってサポートされる必要があります。 |
AccessibleSelection | AccessibleSelection インタフェースは、現在選択されている子を判定したり、選択されているセットを変更するための標準的な機構をユーザー補助機能に提供します。 |
AccessibleStreamable | AccessibleStreamable インタフェースは、コンポーネントの背後にある raw ストリームを画面に表示するすべてのコンポーネントの AccessibleContext によってサポートされる必要があります。 |
AccessibleTable | AccessibleTable クラスは、2 次元テーブル形式でデータを提示するユーザインタフェースコンポーネントを記述します。 |
AccessibleTableModelChange | AccessibleTableModelChange インタフェースはテーブルモデルへの変更を記述します。 |
AccessibleText | AccessibleText インタフェースは、テキスト情報を画面に表示するすべてのクラスによって実装される必要があります。 |
AccessibleValue | AccessibleValue インタフェースは、数値をサポートするすべてのオブジェクト (スクロールバーなど) によってサポートされる必要があります。 |
クラスの概要 | |
---|---|
AccessibleAttributeSequence | このクラスは、連続した属性セットを共有するテキスト範囲を、その属性セットとともに収集します。 |
AccessibleBundle | 強く型付けされた列挙を維持するために使用する基底クラスです。 |
AccessibleContext | AccessibleContext は、すべてのユーザー補助機能を実装するオブジェクトが返す共通の最小情報を表します。 |
AccessibleHyperlink | ハイパーテキストドキュメント内のリンクまたはリンクのセット (クライアント側イメージマップなど) のカプセル化です。 |
AccessibleRelation | AccessibleRelation クラスは、AccessibleRelation を実装しているオブジェクトと、その他の 1 つ以上のオブジェクトとの間のリレーションを記述します。 |
AccessibleRelationSet | AccessibleRelationSet クラスはコンポーネントのリレーションセットを判定します。 |
AccessibleResourceBundle | 推奨されていません。 Java プラットフォームのバージョン 1.3 以降では、 このクラスは推奨されません。 |
AccessibleRole | AccessibleRole クラスは、コンポーネントのユーザー補助機能を指定します。 |
AccessibleState | AccessibleState クラスは、コンポーネントの特定の状態を記述します。 |
AccessibleStateSet | AccessibleStateSet クラスは、コンポーネントの状態セットを指定します。 |
AccessibleTextSequence | このクラスは、テキスト範囲の主な詳細情報を収集します。 |
ユーザーインタフェースコンポーネントとそれらのコンポーネントへのアクセスを提供するユーザー補助機能の間の規約を定義します。Java Accessibility API を完全にサポートしている Java アプリケーションであれば、画面リーダーや画面拡大機能などのユーザー補助機能と互換性を持ち、簡単に対応できます。 画面リーダーのオフスクリーンモデルに通常含まれている情報はすべて Java Accessibility API で提供されるので、この API を完全にサポートしている Java アプリケーションでは、画面リーダーのオフスクリーンモデルは不要になります。
Java Accessibility API パッケージは、8 つの Java プログラミング言語インタフェースと、6 つの Java プログラミング言語クラスで構成されています。これらについて以下に説明します。
このクラスの定数は、オブジェクトに共通の状態の、強く型付けされた列挙を示します。このクラスの public コンストラクタは意図的に省略されており、アプリケーションはこのクラスから定数の 1 つを使用する必要があります。このクラスには、標準の状態が多数定義されていますが、将来このリストを拡張して、プログラマが定義した状態を追加することもできます。このとき、基底クラスを変更する必要はありません。
アプリケーションは、オブジェクトの AccessibleContext (Accessible を参照) を取得してから、AccessibleContext の getAccessibleAction メソッドを呼び出すと、オブジェクトが AccessibleAction インタフェースをサポートするかどうかを判定できます。戻り値が null でなければ、そのオブジェクトはこのインタフェースをサポートしています。
アプリケーションは、オブジェクトの AccessibleContext (Accessible を参照) を取得してから、AccessibleContext の getAccessibleComponent メソッドを呼び出すと、オブジェクトが AccessibleComponent インタフェースをサポートするかどうかを判定できます。戻り値が null でなければ、そのオブジェクトはこのインタフェースをサポートしています。
アプリケーションは、オブジェクトの AccessibleContext (Accessible を参照) を取得してから、AccessibleContext の getAccessibleSelection メソッドを呼び出すと、オブジェクトが AccessibleSelection インタフェースをサポートするかどうかを判定できます。戻り値が null でなければ、そのオブジェクトはこのインタフェースをサポートしています。
このインタフェースは、ピクセル座標間の移動や指定されたピクセル座標にあるテキストへの移動、テキスト内の指定された位置またはその前後にある文字、語、または文の取得、テキスト内の指定された位置にある文字の属性 (フォント、フォントサイズ、スタイルなど) の取得、選択されているテキストの取得 (存在する場合)、テキストの長さおよびテキストキャレット位置の取得をサポートします。
アプリケーションは、オブジェクトの AccessibleContext (Accessible を参照) を取得してから、AccessibleContext の getAccessibleText メソッドを呼び出すと、オブジェクトが AccessibleText インタフェースをサポートするかどうかを判定できます。戻り値が null でなければ、そのオブジェクトはこのインタフェースをサポートしています。
アプリケーションは、オブジェクトの AccessibleContext (Accessible を参照) を取得してから、AccessibleContext の getAccessibleValue メソッドを呼び出すと、オブジェクトが AccessibleValue インタフェースをサポートするかどうかを判定できます。戻り値が null でなければ、そのオブジェクトはこのインタフェースをサポートしています。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。