public class ValueBindingImpl
extends javax.faces.el.ValueBinding
implements javax.faces.component.StateHolder
| Modifier and Type | Class and Description |
|---|---|
static class |
ValueBindingImpl.ELVariableResolver |
static class |
ValueBindingImpl.NotVariableReferenceException |
| Modifier and Type | Field and Description |
|---|---|
protected javax.faces.application.Application |
_application |
protected java.lang.Object |
_expression |
protected java.lang.String |
_expressionString |
protected static javax.servlet.jsp.el.FunctionMapper |
s_functionMapper
To implement function support, subclass and use a static
initialization block to assign your own function mapper
|
| Constructor and Description |
|---|
ValueBindingImpl()
Empty constructor, so that new instances can be created when restoring
state.
|
ValueBindingImpl(javax.faces.application.Application application,
java.lang.String expression) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getExpressionString() |
protected RuntimeConfig |
getRuntimeConfig(javax.faces.context.FacesContext facesContext) |
java.lang.Class |
getType(javax.faces.context.FacesContext facesContext) |
java.lang.Object |
getValue(javax.faces.context.FacesContext facesContext) |
boolean |
isReadOnly(javax.faces.context.FacesContext facesContext) |
boolean |
isTransient() |
protected java.lang.Object |
resolveToBaseAndProperty(javax.faces.context.FacesContext facesContext) |
void |
restoreState(javax.faces.context.FacesContext facesContext,
java.lang.Object obj) |
java.lang.Object |
saveState(javax.faces.context.FacesContext facesContext) |
void |
setTransient(boolean flag) |
void |
setValue(javax.faces.context.FacesContext facesContext,
java.lang.Object newValue) |
java.lang.String |
toString() |
protected static javax.servlet.jsp.el.FunctionMapper s_functionMapper
protected javax.faces.application.Application _application
protected java.lang.String _expressionString
protected java.lang.Object _expression
public ValueBindingImpl(javax.faces.application.Application application,
java.lang.String expression)
public ValueBindingImpl()
public java.lang.String getExpressionString()
getExpressionString in class javax.faces.el.ValueBindingpublic boolean isReadOnly(javax.faces.context.FacesContext facesContext)
isReadOnly in class javax.faces.el.ValueBindingpublic java.lang.Class getType(javax.faces.context.FacesContext facesContext)
getType in class javax.faces.el.ValueBindingpublic void setValue(javax.faces.context.FacesContext facesContext,
java.lang.Object newValue)
throws javax.faces.el.EvaluationException,
javax.faces.el.PropertyNotFoundException
setValue in class javax.faces.el.ValueBindingjavax.faces.el.EvaluationExceptionjavax.faces.el.PropertyNotFoundExceptionpublic java.lang.Object getValue(javax.faces.context.FacesContext facesContext)
throws javax.faces.el.EvaluationException,
javax.faces.el.PropertyNotFoundException
getValue in class javax.faces.el.ValueBindingjavax.faces.el.EvaluationExceptionjavax.faces.el.PropertyNotFoundExceptionprotected java.lang.Object resolveToBaseAndProperty(javax.faces.context.FacesContext facesContext)
throws javax.servlet.jsp.el.ELException,
ValueBindingImpl.NotVariableReferenceException
javax.servlet.jsp.el.ELExceptionValueBindingImpl.NotVariableReferenceExceptionprotected RuntimeConfig getRuntimeConfig(javax.faces.context.FacesContext facesContext)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object saveState(javax.faces.context.FacesContext facesContext)
saveState in interface javax.faces.component.StateHolderpublic void restoreState(javax.faces.context.FacesContext facesContext,
java.lang.Object obj)
restoreState in interface javax.faces.component.StateHolderpublic boolean isTransient()
isTransient in interface javax.faces.component.StateHolderpublic void setTransient(boolean flag)
setTransient in interface javax.faces.component.StateHolder