|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.text.FieldPosition
public class FieldPosition
FieldPosition
는 Format
로 사용되는 단순한 클래스이며, 또 포맷 출력에 대해 필드를 식별하는 서브 클래스입니다. 필드는 2 개의 방법으로 식별됩니다.
_FIELD
로 끝납니다. 정수는 Format
의 다양한 서브 클래스에서 정의됩니다.
Format.Field
정수. 사용예는,DateFormat
의 ERA_FIELD
등을 참조해 주세요.
FieldPosition
는, 포맷 된 출력 중(안)에서, 필드의 최초의 문자의 인덱스와 필드의 마지막 문자의 인덱스의 2 개를 사용해 필드의 위치를 추적합니다.
다양한 Format
클래스에 있어서의 format
메소드의 1 개의 버젼은, 인수로서 FieldPosition
객체를 요구합니다. 이 format
메소드를 사용해, 부분적인 포맷을 실행하거나 포맷 된 출력 (필드의 포지션 등)에 대한 정보를 취득할 수 있습니다.
포맷 된 캐릭터 라인에 있어서의 모든 속성의 위치를 알려면 ,Format
메소드의 formatToCharacterIterator
를 사용합니다.
Format
생성자 의 개요 | |
---|---|
FieldPosition (Format.Field attribute)
지정된 필드 정수를 위한 FieldPosition 객체를 생성합니다. |
|
FieldPosition (Format.Field attribute,
int fieldID)
지정된 FieldPosition 객체를 생성합니다. |
|
FieldPosition (int field)
지정된 필드를 위한 FieldPosition 객체를 생성합니다. |
메소드의 개요 | |
---|---|
boolean |
equals (Object obj)
equals 를 오버라이드(override) 합니다. |
int |
getBeginIndex ()
요구된 필드에서 최초의 문자의 인덱스를 가져옵니다. |
int |
getEndIndex ()
요구된 필드에서 마지막 문자에 계속되는 문자의 인덱스를 가져옵니다. |
int |
getField ()
필드 식별자를 가져옵니다. |
Format.Field |
getFieldAttribute ()
Field 의 서브 클래스의 1 개로부터의 속성 정수로서 필드 식별자를 돌려줍니다. |
int |
hashCode ()
이 FieldPosition 의 해시 코드를 돌려줍니다. |
void |
setBeginIndex (int bi)
개시 인덱스를 설정합니다. |
void |
setEndIndex (int ei)
종료 인덱스를 설정합니다. |
String |
toString ()
이 FieldPosition 의 캐릭터 라인 표현을 돌려줍니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , finalize , getClass , notify , notifyAll , wait , wait , wait |
생성자 의 상세 |
---|
public FieldPosition(int field)
NumberFormat.INTEGER_FIELD
,
NumberFormat.FRACTION_FIELD
,
DateFormat.YEAR_FIELD
,
DateFormat.MONTH_FIELD
public FieldPosition(Format.Field attribute)
Format
서브 클래스에서 정의되는 정수로 식별됩니다. 이것은,new FieldPosition(attribute, -1)
의 호출과 동등합니다.
attribute
- 필드를 식별하는 Format.Field 정수public FieldPosition(Format.Field attribute, int fieldID)
FieldPosition
객체를 생성합니다. 필드는,Field
서브 클래스의 1 개로부터의 속성 정수나,Format
서브 클래스에서 정의되는 정수형 필드 ID 에 의해 식별됩니다. Field
를 인식하는 Format
서브 클래스는,attribute
가 null 가 아닌 경우에 attribute
를 우선해,fieldID
를 무시합니다. 다만, 낡은 Format
서브 클래스에서는 Field
를 인식하지 않고,fieldID
에 의존하는 경우가 있습니다. 필드가 대응하는 정수형 정수를 가지지 않는 경우는,fieldID
는 -1 이 됩니다.
attribute
- 필드를 식별하는 Format.Field 정수fieldID
- 필드를 식별하는 정수형 정수메소드의 상세 |
---|
public Format.Field getFieldAttribute()
Field
의 서브 클래스의 1 개로부터의 속성 정수로서 필드 식별자를 돌려줍니다. 필드가 정수형 필드 ID 인 만큼 따라 지정되는 경우는, null 를 돌려줍니다.
public int getField()
public int getBeginIndex()
public int getEndIndex()
public void setBeginIndex(int bi)
public void setEndIndex(int ei)
public boolean equals(Object obj)
Object
내의 equals
obj
- 비교 대상의 참조 객체
true
, 그렇지 않은 경우는 false
Object.hashCode()
,
Hashtable
public int hashCode()
Object
내의 hashCode
Object.equals(java.lang.Object)
,
Hashtable
public String toString()
Object
내의 toString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.