T - type of expressionpublic interface PropExpression<T>
extends uk.ac.ed.epcc.webapp.Targetted<T>
PropertyTag) is also a PropExpression.
Classes that implement PropExpression should not reference the AppContext
so they can safely be cached in the user session.| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(BasePropExpressionVisitor<R> vis)
Visitor pattern.
|
PropExpression<T> |
copy()
Generate an equivalent (and where possible immutable) copy of
this expression.
|
<R> R accept(BasePropExpressionVisitor<R> vis) throws java.lang.Exception
BasePropExpressionVisitor visit this expressionjava.lang.ExceptionR - type of returnvis - visitorPropExpression<T> copy()