JavaTM Platform
Standard Ed. 6

javax.accessibility
クラス AccessibleHyperlink

java.lang.Object
  上位を拡張 javax.accessibility.AccessibleHyperlink
すべての実装されたインタフェース:
AccessibleAction
直系の既知のサブクラス:
JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink

public abstract class AccessibleHyperlink
extends Object
implements AccessibleAction

ハイパーテキストドキュメント内のリンクまたはリンクのセット (たとえば、クライアント側イメージマップなど) のカプセル化です。

関連項目:
Accessible, Accessible.getAccessibleContext(), AccessibleContext, AccessibleText, AccessibleContext.getAccessibleText()

フィールドの概要
 
インタフェース javax.accessibility.AccessibleAction から継承されたフィールド
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
 
コンストラクタの概要
AccessibleHyperlink()
           
 
メソッドの概要
abstract  boolean doAccessibleAction(int i)
          オブジェクトに対して指定された Action を実行します。
abstract  Object getAccessibleActionAnchor(int i)
          そのリンクで適切な、リンクアンカーを表すオブジェクトを返します。
abstract  int getAccessibleActionCount()
          この Link で利用可能なユーザー補助アクションの数を返します。
abstract  String getAccessibleActionDescription(int i)
          特定のリンクアクションについての記述を String で返します。
abstract  Object getAccessibleActionObject(int i)
          そのリンクに適切な、リンクアクションを表すオブジェクトを返します。
abstract  int getEndIndex()
          このリンクの終了を示す、ハイパーテキストドキュメントのインデックスを取得します。
abstract  int getStartIndex()
          このリンクの開始を示す、ハイパーテキストドキュメントのインデックスを取得します。
abstract  boolean isValid()
          リンクが関連付するドキュメントは変更されている可能性があるので、このメソッドは、それが参照するドキュメントについてこの Link がまだ有効かどうかを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AccessibleHyperlink

public AccessibleHyperlink()
メソッドの詳細

isValid

public abstract boolean isValid()
リンクが関連付するドキュメントは変更されている可能性があるので、このメソッドは、それが参照するドキュメントについてこの Link がまだ有効かどうかを返します。

戻り値:
このリンクが属している AccessibleHypertext について、 リンクがまだ有効かどうかを示すフラグ

getAccessibleActionCount

public abstract int getAccessibleActionCount()
この Link で利用可能なユーザー補助アクションの数を返します。 複数ある場合、最初のユーザー補助アクションは、この Link オブジェクトのデフォルトのアクションとは見なされません (たとえば HTML イメージマップ内)。通常、リンクが持つ AccessibleAction は 1 つだけです。

定義:
インタフェース AccessibleAction 内の getAccessibleActionCount
戻り値:
このオブジェクト内の Action の数を示す、ゼロから始まる数

doAccessibleAction

public abstract boolean doAccessibleAction(int i)
オブジェクトに対して指定された Action を実行します。

定義:
インタフェース AccessibleAction 内の doAccessibleAction
パラメータ:
i - アクションのゼロから始まるインデックス
戻り値:
アクションが実行された場合は true、そうでない場合は false
関連項目:
getAccessibleActionCount()

getAccessibleActionDescription

public abstract String getAccessibleActionDescription(int i)
特定のリンクアクションについての記述を String で返します。これは、アンカーテキストに関連したテキスト文字列あるいはアンカーテキストである必要があります。たとえば、次の 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」を返します。

定義:
インタフェース AccessibleAction 内の getAccessibleActionDescription
パラメータ:
i - アクションのゼロから始まるインデックス
戻り値:
アクションを説明する String
関連項目:
getAccessibleActionCount()

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 - アクションのゼロから始まるインデックス
戻り値:
ハイパーテキストリンク自体を表す Object
関連項目:
getAccessibleActionCount()

getAccessibleActionAnchor

public abstract Object getAccessibleActionAnchor(int i)
そのリンクで適切な、リンクアンカーを表すオブジェクトを返します。たとえば次の HTML の場合、<a href="http://www.sun.com/access">Accessibility</a> このメソッドは「Accessibility」というテキストが格納された String を返します。 同じように、この HTML に<a HREF="#top"><img src="top-hat.gif" alt="top hat"></a> とあった場合は、オブジェクト ImageIcon("top-hat.gif", "top hat") を返します。

パラメータ:
i - アクションのゼロから始まるインデックス
戻り値:
ハイパーテキストアンカーを表す Object
関連項目:
getAccessibleActionCount()

getStartIndex

public abstract int getStartIndex()
このリンクの開始を示す、ハイパーテキストドキュメントのインデックスを取得します。

戻り値:
リンクの開始のインデックス

getEndIndex

public abstract int getEndIndex()
このリンクの終了を示す、ハイパーテキストドキュメントのインデックスを取得します。

戻り値:
リンクの終了のインデックス

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。