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

하이퍼 텍스트(hyper text) 문서내의 링크 또는 링크세트 (예를 들어, 클라이언트측 이미지 맵등)의 캡슐화입니다.

관련 항목:
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 ()
          이 링크의 종료를 나타내는, 하이퍼 텍스트(hyper text) 문서의 인덱스를 가져옵니다.
abstract  int getStartIndex ()
          이 링크의 개시를 나타내는, 하이퍼 텍스트(hyper text) 문서의 인덱스를 가져옵니다.
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 - 액션의 제로로부터 시작되는 인덱스
반환값:
하이퍼 텍스트(hyper text) 링크 자체를 나타내는 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 - 액션의 제로로부터 시작되는 인덱스
반환값:
하이퍼 텍스트(hyper text) 엥커를 나타내는 Object
관련 항목:
getAccessibleActionCount()

getStartIndex

public abstract int getStartIndex()
이 링크의 개시를 나타내는, 하이퍼 텍스트(hyper text) 문서의 인덱스를 가져옵니다.

반환값:
링크의 개시의 인덱스

getEndIndex

public abstract int getEndIndex()
이 링크의 종료를 나타내는, 하이퍼 텍스트(hyper text) 문서의 인덱스를 가져옵니다.

반환값:
링크의 종료의 인덱스

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 도 참조해 주세요.