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


javax.faces.component
Класс UIOutput

java.lang.Object
  расширенный javax.faces.component. UIComponent
      расширенный javax.faces.component. UIComponentBase
          расширенный javax.faces.component.UIOutput
Все Реализованные Интерфейсы:
java.util. EventListener, PartialStateHolder, StateHolder, TransientStateHolder, ValueHolder, ComponentSystemEventListener, FacesListener, SystemEventListenerHolder
Прямые Известные Подклассы:
HtmlBody, HtmlDoctype, HtmlHead, HtmlOutputFormat, HtmlOutputLabel, HtmlOutputLink, HtmlOutputText, UIInput, UIOutcomeTarget

public class UIOutput
расширяет UIComponentBase
реализации ValueHolder

UIOutput является a UIComponent у этого есть значение, дополнительно полученное от боба уровня модели через выражение, которое выводится на экран пользователю. Пользователь не может непосредственно изменить представленное значение; это в целях дисплея только.

Во время Представлять фазы Ответа жизненного цикла обработки запросов текущая стоимость этого компонента должна быть преобразована в Строку (если это уже не), согласно следующим правилам:

По умолчанию, 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()
          

Для каждого из присоединенных объектов на этом экземпляре та реализация PartialStateHolder, вызвать PartialStateHolder#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 javax.faces.component. UIComponentBase
addClientBehavior, addFacesListener, broadcast, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
 
Методы, наследованные от class javax.faces.component. UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Полевая Деталь

COMPONENT_TYPE

public static final java.lang.String COMPONENT_TYPE

Стандартный компонент вводит для этого компонента.

См. Также:
Постоянные Значения полей

COMPONENT_FAMILY

public static final java.lang.String COMPONENT_FAMILY

Стандартное компонентное семейство для этого компонента.

См. Также:
Постоянные Значения полей
Деталь конструктора

UIOutput

public UIOutput()

Создайте новое UIOutput экземпляр со значениями свойств значения по умолчанию.

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

getFamily

public java.lang.String getFamily()
Описание скопировало с class: UIComponent

Возвратите идентификатор компонентного семейства, которому принадлежит этот компонент. Этот идентификатор, в соединении со значением rendererType свойство, может использоваться, чтобы выбрать соответствующее Renderer для этого компонентного экземпляра.

Определенный:
getFamily в class UIComponent

getConverter

public Converter getConverter()
Описание скопировало с интерфейса: ValueHolder

Возвратитесь Converter (если любой), который регистрируется для этого UIComponent.

Определенный:
getConverter в интерфейсе ValueHolder

setConverter

public void setConverter(Converter converter)
Описание скопировало с интерфейса: ValueHolder

Установите Converter (если любой), который регистрируется для этого UIComponent.

Определенный:
setConverter в интерфейсе ValueHolder
Параметры:
converter - Новый Converter (или null)

getLocalValue

public java.lang.Object getLocalValue()
Описание скопировало с интерфейса: ValueHolder

Возвратите локальное значение этого UIComponent (если любой), не оценивая никого связался ValueExpression.

Определенный:
getLocalValue в интерфейсе ValueHolder

getValue

public java.lang.Object getValue()
Описание скопировало с интерфейса: ValueHolder

Получает значение этого UIComponent. Если проверка допустимости перестала работать, как обозначено FacesContext.isValidationFailed() возврат true, всегда возвращайте локальное значение. Иначе, во-первых, консультируйтесь с локальным свойством значения этого компонента. Если не -null возвратите это. Если null, см., есть ли у нас a ValueExpression для value свойство. Если так, возвратите результат оценки свойства, иначе возвратитесь null. Отметьте что потому что спецификация для UIComponent#setValueBinding требует вызова через к UIComponent#setValueExpression, теги наследства будут продолжать работать.

Определенный:
getValue в интерфейсе ValueHolder

setValue

public void setValue(java.lang.Object value)
Описание скопировало с интерфейса: ValueHolder

Установите значение этого UIComponent (если любой).

Определенный:
setValue в интерфейсе ValueHolder
Параметры:
value - Новое локальное значение

markInitialState

public void markInitialState()

В дополнение к принятым действиям UIComponentBase когда PartialStateHolder#markInitialState() вызывается, проверьте если установленный Converter PartialStateHolder и если это, вызвать PartialStateHolder.markInitialState() на этом.

Определенный:
markInitialState в интерфейсе PartialStateHolder
Переопределения:
markInitialState в class UIComponentBase

clearInitialState

public void clearInitialState()
Описание скопировало с class: UIComponentBase

Для каждого из присоединенных объектов на этом экземпляре та реализация PartialStateHolder, вызвать PartialStateHolder#clearInitialState на присоединенном объекте.

Определенный:
clearInitialState в интерфейсе PartialStateHolder
Переопределения:
clearInitialState в class UIComponentBase

saveState

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

restoreState

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


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

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

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

free hit counter