public class ExpressionPropertyAdapter extends AbstractPropertyAdapter implements SearchablePropertyAdapter, InteractionListener
AbstractPropertyAdapter.EdtUpdateValue
PropertyAdapter.PAType
Adapter.ValueHolder
appContext, isTargetPropertyDynamic, overlayOptOut, target, targetPropertyName, value, valueClass
Constructor and Description |
---|
ExpressionPropertyAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
childInteractionUpdated()
Called when a property listener from a sub-expression fires a change.
|
void |
connect(VisionClientContext appContext)
Calls connect() on all interaction descriptors
|
void |
disconnect()
Calls disconnect() on all interaction descriptors
|
ExpressionBindingConfig |
getBindingConfiguration() |
Expression |
getExpression() |
java.lang.String |
getExpressionSource() |
InteractionDescriptor[] |
getInteractions()
Retrieves an array of the interactions that this adapter depends on.
|
PropertyAdapter.PAType |
getReferenceType() |
java.lang.String |
getUpdatedSource(BindingRoot window) |
protected void |
runExpression() |
void |
setExpression(Expression expression) |
void |
setExpressionSource(java.lang.String string) |
void |
shutdown()
Notifies the adapter that it is becoming inactive, and should cease any polling/threaded activities.
|
void |
startup()
Notifies the adapter that it is becoming active, and should start any polling/threaded activities.
|
canUpdate, getQValue, getTarget, getTargetDesc, getTargetFullPath, getTargetPropertyName, getValueClass, handleError, handleNullToPrimitive, initLogger, isDataUsed, isDataUsed, isOverlayOptOut, isTargetPropertyDynamic, isValid, isValueClassPrimitive, setOverlayOptOut, setQValue, setSetterMethodName, setTarget, setTargetPropertyDynamic, setTargetPropertyName, setValue, setValueClass, toString, updateQuality, updateTarget, updateValue, useQuality
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTargetPropertyName, setTargetPropertyName
public InteractionDescriptor[] getInteractions()
Adapter
getInteractions
in interface Adapter
public void childInteractionUpdated()
childInteractionUpdated
in interface InteractionListener
public Expression getExpression()
public void setExpression(Expression expression)
protected void runExpression()
public void startup()
Adapter
startup
in interface Adapter
startup
in class AbstractPropertyAdapter
public void shutdown()
Adapter
shutdown
in interface Adapter
shutdown
in class AbstractPropertyAdapter
public void connect(VisionClientContext appContext)
AbstractPropertyAdapter
connect
in interface Adapter
connect
in class AbstractPropertyAdapter
public void disconnect()
AbstractPropertyAdapter
disconnect
in interface Adapter
disconnect
in class AbstractPropertyAdapter
public java.lang.String getExpressionSource()
public void setExpressionSource(java.lang.String string)
public java.lang.String getUpdatedSource(BindingRoot window)
public ExpressionBindingConfig getBindingConfiguration()
getBindingConfiguration
in interface SearchablePropertyAdapter
public PropertyAdapter.PAType getReferenceType()
getReferenceType
in interface PropertyAdapter