Spec-Zone .ru
спецификации, руководства, описания, API
|
public class FieldPosition extends Object
FieldPosition
простой класс, используемый Format
и его подклассы, чтобы идентифицировать поля в отформатированном выводе. Поля могут быть идентифицированы двумя способами: _FIELD
. Константы определяются в различных подклассах Format
. Format.Field
постоянный, см. ERA_FIELD
и его друзья в DateFormat
для примера.
FieldPosition
отслеживает позицию поля в пределах отформатированного вывода с двумя индексами: индекс первого символа поля и индекс последнего знака поля.
Одна версия format
метод в различном Format
классы требуют a FieldPosition
возразите как параметр. Вы используете это format
метод, чтобы выполнить частичное форматирование или получить информацию об отформатированном выводе (таком как позиция поля).
Если Вы интересуетесь позициями всех атрибутов в отформатированном строковом использовании Format
метод formatToCharacterIterator
.
Format
Конструктор и Описание |
---|
FieldPosition(Format.Field attribute)
Создает объект FieldPosition для данного постоянного поля.
|
FieldPosition(Format.Field attribute, int fieldID)
Создает a
FieldPosition объект для данного поля. |
FieldPosition(int field)
Создает объект FieldPosition для данного поля.
|
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(Object obj)
Переопределения равняются
|
int |
getBeginIndex()
Получает индекс первого символа в требуемом поле.
|
int |
getEndIndex()
Получает индекс символа после последнего знака в требуемом поле.
|
int |
getField()
Получает полевой идентификатор.
|
Формат. Поле |
getFieldAttribute()
Возвращает полевой идентификатор как атрибут, постоянный от одного из
Field подклассы. |
int |
hashCode()
Возвращает хэш-код для этого FieldPosition.
|
void |
setBeginIndex(int bi)
Наборы начать индекс.
|
void |
setEndIndex(int ei)
Устанавливает индекс конца.
|
Строка |
toString()
Возвратите строковое представление этого FieldPosition.
|
public FieldPosition(int field)
public FieldPosition(Format.Field attribute)
Format
подклассы. Это эквивалентно вызову new FieldPosition(attribute, -1)
.attribute
- Формат. Поле постоянная идентификация поляpublic FieldPosition(Format.Field attribute, int fieldID)
FieldPosition
объект для данного поля. Поле идентифицируется атрибутом, постоянным от одного из Field
подклассы так же как целочисленный полевой ID, определенный Format
подклассы. Format
подклассы, которые знают Field
должен дать приоритет attribute
и проигнорируйте fieldID
если attribute
не нуль. Однако, более старый Format
подклассы, возможно, не знают Field
и положитесь fieldID
. Если у поля нет никакой соответствующей целочисленной константы, fieldID
должен быть-1.attribute
- Формат. Поле постоянная идентификация поляfieldID
- целое число constantce идентификация поляpublic Format.Field getFieldAttribute()
Field
подклассы. Может возвратить нуль, если поле определяется только целочисленным полевым ID.public int getField()
public int getBeginIndex()
public int getEndIndex()
public void setBeginIndex(int bi)
public void setEndIndex(int ei)
public boolean equals(Object obj)
equals
в классе Object
obj
- ссылочный объект, с которым можно сравниться.true
если этот объект является тем же самым как obj параметром; false
иначе.Object.hashCode()
, HashMap
public int hashCode()
hashCode
в классе Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.