|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
java.lang.Object | +--javax.swing.text.Segment
텍스트의 fragment를 나타내는 캐릭터 배열의 세그먼트(segment)입니다. 배열에 직접 액세스 할 수 있어도, 세그먼트(segment)를 변경하지 말아 주세요. 캐릭터를 카피하는 오버헤드가 없는 텍스트의 fragment에 빠르게 액세스 할 수 있습니다. 사실상, 보호되어 있지 않은 캐릭터 라인입니다.
Segment 는 텍스트를 캐릭터 라인에 카피하지 않고 국제화 (i18n) 서포트의 사용을 제공하기 위해서 java.text.CharacterIterator 인터페이스를 구현합니다.
필드의 개요 | |
char[] |
array
처리 대상의 텍스트를 포함한 배열입니다. |
int |
count
처리 대상의 텍스트를 구성하는 배열 요소의 수입니다. |
int |
offset
목적의 텍스트가 시작되는 배열에의 오프셋(offset)입니다. |
인터페이스 java.text. CharacterIterator 에서 상속받은 필드 |
DONE |
생성자의 개요 | |
Segment ()
새로운 세그먼트(segment)를 작성합니다. |
|
Segment (char[] array,
int offset,
int count)
기존의 배열을 참조하는 새로운 세그먼트(segment)를 작성합니다. |
메소드의 개요 | |
Object |
clone ()
샤로코피를 작성합니다. |
char |
current ()
현재 위치 (getIndex()에 의해 돌려주어지는 위치)에 있는 캐릭터를 취득합니다. |
char |
first ()
위치를 getBeginIndex()로 설정해, 그 위치에 있는 캐릭터를 돌려줍니다. |
int |
getBeginIndex ()
텍스트의 개시 인덱스를 돌려줍니다. |
int |
getEndIndex ()
텍스트의 종료 인덱스를 돌려줍니다. |
int |
getIndex ()
현재의 인덱스를 돌려줍니다. |
boolean |
isPartialReturn ()
부분적 반환값이 유효한 것을 나타내는 플래그입니다. |
char |
last ()
위치를 getEndIndex()-1 (텍스트가 비었을 경우는 getEndIndex())로 설정해, 그 위치에 있는 캐릭터를 돌려줍니다. |
char |
next ()
반복자의 인덱스를 1 늘려, 새로운 인덱스에 있는 캐릭터를 돌려줍니다. |
char |
previous ()
반복자의 인덱스를 1 줄여, 새로운 인덱스에 있는 캐릭터를 돌려줍니다. |
char |
setIndex (int position)
위치가 지정된 텍스트의 위치로 설정해, 그 캐릭터를 돌려줍니다. |
void |
setPartialReturn (boolean p)
부분적 반환값이 유효한 것을 나타내는 플래그입니다. |
String |
toString ()
세그먼트(segment)를 캐릭터 라인으로 변환합니다. |
클래스 java.lang. Object 에서 상속받은 메소드 |
equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
필드의 상세 |
public char[] array
public int offset
public int count
생성자의 상세 |
public Segment()
public Segment(char[] array, int offset, int count)
array
- 참조하는 배열offset
- 배열에의 오프셋(offset)count
- 캐릭터수메소드의 상세 |
public void setPartialReturn(boolean p)
p
- 부분적 반환값이 유효한가 어떤가public boolean isPartialReturn()
public String toString()
Object
내의 toString
public char first()
CharacterIterator
내의 first
getBeginIndex()
public char last()
CharacterIterator
내의 last
getEndIndex()
public char current()
CharacterIterator
내의 current
getIndex()
public char next()
CharacterIterator
내의 next
public char previous()
CharacterIterator
내의 previous
public char setIndex(int position)
CharacterIterator
내의 setIndex
position
- 테스트내의 위치. 이 값은 getBeginIndex() ~ getEndIndex()의 범위내에 없으면 안 된다. 무효인 값을 지정하면(자), IllegalArgumentException 가 슬로우 된다
public int getBeginIndex()
CharacterIterator
내의 getBeginIndex
public int getEndIndex()
CharacterIterator
내의 getEndIndex
public int getIndex()
CharacterIterator
내의 getIndex
public Object clone()
CharacterIterator
내의 clone
Object
내의 clone
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.