Class UIOutput

All Implemented Interfaces:
PartialStateHolder, StateHolder, TransientStateHolder, ValueHolder, ComponentSystemEventListener, FacesListener, SystemEventListenerHolder, EventListener
Direct Known Subclasses:
HtmlBody, HtmlDoctype, HtmlHead, HtmlOutputFormat, HtmlOutputLabel, HtmlOutputLink, HtmlOutputText, UIInput, UIOutcomeTarget

@JSFComponent(defaultRendererType="jakarta.faces.Text") public class UIOutput extends UIComponentBase implements ValueHolder
Displays a value to the user.
  • Field Details

  • Constructor Details

    • UIOutput

      public UIOutput()
      Construct an instance of the UIOutput.
  • Method Details

    • getFamily

      public String getFamily()
      Specified by:
      getFamily in class UIComponent
    • getLocalValue

      public Object getLocalValue()
      Specified by:
      getLocalValue in interface ValueHolder
    • getValue

      @JSFProperty public Object getValue()
      Gets The initial value of this component.
      Specified by:
      getValue in interface ValueHolder
      Returns:
      the new value value
    • setValue

      public void setValue(Object value)
      The initial value of this component.
      Specified by:
      setValue in interface ValueHolder
    • resetValue

      public void resetValue()
      Since:
      2.2
    • getConverter

      @JSFProperty(partialStateHolder=true) public Converter getConverter()
      An expression that specifies the Converter for this component.

      The value can either be a static value (ID) or an EL expression. When a static id is specified, an instance of the converter type registered with that id is used. When this is an EL expression, the result of evaluating the expression must be an object that implements the Converter interface.

      Specified by:
      getConverter in interface ValueHolder
    • setConverter

      public void setConverter(Converter converter)
      Specified by:
      setConverter in interface ValueHolder
    • markInitialState

      public void markInitialState()
      Specified by:
      markInitialState in interface PartialStateHolder
      Overrides:
      markInitialState in class UIComponentBase
    • clearInitialState

      public void clearInitialState()
      Description copied from class: UIComponent
      Specified by:
      clearInitialState in interface PartialStateHolder
      Overrides:
      clearInitialState in class UIComponentBase
    • saveState

      public Object saveState(FacesContext facesContext)
      Description copied from class: UIComponentBase
      Invoked after the render phase has completed, this method returns an object which can be passed to the restoreState of some other instance of UIComponentBase to reset that object's state to the same values as this object currently has.
      Specified by:
      saveState in interface StateHolder
      Overrides:
      saveState in class UIComponentBase
    • restoreState

      public void restoreState(FacesContext facesContext, Object state)
      Description copied from class: UIComponentBase
      Invoked in the "restore view" phase, this initialises this object's members from the values saved previously into the provided state object.

      Specified by:
      restoreState in interface StateHolder
      Overrides:
      restoreState in class UIComponentBase
      state - is an object previously returned by the saveState method of this class.