|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.faces.component. UIComponent
javax.faces.component. UIComponentBase
javax.faces.component.UIOutput
public class UIOutput
UIOutput является a UIComponent у этого есть значение, дополнительно полученное от боба уровня модели через выражение, которое выводится на экран пользователю. Пользователь не может непосредственно изменить представленное значение; это в целях дисплея только.
Во время Представлять фазы Ответа жизненного цикла обработки запросов текущая стоимость этого компонента должна быть преобразована в Строку (если это уже не), согласно следующим правилам:
null, и уже не a String, определите местоположение a Converter (если любой), чтобы использовать для преобразования, следующим образом: getConverter() возвращает ненуль Converter, используйте тот, иначеApplication.createConverter(Class), передача class текущей стоимости, возвращает ненуль Converter, используйте тот.null и a Converter был расположен, вызовите getAsString() метод, чтобы выполнить преобразование.null но нет Converter был расположен, вызвать toString() на текущей стоимости, чтобы выполнить преобразование.По умолчанию, rendererType свойство должно быть установлено в"javax.faces.Text". Это значение может быть изменено, вызывая setRendererType() метод.
| Полевая Сводка | |
|---|---|
static java.lang.String |
COMPONENT_FAMILY
Стандартное компонентное семейство для этого компонента. |
static java.lang.String |
COMPONENT_TYPE
Стандартный компонент вводит для этого компонента. |
| Поля, наследованные от class javax.faces.component. UIComponent |
|---|
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY |
| Сводка конструктора | |
|---|---|
UIOutput()
Создайте новое UIOutput экземпляр со значениями свойств значения по умолчанию. |
|
| Сводка метода | |
|---|---|
void |
clearInitialState()
Для каждого из присоединенных объектов на этом экземпляре та реализация |
Преобразователь |
getConverter()
Возвратитесь Converter (если любой), который регистрируется для этого UIComponent. |
java.lang.String |
getFamily()
Возвратите идентификатор компонентного семейства, которому принадлежит этот компонент. |
java.lang.Object |
getLocalValue()
Возвратите локальное значение этого UIComponent (если любой), не оценивая никого связался ValueExpression. |
java.lang.Object |
getValue()
Получает значение этого UIComponent. |
void |
markInitialState()
В дополнение к принятым действиям UIComponentBase когда PartialStateHolder#markInitialState() вызывается, проверьте если установленный Converter PartialStateHolder и если это, вызвать PartialStateHolder.markInitialState() на этом. |
void |
restoreState(FacesContext context, java.lang.Object state)
Выполните любую обработку, требуемую восстановить состояние от записей в Объекте состояния. |
java.lang.Object |
saveState(FacesContext context)
Получает состояние экземпляра как a Serializable Объект. |
void |
setConverter(Converter converter)
Установите Converter (если любой), который регистрируется для этого UIComponent. |
void |
setValue(java.lang.Object value)
Установите значение этого UIComponent (если любой). |
| Методы, наследованные от class java.lang. Объект |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Полевая Деталь |
|---|
public static final java.lang.String COMPONENT_TYPE
Стандартный компонент вводит для этого компонента.
public static final java.lang.String COMPONENT_FAMILY
Стандартное компонентное семейство для этого компонента.
| Деталь конструктора |
|---|
public UIOutput()
Создайте новое UIOutput экземпляр со значениями свойств значения по умолчанию.
| Деталь метода |
|---|
public java.lang.String getFamily()
UIComponentВозвратите идентификатор компонентного семейства, которому принадлежит этот компонент. Этот идентификатор, в соединении со значением rendererType свойство, может использоваться, чтобы выбрать соответствующее Renderer для этого компонентного экземпляра.
getFamily в class UIComponentpublic Converter getConverter()
ValueHolderВозвратитесь Converter (если любой), который регистрируется для этого UIComponent.
getConverter в интерфейсе ValueHolderpublic void setConverter(Converter converter)
ValueHolderУстановите Converter (если любой), который регистрируется для этого UIComponent.
setConverter в интерфейсе ValueHolderconverter - Новый Converter (или null)public java.lang.Object getLocalValue()
ValueHolderВозвратите локальное значение этого UIComponent (если любой), не оценивая никого связался ValueExpression.
getLocalValue в интерфейсе ValueHolderpublic java.lang.Object getValue()
ValueHolderПолучает значение этого UIComponent. Если проверка допустимости перестала работать, как обозначено FacesContext.isValidationFailed() возврат true, всегда возвращайте локальное значение. Иначе, во-первых, консультируйтесь с локальным свойством значения этого компонента. Если не -null возвратите это. Если null, см., есть ли у нас a ValueExpression для value свойство. Если так, возвратите результат оценки свойства, иначе возвратитесь null. Отметьте что потому что спецификация для UIComponent#setValueBinding требует вызова через к UIComponent#setValueExpression, теги наследства будут продолжать работать.
getValue в интерфейсе ValueHolderpublic void setValue(java.lang.Object value)
ValueHolderУстановите значение этого UIComponent (если любой).
setValue в интерфейсе ValueHoldervalue - Новое локальное значениеpublic void markInitialState()
В дополнение к принятым действиям UIComponentBase когда PartialStateHolder#markInitialState() вызывается, проверьте если установленный Converter PartialStateHolder и если это, вызвать PartialStateHolder.markInitialState() на этом.
markInitialState в интерфейсе PartialStateHoldermarkInitialState в class UIComponentBasepublic void clearInitialState()
UIComponentBaseДля каждого из присоединенных объектов на этом экземпляре та реализация PartialStateHolder, вызвать PartialStateHolder#clearInitialState на присоединенном объекте.
clearInitialState в интерфейсе PartialStateHolderclearInitialState в class UIComponentBasepublic 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 в интерфейсе StateHoldersaveState в class UIComponentBase
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 в интерфейсе StateHolderrestoreState в class UIComponentBase
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41