- java.lang.Object
-
- javax.accessibility.AccessibilityProvider
-
public abstract class AccessibilityProvider extends Object
Assistive Technologyのサービス・プロバイダ・インタフェース(SPI)。このサービス・プロバイダ・クラスは、プラットフォーム固有のアクセシビリティAPIからJava Accessibility APIへのマッピングを提供します。
各サービス・プロバイダ実装には名前が付けられ、
activate()メソッドを介してアクティブ化できます。 サービス・プロバイダは、デフォルトのtoolkitが初期化されている場合にロードできます。- APIのノート:
- 通常、スクリーン・リーダーおよび拡大鏡のアクセシビリティをサポートするために、プラットフォームごとに1つのプロバイダ(WindowsやLinuxなど)があります。 ただし、複数のサービス・プロバイダをアクティブ化できます。 たとえば、Java Accessibility APIの照会によって得られた視覚的な結果を提供するテスト・ツールは、スクリーン・リーダーおよびスクリーン拡大鏡のサポートのアクティブ化とともにアクティブ化できます。
- 導入されたバージョン:
- 9
- 関連項目:
Toolkit.getDefaultToolkit(),ServiceLoader
-
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protectedAccessibilityProvider()新しいアクセシビリティ・プロバイダを初期化します。
-
-
-
コンストラクタの詳細
-
AccessibilityProvider
protected AccessibilityProvider()
新しいアクセシビリティ・プロバイダを初期化します。- 例外:
SecurityException- セキュリティ・マネージャがインストールされていて、RuntimePermission"accessibilityProvider"が拒否されている場合
-
-
メソッドの詳細
-
getName
public abstract String getName()
このサービス・プロバイダの名前を返します。 この名前は、リクエストされたサービス・プロバイダの検索に使用されます。- 戻り値:
- このサービス・プロバイダの名前
-
activate
public abstract void activate()
このサービス・プロバイダが提供するサポートをアクティブ化します。
-
-