|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.faces.convert.DateTimeConverter
public class DateTimeConverter
Converter реализация для java.util.Date значения.
getAsObject() метод анализирует Строку в a java.util.Date, согласно следующему алгоритму:
null. Иначе, обрежьте ведущий и запаздывающий пробел перед продолжением.null.locale свойство не является нулем, используйте это Locale для того, чтобы управлять парсингом. Иначе, используйте Locale от UIViewRoot.pattern был определен, его синтаксис должен приспособить правилам, определенным java.text.SimpleDateFormat. Такой образец будет использоваться, чтобы проанализировать, и type, dateStyle, и timeStyle свойства будут проигнорированы.pattern не был определен, парсинг будет основан на type свойство, которое ожидает значение даты, временную стоимость, или обоих. Любая дата и включенные временные стоимости будут проанализированы в соответствии со стилями, определенными dateStyle и timeStyle, соответственно.timezone был определен, это нужно передать к базовому DateFormat экземпляр. Иначе часовой пояс "GMT" используется. getAsString() метод ожидает значение типа java.util.Date (или подкласс), и создает отформатированную Строку согласно следующему алгоритму:
locale свойство не является нулем, используйте это Locale для того, чтобы управлять форматированием. Иначе, используйте Locale от UIViewRoot.timezone был определен, это нужно передать к базовому DateFormat экземпляр. Иначе часовой пояс "GMT" используется.pattern был определен, его синтаксис должен приспособить правилам, определенным java.text.SimpleDateFormat. Такой образец будет использоваться, чтобы отформатировать, и type, dateStyle, и timeStyle свойства будут проигнорированы.pattern не был определен, форматирование будет основано на type свойство, которое включает значение даты, временную стоимость, или обоих в отформатированную Строку. Любая дата и включенные временные стоимости будут отформатированы в соответствии со стилями, определенными dateStyle и timeStyle, соответственно.
| Полевая Сводка | |
|---|---|
static java.lang.String |
CONVERTER_ID
Стандартный идентификатор преобразователя для этого преобразователя. |
static java.lang.String |
DATE_ID
Идентификатор сообщения FacesMessage создаваться если преобразование в Date сбои. |
static java.lang.String |
DATETIME_ID
Идентификатор сообщения FacesMessage создаваться если преобразование в DateTime сбои. |
static java.lang.String |
STRING_ID
Идентификатор сообщения FacesMessage создаваться если преобразование DateTime значение к String сбои. |
static java.lang.String |
TIME_ID
Идентификатор сообщения FacesMessage создаваться если преобразование в Time сбои. |
| Сводка конструктора | |
|---|---|
DateTimeConverter()
|
|
| Сводка метода | |
|---|---|
void |
clearInitialState()
Сбросьте PartialStateHolder к состоянию отслеживания недельты. |
java.lang.Object |
getAsObject(FacesContext context, UIComponent component, java.lang.String value)
Преобразуйте указанное строковое значение, которое связывается с указанным UIComponent, в объект данных модели, который является подходящим для того, чтобы был сохранен во время Применять фазы Значений Запроса жизненного цикла обработки запросов. |
java.lang.String |
getAsString(FacesContext context, UIComponent component, java.lang.Object value)
Преобразуйте указанное значение объекта модели, которое связывается с указанным UIComponent, в Строку, которая является подходящей для того, чтобы быть включенной в ответ, сгенерированный во время Представлять фазы Ответа обработки запросов lifeycle. |
java.lang.String |
getDateStyle()
Возвратите стиль, который будет использоваться, чтобы отформатировать или проанализировать даты. |
java.util.Locale |
getLocale()
Возвратитесь Locale использоваться, анализируя или форматируя даты и времена. |
java.lang.String |
getPattern()
Возвратите образец формата, который будет использоваться, форматируя и анализируя даты и времена. |
java.lang.String |
getTimeStyle()
Возвратите стиль, который будет использоваться, чтобы отформатировать или проанализировать времена. |
java.util.TimeZone |
getTimeZone()
Возвратитесь TimeZone используемый, чтобы интерпретировать временную стоимость. |
java.lang.String |
getType()
Возвратите тип имеющий значение, который будет отформатирован или проанализирован. |
boolean |
initialStateMarked()
Возвратиться |
boolean |
isTransient()
Если это правда, Объект, реализовывая этот интерфейс не должен участвовать в сохранении состояния или восстановлении. |
void |
markInitialState()
Время выполнения должно гарантировать что |
void |
restoreState(FacesContext context, java.lang.Object state)
Выполните любую обработку, требуемую восстановить состояние от записей в Объекте состояния. |
java.lang.Object |
saveState(FacesContext context)
Получает состояние экземпляра как a Serializable Объект. |
void |
setDateStyle(java.lang.String dateStyle)
Установите стиль, который будет использоваться, чтобы отформатировать или проанализировать даты. |
void |
setLocale(java.util.Locale locale)
Установите Locale использоваться, анализируя или форматируя даты и времена. |
void |
setPattern(java.lang.String pattern)
Установите образец формата, который будет использоваться, форматируя и анализируя даты и времена. |
void |
setTimeStyle(java.lang.String timeStyle)
Установите стиль, который будет использоваться, чтобы отформатировать или проанализировать времена. |
void |
setTimeZone(java.util.TimeZone timeZone)
Установите TimeZone используемый, чтобы интерпретировать временную стоимость. |
void |
setTransient(boolean transientFlag)
Обозначает, должен ли Объект, реализовывая этот интерфейс или не должен участвовать в сохранении состояния или восстановлении. |
void |
setType(java.lang.String type)
Установите тип имеющий значение, который будет отформатирован или проанализирован. |
| Методы, наследованные от class java.lang. Объект |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Полевая Деталь |
|---|
public static final java.lang.String CONVERTER_ID
Стандартный идентификатор преобразователя для этого преобразователя.
public static final java.lang.String DATE_ID
Идентификатор сообщения FacesMessage создаваться если преобразование в Date сбои. Строка формата сообщения для этого сообщения может дополнительно включать следующих заполнителей:
{0} замененный непреобразованным значением.{1} замененный значением в качестве примера.{2} замененный a String чье значение является меткой входного компонента, который произвел это сообщение.
public static final java.lang.String TIME_ID
Идентификатор сообщения FacesMessage создаваться если преобразование в Time сбои. Строка формата сообщения для этого сообщения может дополнительно включать следующих заполнителей:
{0} замененный непреобразованным значением.{1} замененный значением в качестве примера.{2} замененный a String чье значение является меткой входного компонента, который произвел это сообщение.
public static final java.lang.String DATETIME_ID
Идентификатор сообщения FacesMessage создаваться если преобразование в DateTime сбои. Строка формата сообщения для этого сообщения может дополнительно включать следующих заполнителей:
{0} замененный непреобразованным значением.{1} замененный значением в качестве примера.{2} замененный a String чье значение является меткой входного компонента, который произвел это сообщение.
public static final java.lang.String STRING_ID
Идентификатор сообщения FacesMessage создаваться если преобразование DateTime значение к String сбои. Строка формата сообщения для этого сообщения может дополнительно включать следующих заполнителей:
{0} повторно зашнурованный непреобразованным значением.{1} замененный a String чье значение является меткой входного компонента, который произвел это сообщение.
| Деталь конструктора |
|---|
public DateTimeConverter()
| Деталь метода |
|---|
public java.lang.String getDateStyle()
Возвратите стиль, который будет использоваться, чтобы отформатировать или проанализировать даты. Если не набор, значение по умолчанию, default, возвращается.
public void setDateStyle(java.lang.String dateStyle)
Установите стиль, который будет использоваться, чтобы отформатировать или проанализировать даты. Допустимые значения default, short, medium, long, и full. Недопустимое значение вызовет a ConverterException когда getAsObject() или getAsString() вызывается.
dateStyle - Модернизированный кодpublic java.util.Locale getLocale()
Возвратитесь Locale использоваться, анализируя или форматируя даты и времена. Если явно не установлено, Locale сохраненный в UIViewRoot поскольку текущий запрос возвращается.
public void setLocale(java.util.Locale locale)
Установите Locale использоваться, анализируя или форматируя даты и времена. Если установлено в null, Locale сохраненный в UIViewRoot поскольку текущий запрос будет использоваться.
locale - Новое Locale (или null)public java.lang.String getPattern()
Возвратите образец формата, который будет использоваться, форматируя и анализируя даты и времена.
public void setPattern(java.lang.String pattern)
Установите образец формата, который будет использоваться, форматируя и анализируя даты и времена. Допустимые значения - поддерживаемые java.text.SimpleDateFormat. Недопустимое значение вызовет a ConverterException когда getAsObject() или getAsString() вызывается.
pattern - Новый образец форматаpublic java.lang.String getTimeStyle()
Возвратите стиль, который будет использоваться, чтобы отформатировать или проанализировать времена. Если не набор, значение по умолчанию, default, возвращается.
public void setTimeStyle(java.lang.String timeStyle)
Установите стиль, который будет использоваться, чтобы отформатировать или проанализировать времена. Допустимые значения default, short, medium, long, и full. Недопустимое значение вызовет a ConverterException когда getAsObject() или getAsString() вызывается.
timeStyle - Модернизированный кодpublic java.util.TimeZone getTimeZone()
Возвратитесь TimeZone используемый, чтобы интерпретировать временную стоимость. Если явно не установлено, часовой пояс значения по умолчанию GMT возвращенный.
public void setTimeZone(java.util.TimeZone timeZone)
Установите TimeZone используемый, чтобы интерпретировать временную стоимость.
timeZone - Новый часовой поясpublic java.lang.String getType()
Возвратите тип имеющий значение, который будет отформатирован или проанализирован. Если явно не установлено, тип значения по умолчанию, date возвращается.
public void setType(java.lang.String type)
Установите тип имеющий значение, который будет отформатирован или проанализирован. Допустимые значения both, date, или time. Недопустимое значение вызовет a ConverterException когда getAsObject() или getAsString() вызывается.
type - Новый стиль даты
public java.lang.Object getAsObject(FacesContext context,
UIComponent component,
java.lang.String value)
ConverterПреобразуйте указанное строковое значение, которое связывается с указанным UIComponent, в объект данных модели, который является подходящим для того, чтобы был сохранен во время Применять фазы Значений Запроса жизненного цикла обработки запросов.
getAsObject в интерфейсе Convertercontext - FacesContext для обрабатываемого запросаcomponent - UIComponent с которым связывается это значение объекта моделиvalue - Строковое значение, которое будет преобразовано (может быть null) null если значение, чтобы преобразовать null, иначе результат преобразования ConverterException - если преобразование не может быть успешно выполнено java.lang.NullPointerException - если context или component null
public java.lang.String getAsString(FacesContext context,
UIComponent component,
java.lang.Object value)
ConverterПреобразуйте указанное значение объекта модели, которое связывается с указанным UIComponent, в Строку, которая является подходящей для того, чтобы быть включенной в ответ, сгенерированный во время Представлять фазы Ответа обработки запросов lifeycle.
getAsString в интерфейсе Convertercontext - FacesContext для обрабатываемого запросаcomponent - UIComponent с которым связывается это значение объекта моделиvalue - Значение объекта модели, которое будет преобразовано (может быть null) null, иначе результат преобразования ConverterException - если преобразование не может быть успешно выполнено java.lang.NullPointerException - если context или component nullpublic java.lang.Object saveState(FacesContext context)
StateHolder Получает состояние экземпляра как a Serializable Объект.
Если у class, который реализует этот интерфейс, есть ссылки на экземпляры, которые реализуют StateHolder (такой как a UIComponent с обработчиками событий, блоками проверки допустимости, и т.д.), этот метод должен вызвать StateHolder.saveState(javax.faces.context.FacesContext) метод на всех тех экземплярах также. Этот метод не должен сохранить состояние дочерних элементов и фасетов. Это делается через StateManager
Этот метод не должен изменить состояние объекта реализации. Другими словами, после выполнения этого кода:
Object state = component.saveState(facesContext);
component должно быть то же самое как прежде, чем выполнить это.
Возврат из этого метода должен быть Serializable
saveState в интерфейсе StateHolder
public void restoreState(FacesContext context,
java.lang.Object state)
StateHolderВыполните любую обработку, требуемую восстановить состояние от записей в Объекте состояния.
Если у class, который реализует этот интерфейс, есть ссылки на экземпляры, которые также реализуют StateHolder (такой как a UIComponent с обработчиками событий, блоками проверки допустимости, и т.д.), этот метод должен вызвать StateHolder.restoreState(javax.faces.context.FacesContext, java.lang.Object) метод на всех тех экземплярах также.
Если state параметр null, не предпримите меры и возврат.
restoreState в интерфейсе StateHolderpublic boolean isTransient()
StateHolderЕсли это правда, Объект, реализовывая этот интерфейс не должен участвовать в сохранении состояния или восстановлении.
isTransient в интерфейсе StateHolderpublic void setTransient(boolean transientFlag)
StateHolderОбозначает, должен ли Объект, реализовывая этот интерфейс или не должен участвовать в сохранении состояния или восстановлении.
setTransient в интерфейсе StateHoldertransientFlag - булева передача true если этот Объект не будет участвовать в сохранении состояния или восстановлении, иначе передайте false.public void markInitialState()
PartialStateHolderВремя выполнения должно гарантировать что PartialStateHolder.markInitialState() метод вызывают на каждом экземпляре этого интерфейса в представлении в подходящее время, чтобы указать, что компонент находится в своем начальном состоянии. Конструктор интерфейса должен гарантировать это PartialStateHolder.initialStateMarked() возвраты true со времени markInitialState() до не вызывают PartialStateHolder.clearInitialState() вызывается, после который время initialStateMarked() должен возвратиться false. Кроме того, в течение времени, когда экземпляр возвращается true от initialStateMarked(), реализация должна возвратить только состояние, которое изменилось в его реализации StateHolder#saveState.
markInitialState в интерфейсе PartialStateHolderpublic boolean initialStateMarked()
PartialStateHolderВозвратиться true если изменения состояния дельты прослеживаются, иначе false
initialStateMarked в интерфейсе PartialStateHolderpublic void clearInitialState()
PartialStateHolderСбросьте PartialStateHolder к состоянию отслеживания недельты.
clearInitialState в интерфейсе PartialStateHolder
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41