JavaTM 2
Platform
Std. Ed. v1.4.0

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()

コンストラクタの概要
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 2
Platform
Std. Ed. v1.4.0

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

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.