Spec-Zone .ru
спецификации, руководства, описания, API
|
public enum ResolverStyle extends Enum<ResolverStyle>
Парсинг текстовой строки происходит в двух фазах. Фаза 1 является основным текстовым синтаксическим анализом согласно полям, добавленным к разработчику. Фаза 2 разрешает проанализированных пар значения поля в объекты времени и/или дату. Этот стиль используется, чтобы управлять, как фаза 2, разрешение, происходит.
Перечислимая Константа и Описание |
---|
СНИСХОДИТЕЛЬНЫЙ
Стиль, чтобы разрешить даты и времена мягко.
|
УМНЫЙ
Стиль, чтобы разрешить даты и времена умным, или интеллектуальным, способом.
|
СТРОГИЙ
Стиль, чтобы разрешить даты и времена строго.
|
Модификатор и Тип | Метод и Описание |
---|---|
static ResolverStyle |
valueOf(String name)
Возвращает перечислимую константу этого типа с указанным именем.
|
static ResolverStyle[] |
values()
Возвращает массив, содержащий константы этого перечислимого типа, в порядке, которым они объявляются.
|
public static final ResolverStyle STRICT
Используя строгое разрешение гарантирует, что все проанализированные значения в пределах внешнего диапазона допустимых значений для поля. Отдельные поля могут быть далее обработаны для строгости.
Например, разрешение месячного годом и день-месячного в календарной системе ISO, используя строгий режим гарантирует, что день-месячного допустим для месячного годом, отклоняя недопустимые значения.
public static final ResolverStyle SMART
Используя умное разрешение выполнит заметное значение по умолчанию для каждого поля, которое может быть тем же самым столь же строгим, то же самое как снисходительным, или третье поведение. Отдельные поля интерпретируют это по-другому.
Например, разрешение месячного годом и день-месячного в календарной системе ISO, используя умный режим гарантирует, что день-месячного от 1 до 31, преобразовывая любое значение вне прошлого допустимого дня-месячного, который будет прошлым допустимым днем-месячного.
public static final ResolverStyle LENIENT
Используя снисходительное разрешение разрешит значения соответствующим снисходительным способом. Отдельные поля интерпретируют это по-другому.
Например, снисходительный режим позволяет месяцу в календарной системе ISO быть вне диапазона 1 - 12. Например, месяц 15 обрабатывается как являющийся спустя 3 месяца после месяца 12.
public static ResolverStyle[] values()
for (ResolverStyle c : ResolverStyle.values()) System.out.println(c);
public static ResolverStyle valueOf(String name)
name
- имя перечислимой константы, которая будет возвращена.IllegalArgumentException
- если у этого перечислимого типа нет никакой константы с указанным именемNullPointerException
- если параметром является нуль
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92