Класс 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/text/NumberFormat.Field.html