Spec-Zone.ru › OpenJDK 8

Перечисление TextStyle

  • java.lang.Object
    • java.lang.Enum<TextStyle>
      • java.time.format.TextStyle
Все реализованные интерфейсы:
Serializable, Comparable<TextStyle>

public enum TextStyle
extends Enum<TextStyle>

Перечисление стилей форматирования и разбора текста.

Стили текста определяют три размера для отформатированного текста — 'полный', 'короткий' и 'узкий'. Каждый из этих трех размеров доступен в вариантах 'стандартный' и 'автономный'.

Разница между тремя размерами очевидна в большинстве языков. Например, в английском языке 'полный' месяц — 'январь', 'короткий' месяц — 'янв', а 'узкий' месяц — 'янв'. Обратите внимание, что узкий размер часто не уникален. Например, 'январь', 'июнь' и 'июль' имеют 'узкий' текст 'янв'.

Разница между форматами 'стандартный' и 'автономный' сложнее описать, так как в английском языке нет различий. Однако на других языках есть разница в слове, используемом, когда текст используется самостоятельно, а не в полном дате. Например, слово, используемое для месяца при использовании его самостоятельно в календаре, отличается от слова, используемого для месяца в сочетании с днем и годом в дате.

Требования к реализации:
Это неизменяемое и потокобезопасное перечисление.

Постоянные значения перечисления

Постоянное значение перечисления и описание
FULL

Полный текст, как правило, полное описание.

FULL_STANDALONE

Полный текст для автономного использования, как правило, полное описание.

NARROW

Узкий текст, как правило, одна буква.

NARROW_STANDALONE

Узкий текст для автономного использования, как правило, одна буква.

SHORT

Короткий текст, как правило, сокращение.

SHORT_STANDALONE

Короткий текст для автономного использования, как правило, сокращение.

Методы

Модификатор и тип Метод и описание
TextStyle asNormal()

Возвращает обычный стиль с тем же размером.

TextStyle asStandalone()

Возвращает автономный стиль с тем же размером.

boolean isStandalone()

Возвращает true, если стиль является автономным стилем.

static TextStyle valueOf(String name)

Возвращает константу перечисления этого типа с заданным именем.

static TextStyle[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.

Методы, унаследованные от класса java.lang.Enum

clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Методы, унаследованные от класса java.lang.Object

getClass, notify, notifyAll, wait, wait, wait

Постоянные значения перечисления

FULL

public static final TextStyle FULL

Полный текст, как правило, полное описание. Например, день недели понедельник может вывести "Понедельник".

FULL_STANDALONE

public static final TextStyle FULL_STANDALONE

Полный текст для автономного использования, как правило, полное описание. Например, день недели понедельник может вывести "Понедельник".

SHORT

public static final TextStyle SHORT

Короткий текст, как правило, сокращение. Например, день недели понедельник может вывести "Пн".

SHORT_STANDALONE

public static final TextStyle SHORT_STANDALONE

Короткий текст для автономного использования, как правило, сокращение. Например, день недели понедельник может вывести "Пн".

NARROW

public static final TextStyle NARROW

Узкий текст, как правило, одна буква. Например, день недели понедельник может вывести "П".

NARROW_STANDALONE

public static final TextStyle NARROW_STANDALONE

Узкий текст для автономного использования, как правило, одна буква. Например, день недели понедельник может вывести "П".

Методы

values

public static TextStyle[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для итерации по константам следующим образом:

for (TextStyle c : TextStyle.values())
    System.out.println(c);

Возвращает:
массив, содержащий константы этого типа перечисления в порядке их объявления

valueOf

public static TextStyle valueOf(String name)

Возвращает константу перечисления этого типа с заданным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом типе. (Дополнительные пробелы не допускаются.)

Параметры:
name - имя константы перечисления, которая должна быть возвращена.
Возвращает:
константа перечисления с заданным именем
Исключения:
IllegalArgumentException - если в этом типе перечисления нет константы с заданным именем
NullPointerException - если аргумент равен null

isStandalone

public boolean isStandalone()

Возвращает true, если стиль является автономным стилем.

Возвращает:
true, если стиль является автономным стилем.

asStandalone

public TextStyle asStandalone()

Возвращает автономный стиль с тем же размером.

Возвращает:
автономный стиль с тем же размером

asNormal

public TextStyle asNormal()

Возвращает обычный стиль с тем же размером.

Возвращает:
обычный стиль с тем же размером

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API