モジュール jdk.accessibility

クラスTranslator

java.lang.Object
javax.accessibility.AccessibleContext
com.sun.java.accessibility.util.Translator
すべての実装されたインタフェース:
Accessible, AccessibleComponent

public class Translator
extends AccessibleContext
implements Accessible, AccessibleComponent

Translatorクラスによって、インタフェースAccessibleを実装しないオブジェクトのインタフェースAccessibleに変換機能が提供されます。 支援技術では、TranslatorgetAccessibleクラス・メソッドを使用して、インタフェースAccessibleを実装するオブジェクトを取得できます。 すでに渡されたオブジェクトでインタフェースAccessibleを実装する場合、getAccessibleは、オブジェクトを返すのみです。

支援技術でTranslatorクラスを使用する場合の例を次に示します。

    Accessible accessible = Translator.getAccessible(someObj);
    // obtain information from the 'accessible' object.
 

ノート: この実装は欠落部分が多いため、ツールキットのアクセシビリティ機能を実装するお薦めの方法ではありません。 ツールキットのコンポーネントは、このコードに依存せずに、インタフェースAccessibleを直接実装する必要があります。