/**
*
*/
package org.richfaces.el;
import javax.el.ELException;
import javax.el.ValueExpression;
import javax.faces.context.FacesContext;
/**
* Implementation of this interface extract information about bean property from EL-expression.
*
* @author asmirnov
*
*/
public interface ValueExpressionAnalayser {
ValueDescriptor getPropertyDescriptor(FacesContext context, ValueExpression expression) throws ELException;
ValueDescriptor updateValueAndGetPropertyDescriptor(FacesContext context, ValueExpression expression, Object newValue)
throws ELException;
}