public class BoundPropertyExpression extends AbstractExpression implements ObservablePropertySource.PropertyInteractionListener
children, context, updateListener| Constructor and Description |
|---|
BoundPropertyExpression(PropertyValueSource source,
Property<?> target) |
| Modifier and Type | Method and Description |
|---|---|
QualifiedValue |
execute()
Compute and return the value of this expression
|
java.lang.String |
getOpName()
Return a human-readable name for the operation that this expression performs
|
java.lang.Class<?> |
getType()
Return the type that this expression will return
|
void |
propertyChanged(Property<?> prop) |
void |
shutdown()
Tells the expression to shutdown any polling operations.
|
void |
startup()
Tells the expression to startup any polling operations.
|
connect, disconnect, getChildren, setChildren, typeMismatchpublic BoundPropertyExpression(PropertyValueSource source, Property<?> target)
public QualifiedValue execute() throws ExpressionException
Expressionexecute in interface ExpressionExpressionExceptionpublic java.lang.Class<?> getType()
ExpressiongetType in interface Expressionpublic java.lang.String getOpName()
ExpressiongetOpName in interface Expressionpublic void startup()
Expressionstartup in interface Expressionstartup in class AbstractExpressionpublic void shutdown()
Expressionshutdown in interface Expressionshutdown in class AbstractExpressionpublic void propertyChanged(Property<?> prop)
propertyChanged in interface ObservablePropertySource.PropertyInteractionListener