|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.faces.el.PropertyResolver
org.springframework.webflow.executor.jsf.AbstractFlowExecutionPropertyResolver
public abstract class AbstractFlowExecutionPropertyResolver
Base class for property resolvers that get and set flow execution attributes.
Constructor Summary | |
---|---|
AbstractFlowExecutionPropertyResolver(javax.faces.el.PropertyResolver resolverDelegate)
Creates a new flow executon property resolver |
Method Summary | |
---|---|
protected abstract java.lang.Object |
doGetAttribute(FlowExecution execution,
java.lang.String attributeName)
Gets the value of the flow execution attribute. |
protected abstract java.lang.Class |
doGetAttributeType(FlowExecution execution,
java.lang.String attributeName)
Gets the type of value returned by the flow execution attribute. |
protected abstract void |
doSetAttribute(FlowExecution execution,
java.lang.String attributeName,
java.lang.Object attributeValue)
Sets the value of the flow execution attribute. |
protected javax.faces.el.PropertyResolver |
getResolverDelegate()
Returns the property resolver this resolver delegates to if necessary. |
java.lang.Class |
getType(java.lang.Object base,
int index)
|
java.lang.Class |
getType(java.lang.Object base,
java.lang.Object property)
|
java.lang.Object |
getValue(java.lang.Object base,
int index)
|
java.lang.Object |
getValue(java.lang.Object base,
java.lang.Object property)
|
boolean |
isReadOnly(java.lang.Object base,
int index)
|
boolean |
isReadOnly(java.lang.Object base,
java.lang.Object property)
|
void |
setValue(java.lang.Object base,
int index,
java.lang.Object value)
|
void |
setValue(java.lang.Object base,
java.lang.Object property,
java.lang.Object value)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractFlowExecutionPropertyResolver(javax.faces.el.PropertyResolver resolverDelegate)
resolverDelegate
- the resolver to delegate to when the property is not a flow execution attributeMethod Detail |
---|
protected final javax.faces.el.PropertyResolver getResolverDelegate()
public java.lang.Class getType(java.lang.Object base, java.lang.Object property) throws javax.faces.el.EvaluationException, javax.faces.el.PropertyNotFoundException
getType
in class javax.faces.el.PropertyResolver
javax.faces.el.EvaluationException
javax.faces.el.PropertyNotFoundException
public java.lang.Class getType(java.lang.Object base, int index) throws javax.faces.el.EvaluationException, javax.faces.el.PropertyNotFoundException
getType
in class javax.faces.el.PropertyResolver
javax.faces.el.EvaluationException
javax.faces.el.PropertyNotFoundException
public java.lang.Object getValue(java.lang.Object base, java.lang.Object property) throws javax.faces.el.EvaluationException, javax.faces.el.PropertyNotFoundException
getValue
in class javax.faces.el.PropertyResolver
javax.faces.el.EvaluationException
javax.faces.el.PropertyNotFoundException
public java.lang.Object getValue(java.lang.Object base, int index) throws javax.faces.el.EvaluationException, javax.faces.el.PropertyNotFoundException
getValue
in class javax.faces.el.PropertyResolver
javax.faces.el.EvaluationException
javax.faces.el.PropertyNotFoundException
public boolean isReadOnly(java.lang.Object base, java.lang.Object property) throws javax.faces.el.EvaluationException, javax.faces.el.PropertyNotFoundException
isReadOnly
in class javax.faces.el.PropertyResolver
javax.faces.el.EvaluationException
javax.faces.el.PropertyNotFoundException
public boolean isReadOnly(java.lang.Object base, int index) throws javax.faces.el.EvaluationException, javax.faces.el.PropertyNotFoundException
isReadOnly
in class javax.faces.el.PropertyResolver
javax.faces.el.EvaluationException
javax.faces.el.PropertyNotFoundException
public void setValue(java.lang.Object base, java.lang.Object property, java.lang.Object value) throws javax.faces.el.EvaluationException, javax.faces.el.PropertyNotFoundException
setValue
in class javax.faces.el.PropertyResolver
javax.faces.el.EvaluationException
javax.faces.el.PropertyNotFoundException
public void setValue(java.lang.Object base, int index, java.lang.Object value) throws javax.faces.el.EvaluationException, javax.faces.el.PropertyNotFoundException
setValue
in class javax.faces.el.PropertyResolver
javax.faces.el.EvaluationException
javax.faces.el.PropertyNotFoundException
protected abstract java.lang.Class doGetAttributeType(FlowExecution execution, java.lang.String attributeName)
execution
- the flow executionattributeName
- the name of the attribute
protected abstract java.lang.Object doGetAttribute(FlowExecution execution, java.lang.String attributeName)
execution
- the flow executionattributeName
- the name of the attribute
protected abstract void doSetAttribute(FlowExecution execution, java.lang.String attributeName, java.lang.Object attributeValue)
execution
- the flow executionattributeName
- the name of the attributeattributeValue
- the attribute value
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |