インタフェース | 説明 |
---|---|
Accessible |
インタフェースAccessibleは、アクセシビリティ・パッケージのメイン・インタフェースです。
|
AccessibleAction |
AccessibleActionインタフェースは、1つ以上のアクションを実行できるすべてのオブジェクトによってサポートされる必要があります。
|
AccessibleComponent |
AccessibleComponentインタフェースは、画面にレンダリングされるすべてのオブジェクトによってサポートされる必要があります。
|
AccessibleEditableText |
AccessibleEditableTextインタフェースは、編集可能なテキスト情報を画面に表示するすべてのクラスによって実装される必要があります。
|
AccessibleExtendedComponent |
AccessibleExtendedComponentインタフェースは、画面にレンダリングされるすべてのオブジェクトによってサポートされる必要があります。
|
AccessibleExtendedTable |
AccessibleExtendedTableクラスは、2次元表形式でデータを提示するユーザー・インタフェース・コンポーネントについての拡張情報を提供します。
|
AccessibleExtendedText |
AccessibleExtendedTextインタフェースには、AccessibleTextインタフェースでは提供されていない追加のメソッドが含まれています。アプリケーションは、オブジェクトのAccessibleContext (
Accessible を参照)を取得してから、AccessibleContextのAccessibleContext.getAccessibleText() メソッドを呼び出すと、オブジェクトがAccessibleExtendedTextインタフェースをサポートするかどうかを判定できます。 |
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は、すべてのAccessibleオブジェクトが返す共通の最小情報を表します。
|
AccessibleHyperlink |
リンクまたはリンク・セットのカプセル化
|
AccessibleRelation |
AccessibleRelationクラスは、AccessibleRelationを実装しているオブジェクトと、その他の1つ以上のオブジェクトとの間のリレーションを記述します。
|
AccessibleRelationSet |
AccessibleRelationSetクラスはコンポーネントのリレーション・セットを判定します。
|
AccessibleResourceBundle | 非推奨
Javaプラットフォームのバージョン1.3以降では、このクラスは非推奨です。
|
AccessibleRole |
AccessibleRoleクラスは、コンポーネントの役割を判定します。
|
AccessibleState |
AccessibleStateクラスは、コンポーネントの特定の状態を記述します。
|
AccessibleStateSet |
AccessibleStateSetクラスは、コンポーネントの状態セットを判定します。
|
AccessibleTextSequence |
このクラスは、テキスト範囲の主な詳細情報を収集します。
|
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でなければ、そのオブジェクトはこのインタフェースをサポートしています。
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.