## Uses of Class
javax.faces.el.ValueBinding

- Packages that use ValueBinding
  Package | Description
  --- | ---
  javax.faces.application | APIs that are used to link an application's business logic objects to JavaServer Faces, as well as convenient pluggable mechanisms to manage the execution of an application that is based on JavaServer Faces.
  javax.faces.component | Fundamental APIs for user interface components.

- - ### Uses of ValueBinding in javax.faces.application

    Methods in javax.faces.application that return ValueBinding
    Modifier and Type | Method and Description
    --- | ---
    `ValueBinding` | ApplicationWrapper.`createValueBinding(String ref)` The default behavior of this method is to call `Application.createValueBinding(String)` on the wrapped `Application` object.
    `abstract ValueBinding` | Application.`createValueBinding(String ref)` Deprecated. This has been replaced by calling `Application.getExpressionFactory()` then `ExpressionFactory.createValueExpression(javax.el.ELContext, java.lang.String, java.lang.Class<?>)`.

    Methods in javax.faces.application with parameters of type ValueBinding
    Modifier and Type | Method and Description
    --- | ---
    `UIComponent` | ApplicationWrapper.`createComponent(ValueBinding componentBinding, FacesContext context, String componentType)` Deprecated. See superclass for alternative.
    `abstract UIComponent` | Application.`createComponent(ValueBinding componentBinding, FacesContext context, String componentType)` Deprecated. This has been replaced by `Application.createComponent(javax.el.ValueExpression,javax.faces.context.FacesContext,java.lang.String)`.

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

    Methods in javax.faces.component that return ValueBinding
    Modifier and Type | Method and Description
    --- | ---
    `ValueBinding` | UISelectMany.`getValueBinding(String name)` Deprecated. this has been replaced by `UISelectMany.getValueExpression(java.lang.String)`.
    `ValueBinding` | UISelectBoolean.`getValueBinding(String name)` Deprecated. This has been replaced by `UISelectBoolean.getValueExpression(java.lang.String)`.
    `ValueBinding` | UIGraphic.`getValueBinding(String name)` Deprecated. This has been replaced by `UIGraphic.getValueExpression(java.lang.String)`.
    `ValueBinding` | UIComponentBase.`getValueBinding(String name)` Deprecated. This has been replaced by `UIComponent.getValueExpression(java.lang.String)`.
    `abstract ValueBinding` | UIComponent.`getValueBinding(String name)` Deprecated. This has been replaced by `UIComponent.getValueExpression(java.lang.String)`.

    Methods in javax.faces.component with parameters of type ValueBinding
    Modifier and Type | Method and Description
    --- | ---
    `void` | UISelectMany.`setValueBinding(String name, ValueBinding binding)` Deprecated. This has been replaced by `UISelectMany.setValueExpression(java.lang.String, javax.el.ValueExpression)`.
    `void` | UISelectBoolean.`setValueBinding(String name, ValueBinding binding)` Deprecated. This has been replaced by `UISelectBoolean.setValueExpression(java.lang.String, javax.el.ValueExpression)`.
    `void` | UIGraphic.`setValueBinding(String name, ValueBinding binding)` Deprecated. This has been replaced by `UIGraphic.setValueExpression(java.lang.String, javax.el.ValueExpression)`.
    `void` | UIData.`setValueBinding(String name, ValueBinding binding)` Deprecated. This has been replaced by `UIData.setValueExpression(java.lang.String, javax.el.ValueExpression)`.
    `void` | UIComponentBase.`setValueBinding(String name, ValueBinding binding)` Deprecated. This has been replaced by `UIComponent.setValueExpression(java.lang.String, javax.el.ValueExpression)`.
    `abstract void` | UIComponent.`setValueBinding(String name, ValueBinding binding)` Deprecated. This has been replaced by `UIComponent.setValueExpression(java.lang.String, javax.el.ValueExpression)`.

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