Spec-Zone .ru
спецификации, руководства, описания, API
|
public class FieldPosition extends Object
FieldPosition
простой class, используемый 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
в class Object
obj
- ссылочный объект, с которым можно сравниться.true
если этот объект является тем же самым как obj параметром; false
иначе.Object.hashCode()
, HashMap
public int hashCode()
hashCode
в class Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92