## Uses of Class
javax.faces.component.UIOutput

- Packages that use UIOutput
  Package | Description
  --- | ---
  javax.faces.component | Fundamental APIs for user interface components.
  javax.faces.component.html | Specialized user interface component classes for HTML.
  javax.faces.webapp | Classes required for integration of JavaServer Faces into web applications, including a standard servlet, base classes for JSP custom component tags, and concrete tag implementations for core tags.

- - ### Uses of UIOutput in javax.faces.component

    Subclasses of UIOutput in javax.faces.component
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UIInput` UIInput is a `UIComponent` that represents a component that both displays output to the user (like `UIOutput` components do) and processes request parameters on the subsequent request that need to be decoded.
    `class` | `UIOutcomeTarget` This component is paired with the `javax.faces.Button` or `javax.faces.Link` renderers and encapsulates properties relating to the rendering of outcomes directly to the response.
    `class` | `UISelectBoolean` UISelectBoolean is a `UIComponent` that represents a single boolean (`true` or `false`) value.
    `class` | `UISelectMany` UISelectMany is a `UIComponent` that represents the user's choice of a zero or more items from among a discrete set of available options.
    `class` | `UISelectOne` UISelectOne is a `UIComponent` that represents the user's choice of zero or one items from among a discrete set of available options.
    `class` | `UIViewParameter` UIViewParameter represents a binding between a request parameter and a model property or `UIViewRoot` property.

  - ### Uses of UIOutput in javax.faces.component.html

    Subclasses of UIOutput in javax.faces.component.html
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HtmlBody` NONE
    `class` | `HtmlDoctype` NONE
    `class` | `HtmlHead` NONE
    `class` | `HtmlInputFile` Represents an HTML `input` element of type `file`.
    `class` | `HtmlInputHidden` Represents an HTML `input` element of type `hidden`.
    `class` | `HtmlInputSecret` Represents an HTML `input` element of type `password`.
    `class` | `HtmlInputText` Represents an HTML `input` element of type `text`.
    `class` | `HtmlInputTextarea` Represents an HTML `textarea` element.
    `class` | `HtmlOutcomeTargetButton` Represents an HTML `input` element of type "button" or image that may be used to link to a URL handled by the Faces Servlet resolved preemptively using the logical outcome defined by the `outcome` property.
    `class` | `HtmlOutcomeTargetLink` Represents an HTML `a` (hyperlink) element that may be used to link to a URL handled by the Faces Servlet resolved preemptively using the logical outcome defined by the `outcome` property.
    `class` | `HtmlOutputFormat` Represents a component that looks up a localized message in a resource bundle, optionally uses it as a `MessageFormat` pattern string and substitutes in parameter values from nested UIParameter components, and renders the result.
    `class` | `HtmlOutputLabel` Represents an HTML `label` element, used to define an accessible label for a corresponding input element.
    `class` | `HtmlOutputLink` Represents an HTML `a` (hyperlink) element that may be used to link to an arbitrary URL defined by the `value` property.
    `class` | `HtmlOutputText` Renders the component value as text, optionally wrapping in a `span` element if I18N attributes, CSS styles or style classes are specified.
    `class` | `HtmlSelectBooleanCheckbox` Represents an HTML `input` element of type `checkbox`.
    `class` | `HtmlSelectManyCheckbox` Represents a multiple-selection component that is rendered as a set of HTML `input` elements of type `checkbox`.
    `class` | `HtmlSelectManyListbox` Represents a multiple-selection component that is rendered as an HTML `select` element, showing either all available options or the specified number of options.
    `class` | `HtmlSelectManyMenu` Represents a multiple-selection component that is rendered as an HTML `select` element, showing a single available option at a time.
    `class` | `HtmlSelectOneListbox` Represents a single-selection component that is rendered as an HTML `select` element, showing either all available options or the specified number of options.
    `class` | `HtmlSelectOneMenu` Represents a single-selection component that is rendered as an HTML `select` element, showing a single available option at a time.
    `class` | `HtmlSelectOneRadio` Represents a single-selection component that is rendered as a set of HTML `input` elements of type `radio`.

  - ### Uses of UIOutput in javax.faces.webapp

    Methods in javax.faces.webapp that return UIOutput
    Modifier and Type | Method and Description
    --- | ---
    `protected UIOutput` | UIComponentClassicTagBase.`createVerbatimComponent()` Use the `Application` instance to create a new component with the following characteristics.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.