public class ExtensibleBinding extends AbstractQueryAdapter implements IQueryResponseListener, java.beans.PropertyChangeListener, SearchablePropertyAdapter
AbstractPropertyAdapter.EdtUpdateValue
PropertyAdapter.PAType
Adapter.ValueHolder
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
bindingKey |
protected java.util.Map<java.lang.String,QueryHolder> |
parameters |
appContext, isTargetPropertyDynamic, log, overlayOptOut, target, targetPropertyName, value, valueClass
Constructor and Description |
---|
ExtensibleBinding() |
Modifier and Type | Method and Description |
---|---|
BindingConfiguration |
getBindingConfiguration() |
java.lang.String |
getBindingKey() |
InteractionDescriptor[] |
getInteractions()
Retrieves an array of the interactions that this adapter depends on.
|
java.util.Map<java.lang.String,QueryHolder> |
getParameters() |
PropertyAdapter.PAType |
getReferenceType() |
void |
handleQueryReturnedError(java.lang.Exception error) |
void |
handleQueryReturnedNoRows() |
void |
handleQueryReturnedValue(java.lang.Object value) |
void |
notifyQueryRunning(boolean loading) |
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
protected java.lang.Object |
registerQuery(int updateRate,
boolean runOnce) |
void |
setBindingKey(java.lang.String bindingKey) |
void |
setParameters(java.util.Map<java.lang.String,QueryHolder> newParams) |
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.
|
getPollingConfig, getPollingMode, getUpdateRate, isSerializableDataset, restartQuery, setPollingMode, setQValue, setSerializableDataset, setUpdateRate, shutdownQuery, startupQuery
canUpdate, connect, disconnect, getQValue, getTarget, getTargetDesc, getTargetFullPath, getTargetPropertyName, getValueClass, handleError, handleNullToPrimitive, initLogger, isDataUsed, isDataUsed, isOverlayOptOut, isTargetPropertyDynamic, isValid, isValueClassPrimitive, setOverlayOptOut, setSetterMethodName, setTarget, setTargetPropertyDynamic, setTargetPropertyName, setValue, setValueClass, toString, updateQuality, updateTarget, updateValue, useQuality
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTargetFullPath
getTargetPropertyName, setTargetPropertyName
protected java.lang.String bindingKey
protected java.util.Map<java.lang.String,QueryHolder> parameters
public BindingConfiguration getBindingConfiguration()
getBindingConfiguration
in interface SearchablePropertyAdapter
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
@GuardedBy(value="qmlock") protected java.lang.Object registerQuery(int updateRate, boolean runOnce)
registerQuery
in class AbstractQueryAdapter
public PropertyAdapter.PAType getReferenceType()
getReferenceType
in interface PropertyAdapter
public InteractionDescriptor[] getInteractions()
Adapter
getInteractions
in interface Adapter
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 java.lang.String getBindingKey()
public void setBindingKey(java.lang.String bindingKey)
public java.util.Map<java.lang.String,QueryHolder> getParameters()
public void setParameters(java.util.Map<java.lang.String,QueryHolder> newParams)
public void handleQueryReturnedError(java.lang.Exception error)
handleQueryReturnedError
in interface IQueryResponseListener
public void handleQueryReturnedNoRows()
handleQueryReturnedNoRows
in interface IQueryResponseListener
public void handleQueryReturnedValue(java.lang.Object value)
handleQueryReturnedValue
in interface IQueryResponseListener
public void notifyQueryRunning(boolean loading)
notifyQueryRunning
in interface IQueryResponseListener