JavaTM 2
Platform
Std. Ed. v1.4.0

javax.swing
クラス JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink

java.lang.Object
  |
  +--javax.accessibility.AccessibleHyperlink
        |
        +--javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink
すべての実装インタフェース:
AccessibleAction
含まれているクラス:
JEditorPane.JEditorPaneAccessibleHypertextSupport

public class JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink
extends AccessibleHyperlink


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

コンストラクタの詳細

JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink

public JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink(Element e)
メソッドの詳細

isValid

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

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

getAccessibleActionCount

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

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

doAccessibleAction

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

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

getAccessibleActionDescription

public String getAccessibleActionDescription(int i)
この特定のリンクアクションの説明を String として返します。返される文字列は、このリンクを格納している要素に関連したドキュメント内のテキストです。

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

getAccessibleActionObject

public Object getAccessibleActionObject(int i)
リンクを表す URL オブジェクトを返します。

定義:
クラス AccessibleHyperlink 内の getAccessibleActionObject
パラメータ:
i - アクションのゼロから始まるインデックス
戻り値:
HTML リンク自体を表す URL
関連項目:
getAccessibleActionCount()

getAccessibleActionAnchor

public 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") を返します。

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

getStartIndex

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

定義:
クラス AccessibleHyperlink 内の getStartIndex
戻り値:
リンクの開始のインデックス

getEndIndex

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

定義:
クラス AccessibleHyperlink 内の 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.