public class ExtensibleBinding extends AbstractQueryAdapter implements IQueryResponseListener, java.beans.PropertyChangeListener, SearchablePropertyAdapter
AbstractPropertyAdapter.EdtUpdateValuePropertyAdapter.PATypeAdapter.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, startupQuerycanUpdate, 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, useQualityclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTargetFullPathgetTargetPropertyName, setTargetPropertyNameprotected java.lang.String bindingKey
protected java.util.Map<java.lang.String,QueryHolder> parameters
public BindingConfiguration getBindingConfiguration()
getBindingConfiguration in interface SearchablePropertyAdapterpublic 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 AbstractQueryAdapterpublic PropertyAdapter.PAType getReferenceType()
getReferenceType in interface PropertyAdapterpublic InteractionDescriptor[] getInteractions()
AdaptergetInteractions in interface Adapterpublic void startup()
Adapterstartup in interface Adapterstartup in class AbstractPropertyAdapterpublic void shutdown()
Adaptershutdown in interface Adaptershutdown in class AbstractPropertyAdapterpublic 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 IQueryResponseListenerpublic void handleQueryReturnedNoRows()
handleQueryReturnedNoRows in interface IQueryResponseListenerpublic void handleQueryReturnedValue(java.lang.Object value)
handleQueryReturnedValue in interface IQueryResponseListenerpublic void notifyQueryRunning(boolean loading)
notifyQueryRunning in interface IQueryResponseListener