public class ValueBindingValueExpressionAdapter extends jakarta.faces.el.ValueBinding implements jakarta.faces.component.StateHolder, Serializable
Wrap a ValueExpression instance and expose it as a ValueBinding
| Constructor and Description |
|---|
ValueBindingValueExpressionAdapter() |
ValueBindingValueExpressionAdapter(jakarta.el.ValueExpression valueExpression) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
String |
getExpressionString()
Return the (possibly
null) expression String, including the delimiters, from which this
ValueBinding was built. |
Class |
getType(jakarta.faces.context.FacesContext context)
Return the type of the property represented by this
ValueBinding, relative to the specified
FacesContext. |
Object |
getValue(jakarta.faces.context.FacesContext context)
Return the value of the property represented by this
ValueBinding, relative to the specified
FacesContext. |
jakarta.el.ValueExpression |
getWrapped() |
int |
hashCode() |
boolean |
isReadOnly(jakarta.faces.context.FacesContext context)
Return
true if the specified property of the specified property is known to be immutable; otherwise,
return false. |
boolean |
isTransient()
If true, the Object implementing this interface must not participate in state saving or restoring.
|
void |
restoreState(jakarta.faces.context.FacesContext context,
Object state)
Perform any processing required to restore the state from the entries
in the state Object.
|
Object |
saveState(jakarta.faces.context.FacesContext context)
Gets the state of the instance as a
Serializable Object. |
void |
setTransient(boolean tranzient)
Denotes whether or not the Object implementing this interface must or
must not participate in state saving or restoring.
|
void |
setValue(jakarta.faces.context.FacesContext context,
Object value)
Set the value of the property represented by this
ValueBinding, relative to the specified
FacesContext. |
public ValueBindingValueExpressionAdapter()
public ValueBindingValueExpressionAdapter(jakarta.el.ValueExpression valueExpression)
public String getExpressionString()
jakarta.faces.el.ValueBinding
Return the (possibly null) expression String, including the delimiters, from which this
ValueBinding was built.
getExpressionString in class jakarta.faces.el.ValueBindingpublic Class getType(jakarta.faces.context.FacesContext context) throws jakarta.faces.el.EvaluationException, jakarta.faces.el.PropertyNotFoundException
jakarta.faces.el.ValueBinding
Return the type of the property represented by this ValueBinding, relative to the specified
FacesContext.
getType in class jakarta.faces.el.ValueBindingcontext - FacesContext for the current requestjakarta.faces.el.EvaluationException - if an exception is thrown while getting the description of the property (the thrown
exception must be included as the cause property of this exception)jakarta.faces.el.PropertyNotFoundException - if a specified property name does not existpublic Object getValue(jakarta.faces.context.FacesContext context) throws jakarta.faces.el.EvaluationException, jakarta.faces.el.PropertyNotFoundException
jakarta.faces.el.ValueBinding
Return the value of the property represented by this ValueBinding, relative to the specified
FacesContext.
getValue in class jakarta.faces.el.ValueBindingcontext - FacesContext for the current requestjakarta.faces.el.EvaluationException - if an exception is thrown while getting the value (the thrown exception must be included
as the cause property of this exception)jakarta.faces.el.PropertyNotFoundException - if a specified property name does not exist, or is not readablepublic boolean isReadOnly(jakarta.faces.context.FacesContext context)
throws jakarta.faces.el.EvaluationException,
jakarta.faces.el.PropertyNotFoundException
jakarta.faces.el.ValueBinding
Return true if the specified property of the specified property is known to be immutable; otherwise,
return false.
isReadOnly in class jakarta.faces.el.ValueBindingcontext - FacesContext for the current requestjakarta.faces.el.EvaluationException - if an exception is thrown while getting the description of the property (the thrown
exception must be included as the cause property of this exception)jakarta.faces.el.PropertyNotFoundException - if a specified property name does not existpublic void setValue(jakarta.faces.context.FacesContext context,
Object value)
throws jakarta.faces.el.EvaluationException,
jakarta.faces.el.PropertyNotFoundException
jakarta.faces.el.ValueBinding
Set the value of the property represented by this ValueBinding, relative to the specified
FacesContext.
setValue in class jakarta.faces.el.ValueBindingcontext - FacesContext for the current requestvalue - The new value to be setjakarta.faces.el.EvaluationException - if an exception is thrown while setting the value (the thrown exception must be included
as the cause property of this exception)jakarta.faces.el.PropertyNotFoundException - if a specified property name does not exist, or is not writeablepublic boolean isTransient()
jakarta.faces.component.StateHolderIf true, the Object implementing this interface must not participate in state saving or restoring.
isTransient in interface jakarta.faces.component.StateHoldertrue if transient, false otherwise.public void setTransient(boolean tranzient)
jakarta.faces.component.StateHolderDenotes whether or not the Object implementing this interface must or must not participate in state saving or restoring.
setTransient in interface jakarta.faces.component.StateHoldertranzient - boolean pass true if this Object will
not participate in state saving or restoring, otherwise pass false.public Object saveState(jakarta.faces.context.FacesContext context)
jakarta.faces.component.StateHolder
Gets the state of the instance as a Serializable Object.
If the class that implements this interface has references to instances that implement StateHolder (such as a
UIComponent with event handlers, validators, etc.) this method must call the StateHolder.saveState(jakarta.faces.context.FacesContext) method
on all those instances as well. This method must not save the state of children and facets. That is
done via the StateManager
This method must not alter the state of the implementing object. In other words, after executing this code:
Object state = component.saveState(facesContext);
component should be the same as before executing it.
The return from this method must be Serializable
saveState in interface jakarta.faces.component.StateHoldercontext - the Faces context.public void restoreState(jakarta.faces.context.FacesContext context,
Object state)
jakarta.faces.component.StateHolderPerform any processing required to restore the state from the entries in the state Object.
If the class that implements this interface has references to instances that also implement StateHolder (such as a
UIComponent with event handlers, validators, etc.) this method must call the StateHolder.restoreState(jakarta.faces.context.FacesContext, java.lang.Object)
method on all those instances as well.
If the state argument is null, take no action and return.
restoreState in interface jakarta.faces.component.StateHoldercontext - the Faces context.state - the state.public jakarta.el.ValueExpression getWrapped()
Copyright © 2010–2022 JBoss by Red Hat. All rights reserved.