Класс NumberFormat.Field
- java.lang.Object
-
- java.text.AttributedCharacterIterator.Attribute
-
- java.text.Format.Field
-
- java.text.NumberFormat.Field
- Все реализованные интерфейсы:
- Serializable
- Вложенный класс:
- NumberFormat
public static class NumberFormat.Field extends Format.Field
Определяет константы, которые используются в качестве ключей атрибутов в AttributedCharacterIterator возвращаемом из NumberFormat.formatToCharacterIterator и как идентификаторы полей в FieldPosition.
- С:
- 1.4
- См. также:
- Сериализованная форма
Поля
| Модификатор и тип | Поле и описание |
|---|---|
static NumberFormat.Field |
CURRENCY Константа, идентифицирующая поле валюты. |
static NumberFormat.Field |
DECIMAL_SEPARATOR Константа, идентифицирующая поле разделителя десятичных знаков. |
static NumberFormat.Field |
EXPONENT Константа, идентифицирующая поле экспоненты. |
static NumberFormat.Field |
EXPONENT_SIGN Константа, идентифицирующая поле знака экспоненты. |
static NumberFormat.Field |
EXPONENT_SYMBOL Константа, идентифицирующая поле символа экспоненты. |
static NumberFormat.Field |
FRACTION Константа, идентифицирующая поле дробной части. |
static NumberFormat.Field |
GROUPING_SEPARATOR Константа, идентифицирующая поле разделителя группировки. |
static NumberFormat.Field |
INTEGER Константа, идентифицирующая поле целой части. |
static NumberFormat.Field |
PERCENT Константа, идентифицирующая поле процента. |
static NumberFormat.Field |
PERMILLE Константа, идентифицирующая поле промилле. |
static NumberFormat.Field |
SIGN Константа, идентифицирующая поле знака. |
Поля, унаследованные от класса java.text.AttributedCharacterIterator.Attribute
INPUT_METHOD_SEGMENT, LANGUAGE, READING
Конструкторы
| Модификатор | Конструктор и описание |
|---|---|
protected |
Field(String name) Создаёт экземпляр Field с указанным именем. |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
protected Object |
readResolve() Разрешает экземпляры, сериализуемые в предопределённые константы. |
Методы, унаследованные от класса java.text.AttributedCharacterIterator.Attribute
equals, getName, hashCode, toString
Методы, унаследованные от класса java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Подробное описание полей
INTEGER
public static final NumberFormat.Field INTEGER
Константа, идентифицирующая поле целой части.
FRACTION
public static final NumberFormat.Field FRACTION
Константа, идентифицирующая поле дробной части.
EXPONENT
public static final NumberFormat.Field EXPONENT
Константа, идентифицирующая поле экспоненты.
DECIMAL_SEPARATOR
public static final NumberFormat.Field DECIMAL_SEPARATOR
Константа, идентифицирующая поле разделителя десятичных знаков.
SIGN
public static final NumberFormat.Field SIGN
Константа, идентифицирующая поле знака.
GROUPING_SEPARATOR
public static final NumberFormat.Field GROUPING_SEPARATOR
Константа, идентифицирующая поле разделителя группировки.
EXPONENT_SYMBOL
public static final NumberFormat.Field EXPONENT_SYMBOL
Константа, идентифицирующая поле символа экспоненты.
PERCENT
public static final NumberFormat.Field PERCENT
Константа, идентифицирующая поле процента.
PERMILLE
public static final NumberFormat.Field PERMILLE
Константа, идентифицирующая поле промилле.
CURRENCY
public static final NumberFormat.Field CURRENCY
Константа, идентифицирующая поле валюты.
EXPONENT_SIGN
public static final NumberFormat.Field EXPONENT_SIGN
Константа, идентифицирующая поле знака экспоненты.
Подробное описание конструкторов
Field
protected Field(String name)
Создаёт экземпляр Field с указанным именем.
- Параметры:
-
name— Имя атрибута
Подробное описание методов
readResolve
protected Object readResolve()
throws InvalidObjectException Разрешает экземпляры, сериализуемые в предопределённые константы.
- Переопределяет:
-
readResolveв классеAttributedCharacterIterator.Attribute - Возвращает:
- разрешённую константу NumberFormat.Field
- Исключения:
-
InvalidObjectException— если константа не может быть разрешена.
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.