org.jboss.seam.core
Interface Expressions.ValueExpression<T>

Type Parameters:
T - the type of the value
All Superinterfaces:
Serializable
Enclosing class:
Expressions

public static interface Expressions.ValueExpression<T>
extends Serializable

A value expression - an EL expression that evaluates to an attribute getter or get/set pair. This interface is just a genericized version of the Unified EL ValueExpression interface.

Author:
Gavin King

Method Summary
 String getExpressionString()
           
 Class<T> getType()
           
 T getValue()
           
 void setValue(T value)
           
 javax.el.ValueExpression toUnifiedValueExpression()
           
 

Method Detail

getValue

T getValue()

setValue

void setValue(T value)

getExpressionString

String getExpressionString()

getType

Class<T> getType()

toUnifiedValueExpression

javax.el.ValueExpression toUnifiedValueExpression()
Returns:
the underlying Unified EL ValueExpression