public class ExpressionPropertyAdapter extends AbstractPropertyAdapter implements SearchablePropertyAdapter, InteractionListener
AbstractPropertyAdapter.EdtUpdateValuePropertyAdapter.PATypeAdapter.ValueHolderappContext, 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, useQualityclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTargetPropertyName, setTargetPropertyNamepublic InteractionDescriptor[] getInteractions()
AdaptergetInteractions in interface Adapterpublic void childInteractionUpdated()
childInteractionUpdated in interface InteractionListenerpublic Expression getExpression()
public void setExpression(Expression expression)
protected void runExpression()
public void startup()
Adapterstartup in interface Adapterstartup in class AbstractPropertyAdapterpublic void shutdown()
Adaptershutdown in interface Adaptershutdown in class AbstractPropertyAdapterpublic void connect(VisionClientContext appContext)
AbstractPropertyAdapterconnect in interface Adapterconnect in class AbstractPropertyAdapterpublic void disconnect()
AbstractPropertyAdapterdisconnect in interface Adapterdisconnect in class AbstractPropertyAdapterpublic java.lang.String getExpressionSource()
public void setExpressionSource(java.lang.String string)
public java.lang.String getUpdatedSource(BindingRoot window)
public ExpressionBindingConfig getBindingConfiguration()
getBindingConfiguration in interface SearchablePropertyAdapterpublic PropertyAdapter.PAType getReferenceType()
getReferenceType in interface PropertyAdapter