JavaTM Platform
Standard Ed. 6

javax.accessibility
인터페이스 AccessibleExtendedText

기존의 구현 클래스의 일람:
JEditorPane.AccessibleJEditorPane , JEditorPane.AccessibleJEditorPaneHTML , JEditorPane.JEditorPaneAccessibleHypertextSupport , JPasswordField.AccessibleJPasswordField , JTextArea.AccessibleJTextArea , JTextComponent.AccessibleJTextComponent , JTextField.AccessibleJTextField


public interface AccessibleExtendedText

AccessibleExtendedText 인터페이스에는, AccessibleText 인터페이스에서는 제공되어 있지 않은 추가의 메소드가 포함되어 있습니다. 어플리케이션은, 객체의 AccessibleContext (Accessible 를 참조)를 취득하고 나서, AccessibleContext 의 AccessibleContext.getAccessibleText() 메소드를 호출하면(자), 객체가 AccessibleExtendedText 인터페이스를 지원할지 어떨지를 판정할 수 있습니다. 반환값이 AccessibleExtendedText 의 인스턴스이면, 그 객체는 이 인터페이스를 지원합니다.

도입된 버젼:
1.5
관련 항목:
Accessible , Accessible.getAccessibleContext() , AccessibleContext , AccessibleContext.getAccessibleText() , AccessibleText.AccessibleTextChunk

필드의 개요
static int ATTRIBUTE_RUN
          취득해야 할 텍스트의 일부가, 같은 텍스트 속성을 가지는 연속한 텍스트인 것을 나타내는데 사용하는 정수입니다.
static int LINE
          취득해야 할 텍스트의 일부가 1 행의 텍스트인 것을 나타내는데 사용하는 정수입니다.
 
메소드의 개요
 Rectangle getTextBounds (int startIndex, int endIndex)
          2 개의 인덱스간의 텍스트의 경계의 구형을 돌려줍니다.
 String getTextRange (int startIndex, int endIndex)
          2 개의 인덱스간의 텍스트를 돌려줍니다.
 AccessibleTextSequence getTextSequenceAfter (int part, int index)
          지정된 인덱스의 뒤의 AccessibleTextSequence 를 돌려줍니다.
 AccessibleTextSequence getTextSequenceAt (int part, int index)
          지정된 인덱스에서의 AccessibleTextSequence 를 돌려줍니다.
 AccessibleTextSequence getTextSequenceBefore (int part, int index)
          지정된 인덱스의 전의 AccessibleTextSequence 를 돌려줍니다.
 

필드의 상세

LINE

static final int LINE
취득해야 할 텍스트의 일부가 1 행의 텍스트인 것을 나타내는데 사용하는 정수입니다.

관련 항목:
AccessibleText.getAtIndex(int, int) , AccessibleText.getAfterIndex(int, int) , AccessibleText.getBeforeIndex(int, int) , 정수 필드치

ATTRIBUTE_RUN

static final int ATTRIBUTE_RUN
취득해야 할 텍스트의 일부가, 같은 텍스트 속성을 가지는 연속한 텍스트인 것을 나타내는데 사용하는 정수입니다.

관련 항목:
AccessibleText.getAtIndex(int, int) , AccessibleText.getAfterIndex(int, int) , AccessibleText.getBeforeIndex(int, int) , 정수 필드치
메소드의 상세

getTextRange

String  getTextRange(int startIndex,
                    int endIndex)
2 개의 인덱스간의 텍스트를 돌려줍니다.

파라미터:
startIndex - 텍스트의 개시 인덱스
endIndex - 텍스트의 종료 인덱스
반환값:
인덱스가 유효한 경우는 텍스트 캐릭터 라인. 그 이외의 경우는, null 를 돌려줍니다.

getTextSequenceAt

AccessibleTextSequence  getTextSequenceAt(int part,
                                         int index)
지정된 인덱스에서의 AccessibleTextSequence 를 돌려줍니다.

파라미터:
part - 취득하는 CHARACTER,WORD, SENTENCE,LINE, 또는 ATTRIBUTE_RUN
index - 텍스트내의 문자 인덱스
반환값:
part 와 index 가 유효한 경우는, 텍스트를 지정하는 AccessibleTextSequence. 그 이외의 경우는, null 를 돌려줍니다.
관련 항목:
AccessibleText.CHARACTER , AccessibleText.WORD , AccessibleText.SENTENCE

getTextSequenceAfter

AccessibleTextSequence  getTextSequenceAfter(int part,
                                            int index)
지정된 인덱스의 뒤의 AccessibleTextSequence 를 돌려줍니다.

파라미터:
part - 취득하는 CHARACTER,WORD, SENTENCE,LINE, 또는 ATTRIBUTE_RUN
index - 텍스트내의 문자 인덱스
반환값:
part 와 index 가 유효한 경우는, 텍스트를 지정하는 AccessibleTextSequence. 그 이외의 경우는, null 를 돌려줍니다.
관련 항목:
AccessibleText.CHARACTER , AccessibleText.WORD , AccessibleText.SENTENCE

getTextSequenceBefore

AccessibleTextSequence  getTextSequenceBefore(int part,
                                             int index)
지정된 인덱스의 전의 AccessibleTextSequence 를 돌려줍니다.

파라미터:
part - 취득하는 CHARACTER,WORD, SENTENCE,LINE, 또는 ATTRIBUTE_RUN
index - 텍스트내의 문자 인덱스
반환값:
part 와 index 가 유효한 경우는, 텍스트를 지정하는 AccessibleTextSequence. 그 이외의 경우는, null 를 돌려줍니다.
관련 항목:
AccessibleText.CHARACTER , AccessibleText.WORD , AccessibleText.SENTENCE

getTextBounds

Rectangle  getTextBounds(int startIndex,
                        int endIndex)
2 개의 인덱스간의 텍스트의 경계의 구형을 돌려줍니다.

파라미터:
startIndex - 텍스트의 개시 인덱스
endIndex - 텍스트의 종료 인덱스
반환값:
인덱스가 유효한 경우는 텍스트의 경계의 구형. 그 이외의 경우는, null 를 돌려줍니다.

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