インタフェース | 説明 |
---|---|
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, 2013, Oracle and/or its affiliates. All rights reserved.