Enum TextStyle

All Implemented Interfaces:
Serializable, Comparable<TextStyle>
public enum TextStyle
extends Enum<TextStyle>

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

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

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

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

Implementation Requirements:
Это неизменяемый и потокобезопасный перечисление.
Since:
1.8

Enum Constants

Enum Constant Описание
FULL

Полный текст, обычно полное описание.

FULL_STANDALONE

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

NARROW

Узкий текст, обычно одна буква.

NARROW_STANDALONE

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

SHORT

Короткий текст, обычно аббревиатура.

SHORT_STANDALONE

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

Methods

Modifier and Type Method Описание
TextStyle asNormal()

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

TextStyle asStandalone()

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

boolean isStandalone()

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

static TextStyle valueOf​(String name)

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

static TextStyle[] values()

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

Methods declared in class java.lang.Enum

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

Methods declared in class java.lang.Object

getClass, notify, notifyAll, wait, wait, wait

Enum Constants

FULL

public static final TextStyle FULL

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

FULL_STANDALONE

public static final TextStyle FULL_STANDALONE

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

SHORT

public static final TextStyle SHORT

Короткий текст, обычно аббревиатура. Например, день недели Monday может выводить "Mon".

SHORT_STANDALONE

public static final TextStyle SHORT_STANDALONE

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

NARROW

public static final TextStyle NARROW

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

NARROW_STANDALONE

public static final TextStyle NARROW_STANDALONE

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

Methods

values

public static TextStyle[] values()

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

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

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

valueOf

public static TextStyle valueOf(String name)

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

Parameters:
name - имя константы перечисления, которое нужно вернуть.
Returns:
константа перечисления с указанным именем
Throws:
IllegalArgumentException - если в этом типе перечисления нет константы с указанным именем
NullPointerException - если аргумент равен null

isStandalone

public boolean isStandalone()

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

Returns:
true, если стиль является автономным.

asStandalone

public TextStyle asStandalone()

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

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

asNormal

public TextStyle asNormal()

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

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

© 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/time/format/TextStyle.html

Spec-Zone .ru
спецификации, руководства, описания, API