Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface Converter
Преобразователь является интерфейсом, описывающим Java class, который может выполнить Объект к строке и Строку к преобразованиям объекта между объектами данных модели и Строковым представлением тех объектов, которое является подходящим для того, чтобы представить.
Converter
у реализаций должен быть конструктор общественности нулевых параметров. Кроме того, если Converter
class хочет сохранить значения свойств конфигурации и восстановленный с компонентным деревом, реализация должна также реализовать StateHolder
.
Запускаясь с версии 1.2 спецификации, исключение к вышеупомянутому требованию конструктора нулевых параметров было представлено. Если у преобразователя есть единственный конструктор параметра, который берет a Class
экземпляр и Class
из данных, которые будут преобразованы, известен во время инстанцирования преобразователя, этот конструктор должен использоваться, чтобы инстанцировать преобразователя вместо версии нулевого параметра. Это включает на - class преобразование перечислимых типов Java.
Если любой Converter
реализация требует a java.util.Locale
чтобы выполнить его задание, это должно получить это Locale
от UIViewRoot
из тока FacesContext
, если Converter
поддерживает его собственное Locale
как часть его состояния.
Если реализация class Converter
имеет a ResourceDependency
аннотация, действие, описанное в ResourceDependency
должен быть взят когда ValueHolder.setConverter(javax.faces.convert.Converter)
вызывается. Если реализация class Converter
имеет a ResourceDependencies
аннотация, действие, описанное в ResourceDependencies
должен быть взят когда ValueHolder.setConverter(javax.faces.convert.Converter)
вызывается.
Сводка метода | |
---|---|
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.Object getAsObject(FacesContext context, UIComponent component, java.lang.String value)
Преобразуйте указанное строковое значение, которое связывается с указанным UIComponent
, в объект данных модели, который является подходящим для того, чтобы был сохранен во время Применять фазы Значений Запроса жизненного цикла обработки запросов.
context
- FacesContext
для обрабатываемого запросаcomponent
- UIComponent
с которым связывается это значение объекта моделиvalue
- Строковое значение, которое будет преобразовано (может быть null
) null
если значение, чтобы преобразовать null
, иначе результат преобразования ConverterException
- если преобразование не может быть успешно выполнено java.lang.NullPointerException
- если context
или component
null
java.lang.String getAsString(FacesContext context, UIComponent component, java.lang.Object value)
Преобразуйте указанное значение объекта модели, которое связывается с указанным UIComponent
, в Строку, которая является подходящей для того, чтобы быть включенной в ответ, сгенерированный во время Представлять фазы Ответа обработки запросов lifeycle.
context
- FacesContext
для обрабатываемого запросаcomponent
- UIComponent
с которым связывается это значение объекта моделиvalue
- Значение объекта модели, которое будет преобразовано (может быть null
) null
, иначе результат преобразования ConverterException
- если преобразование не может быть успешно выполнено java.lang.NullPointerException
- если context
или component
null
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41