AccessibleHypertext
AccessibleHypertext (접근성 하이퍼텍스트 인터페이스)
하이퍼링크를 포함할 수 있는 사용자 인터페이스 컴포넌트(예: JEditorPane의 HTML 콘텐츠)를 나타내는 인터페이스예요. AccessibleText를 상속하며, 문서 안의 하이퍼링크에 접근할 수 있는 기능을 제공해요.
본문
AccessibleHypertext는 AccessibleText를 상속하는 인터페이스예요. 텍스트 콘텐츠 안의 하이퍼링크에 대한 정보를 제공해요.
주요 메서드는 다음과 같아요.
int getLinkCount()
AccessibleHyperlink getLink(int linkIndex)
int getLinkIndex(int charIndex)
getLinkCount()— 이 하이퍼텍스트 안에 포함된 하이퍼링크의 개수를 반환해요.getLink(linkIndex)— 주어진 인덱스의AccessibleHyperlink를 반환해요.getLinkIndex(charIndex)— 주어진 문자 인덱스에 있는 하이퍼링크의 인덱스를 반환해요. 해당 문자가 하이퍼링크 안에 없으면 -1을 반환해요.
이 인터페이스는 스크린 판독기가 HTML과 같은 하이퍼링크 텍스트 안에서 링크를 발견하고 탐색하는 데 사용돼요.