モジュール java.desktop
パッケージ javax.accessibility

クラスAccessibleHyperlink

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

public abstract class AccessibleHyperlink extends Object implements AccessibleAction
ハイパーテキスト・ドキュメント内のリンクまたはリンクのセット(クライアント側イメージ・マップなど)のカプセル化
関連項目:
  • フィールドのサマリー

    インタフェース javax.accessibility.AccessibleActionで宣言されたフィールド

    CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
  • コンストラクタのサマリー

    コンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    サブクラスが呼び出すためのコンストラクタ。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    abstract boolean
    オブジェクトに対して指定されたアクションを実行します。
    abstract Object
    そのリンクで適切な、リンク・アンカーを表すオブジェクトを返します。
    abstract int
    このLinkで利用可能なアクセス可能アクションの数を返します。複数ある場合、最初のアクセス可能アクションは、このLinkオブジェクトのデフォルトのアクションとは見なされません(HTMLイメージマップ内など)。
    abstract String
    この特定のリンク・アクションの文字列の説明を返します。
    abstract Object
    そのリンクに適切な、リンク・アクションを表すオブジェクトを返します。
    abstract int
    このリンクの終了を示す、ハイパーテキスト・ドキュメントのインデックスを取得します。
    abstract int
    このリンクの開始を示す、ハイパーテキスト・ドキュメントのインデックスを取得します。
    abstract boolean
    リンクが関連付けられているドキュメントは変更されている可能性があるので、このメソッドは、それが参照するドキュメントについてこのLinkがまだ有効かどうかを返します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • 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()
      このリンクの終了を示す、ハイパーテキスト・ドキュメントのインデックスを取得します。
      戻り値:
      リンクの終了のインデックス