Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.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 UIComponent
public Converter getConverter()
ValueHolder
Возвратитесь Converter
(если любой), который регистрируется для этого UIComponent
.
getConverter
в интерфейсе ValueHolder
public void setConverter(Converter converter)
ValueHolder
Установите Converter
(если любой), который регистрируется для этого UIComponent
.
setConverter
в интерфейсе ValueHolder
converter
- Новый Converter
(или null
)public java.lang.Object getLocalValue()
ValueHolder
Возвратите локальное значение этого UIComponent
(если любой), не оценивая никого связался ValueExpression
.
getLocalValue
в интерфейсе ValueHolder
public java.lang.Object getValue()
ValueHolder
Получает значение этого UIComponent
. Если проверка допустимости перестала работать, как обозначено FacesContext.isValidationFailed()
возврат true
, всегда возвращайте локальное значение. Иначе, во-первых, консультируйтесь с локальным свойством значения этого компонента. Если не -null
возвратите это. Если null
, см., есть ли у нас a ValueExpression
для value
свойство. Если так, возвратите результат оценки свойства, иначе возвратитесь null
. Отметьте что потому что спецификация для UIComponent#setValueBinding
требует вызова через к UIComponent#setValueExpression
, теги наследства будут продолжать работать.
getValue
в интерфейсе ValueHolder
public void setValue(java.lang.Object value)
ValueHolder
Установите значение этого UIComponent
(если любой).
setValue
в интерфейсе ValueHolder
value
- Новое локальное значениеpublic void markInitialState()
В дополнение к принятым действиям UIComponentBase
когда PartialStateHolder#markInitialState()
вызывается, проверьте если установленный Converter
PartialStateHolder и если это, вызвать PartialStateHolder.markInitialState()
на этом.
markInitialState
в интерфейсе PartialStateHolder
markInitialState
в class UIComponentBase
public void clearInitialState()
UIComponentBase
Для каждого из присоединенных объектов на этом экземпляре та реализация PartialStateHolder
, вызвать PartialStateHolder#clearInitialState
на присоединенном объекте.
clearInitialState
в интерфейсе PartialStateHolder
clearInitialState
в class UIComponentBase
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
saveState
в 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
в интерфейсе StateHolder
restoreState
в class UIComponentBase
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41