public class CellUpdateAdapter extends AbstractPropertyAdapter implements java.beans.PropertyChangeListener, SearchablePropertyAdapter
Modifier and Type | Class and Description |
---|---|
static class |
CellUpdateAdapter.CellUpdateSpec |
static class |
CellUpdateAdapter.RowIdentifier |
AbstractPropertyAdapter.EDTUpdateValue
PropertyAdapter.PAType
Adapter.ValueHolder
appContext, isTargetPropertyDynamic, log, overlayOptOut, target, targetPropertyName, value, valueClass
Constructor and Description |
---|
CellUpdateAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
connect(VisionClientContext appContext)
Calls connect() on all interaction descriptors
|
void |
disconnect()
Calls disconnect() on all interaction descriptors
|
BindingConfiguration |
getBindingConfiguration() |
java.lang.String |
getGetterMethodName() |
InteractionDescriptor[] |
getInteractions()
Retrieves an array of the interactions that this adapter depends on.
|
PropertyAdapter.PAType |
getReferenceType() |
java.util.List<CellUpdateAdapter.CellUpdateSpec> |
getUpdates() |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
Listens to our target for when the target dataset changes
|
void |
setGetterMethodName(java.lang.String getterMethodName) |
void |
setUpdates(java.util.List<CellUpdateAdapter.CellUpdateSpec> newList) |
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.
|
protected void |
updateTarget()
Sets the target property to the value.
|
canUpdate, getQValue, getTarget, getTargetDesc, getTargetFullPath, getTargetPropertyName, getValueClass, handleError, handleNullToPrimitive, initLogger, isDataUsed, isDataUsed, isOverlayOptOut, isTargetPropertyDynamic, isValid, setOverlayOptOut, setQValue, setSetterMethodName, setTarget, setTargetPropertyDynamic, setTargetPropertyName, setValue, setValueClass, toString, updateQuality, updateValue, useQuality
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTargetPropertyName, setTargetPropertyName
public PropertyAdapter.PAType getReferenceType()
getReferenceType
in interface PropertyAdapter
public BindingConfiguration getBindingConfiguration()
getBindingConfiguration
in interface SearchablePropertyAdapter
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 void startup()
Adapter
startup
in interface Adapter
startup
in class AbstractPropertyAdapter
public void shutdown()
Adapter
shutdown
in interface Adapter
shutdown
in class AbstractPropertyAdapter
public InteractionDescriptor[] getInteractions()
Adapter
getInteractions
in interface Adapter
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
protected void updateTarget()
AbstractPropertyAdapter
updateTarget
in class AbstractPropertyAdapter
public java.util.List<CellUpdateAdapter.CellUpdateSpec> getUpdates()
public void setUpdates(java.util.List<CellUpdateAdapter.CellUpdateSpec> newList)
public java.lang.String getGetterMethodName()
public void setGetterMethodName(java.lang.String getterMethodName)