Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.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
в интерфейсе Converter
context
- 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
в интерфейсе Converter
context
- FacesContext
для обрабатываемого запросаcomponent
- UIComponent
с которым связывается это значение объекта моделиvalue
- Значение объекта модели, которое будет преобразовано (может быть null
) null
, иначе результат преобразования ConverterException
- если преобразование не может быть успешно выполнено java.lang.NullPointerException
- если context
или component
null
public 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
в интерфейсе StateHolder
public boolean isTransient()
StateHolder
Если это правда, Объект, реализовывая этот интерфейс не должен участвовать в сохранении состояния или восстановлении.
isTransient
в интерфейсе StateHolder
public void setTransient(boolean transientFlag)
StateHolder
Обозначает, должен ли Объект, реализовывая этот интерфейс или не должен участвовать в сохранении состояния или восстановлении.
setTransient
в интерфейсе StateHolder
transientFlag
- булева передача true
если этот Объект не будет участвовать в сохранении состояния или восстановлении, иначе передайте false
.public void markInitialState()
PartialStateHolder
Время выполнения должно гарантировать что PartialStateHolder.markInitialState()
метод вызывают на каждом экземпляре этого интерфейса в представлении в подходящее время, чтобы указать, что компонент находится в своем начальном состоянии. Конструктор интерфейса должен гарантировать это PartialStateHolder.initialStateMarked()
возвраты true
со времени markInitialState()
до не вызывают PartialStateHolder.clearInitialState()
вызывается, после который время initialStateMarked()
должен возвратиться false
. Кроме того, в течение времени, когда экземпляр возвращается true
от initialStateMarked()
, реализация должна возвратить только состояние, которое изменилось в его реализации StateHolder#saveState
.
markInitialState
в интерфейсе PartialStateHolder
public boolean initialStateMarked()
PartialStateHolder
Возвратиться true
если изменения состояния дельты прослеживаются, иначе false
initialStateMarked
в интерфейсе PartialStateHolder
public void clearInitialState()
PartialStateHolder
Сбросьте PartialStateHolder к состоянию отслеживания недельты.
clearInitialState
в интерфейсе PartialStateHolder
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41