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


javax.faces.convert
Преобразователь интерфейса

Все Известные Классы с реализацией:
BigDecimalConverter, BigIntegerConverter, BooleanConverter, ByteConverter, CharacterConverter, DateTimeConverter, DoubleConverter, EnumConverter, FloatConverter, IntegerConverter, LongConverter, NumberConverter, ShortConverter

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.
 

Деталь метода

getAsObject

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

getAsString

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


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter