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, typeMismatch
public BoundPropertyExpression(PropertyValueSource source, Property<?> target)
public QualifiedValue execute() throws ExpressionException
Expression
execute
in interface Expression
ExpressionException
public java.lang.Class<?> getType()
Expression
getType
in interface Expression
public java.lang.String getOpName()
Expression
getOpName
in interface Expression
public void startup()
Expression
startup
in interface Expression
startup
in class AbstractExpression
public void shutdown()
Expression
shutdown
in interface Expression
shutdown
in class AbstractExpression
public void propertyChanged(Property<?> prop)
propertyChanged
in interface ObservablePropertySource.PropertyInteractionListener