java.lang.Object
javax.accessibility.AccessibleHyperlink
- すべての実装されたインタフェース:
AccessibleAction
public abstract class AccessibleHyperlink extends Object implements AccessibleAction
ハイパーテキスト・ドキュメント内のリンクまたはリンクのセット(クライアント側イメージ・マップなど)のカプセル化
-
フィールドのサマリー
インタフェース javax.accessibility.AccessibleActionで宣言されたフィールド
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明abstract boolean
doAccessibleAction
(int i) オブジェクトに対して指定されたアクションを実行します。abstract Object
getAccessibleActionAnchor
(int i) そのリンクで適切な、リンク・アンカーを表すオブジェクトを返します。abstract int
このLinkで利用可能なアクセス可能アクションの数を返します。複数ある場合、最初のアクセス可能アクションは、このLinkオブジェクトのデフォルトのアクションとは見なされません(HTMLイメージマップ内など)。abstract String
この特定のリンク・アクションの文字列の説明を返します。abstract Object
getAccessibleActionObject
(int i) そのリンクに適切な、リンク・アクションを表すオブジェクトを返します。abstract int
このリンクの終了を示す、ハイパーテキスト・ドキュメントのインデックスを取得します。abstract int
このリンクの開始を示す、ハイパーテキスト・ドキュメントのインデックスを取得します。abstract boolean
isValid()
リンクが関連付けられているドキュメントは変更されている可能性があるので、このメソッドは、それが参照するドキュメントについてこのLinkがまだ有効かどうかを返します。
-
コンストラクタの詳細
-
AccessibleHyperlink
protected AccessibleHyperlink()サブクラスが呼び出すためのコンストラクタ。
-
-
メソッドの詳細
-
isValid
public abstract boolean isValid()リンクが関連付けられているドキュメントは変更されている可能性があるので、このメソッドは、それが参照するドキュメントについてこのLinkがまだ有効かどうかを返します。- 戻り値:
- このリンクが所属する
AccessibleHypertext
に対してまだ有効かどうかを示すフラグ
-
getAccessibleActionCount
public abstract int getAccessibleActionCount()このLinkで利用可能なアクセス可能アクションの数を返します。複数ある場合、最初のアクセス可能アクションは、このLinkオブジェクトのデフォルトのアクションとは見なされません(HTMLイメージマップ内など)。 一般的に、リンクにはAccessibleAction
が1つしかありません。- 定義:
getAccessibleActionCount
、インタフェースAccessibleAction
- 戻り値:
- このオブジェクト内の0から始まるアクションの数
-
doAccessibleAction
public abstract boolean doAccessibleAction(int i) オブジェクトに対して指定されたアクションを実行します。- 定義:
doAccessibleAction
、インタフェースAccessibleAction
- パラメータ:
i
- アクションのゼロから始まるインデックス- 戻り値:
- アクションが実行された場合は
true
; そうでなければfalse
- 関連項目:
-
getAccessibleActionDescription
public abstract String getAccessibleActionDescription(int i) この特定のリンク・アクションの文字列の説明を返します。 これは、アンカー・テキストに関連付けられたテキスト文字列あるいはアンカー・テキストである必要があります。 たとえば、HTML: <a HREF="http://www.sun.com/access">Accessibility</a>からは、このメソッドは「Accessibility」を返します。同様に、このHTML: <a HREF="#top"><img src="top-hat.gif" alt="top hat"></a>からは、このメソッドは「top hat」を返します。
- 定義:
getAccessibleActionDescription
、インタフェースAccessibleAction
- パラメータ:
i
- アクションのゼロから始まるインデックス- 戻り値:
- アクションの文字列の説明
- 関連項目:
-
getAccessibleActionObject
public abstract Object getAccessibleActionObject(int i) そのリンクに適切な、リンク・アクションを表すオブジェクトを返します。 たとえば、HTML: <a HREF="http://www.sun.com/access">Accessibility</a>からは、このメソッドはjava.net.URL("http://www.sun.com/access.html")を返します。- パラメータ:
i
- アクションのゼロから始まるインデックス- 戻り値:
- ハイパーテキスト・リンク自体を表すオブジェクト
- 関連項目:
-
getAccessibleActionAnchor
public abstract Object getAccessibleActionAnchor(int i) そのリンクで適切な、リンク・アンカーを表すオブジェクトを返します。 例えばHTMLから: <a href="http://www.sun.com/access">アクセシビリティ</a>このメソッドは、テキストを含むString
を返します。: "アクセシビリティ"。同様に、このHTML: <a HREF="#top"><img src="top-hat.gif" alt="top hat"></a>からは、このメソッドはオブジェクトImageIcon("top-hat.gif", "top hat")を返します。
- パラメータ:
i
- アクションのゼロから始まるインデックス- 戻り値:
- ハイパーテキスト・アンカーを表すオブジェクト
- 関連項目:
-
getStartIndex
public abstract int getStartIndex()このリンクの開始を示す、ハイパーテキスト・ドキュメントのインデックスを取得します。- 戻り値:
- リンクの開始のインデックス
-
getEndIndex
public abstract int getEndIndex()このリンクの終了を示す、ハイパーテキスト・ドキュメントのインデックスを取得します。- 戻り値:
- リンクの終了のインデックス
-