public class IndirectUDTTagAdapter extends UDTTagAdapter implements InteractionListener
AbstractPropertyAdapter.EDTUpdateValue
PropertyAdapter.PAType
Adapter.ValueHolder
subAdapters
bidirectional, fallbackDelay, tagPathString
appContext, isTargetPropertyDynamic, overlayOptOut, target, targetPropertyName, value, valueClass
Constructor and Description |
---|
IndirectUDTTagAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
childInteractionUpdated()
Called when one of my referenced PLDs is updated
|
BindingConfiguration |
getBindingConfiguration() |
protected TagPath |
getCurrentTagPath()
This method returns the tag path to the UDT instance to subscribe to.
|
InteractionDescriptor[] |
getInteractions()
Retrieves an array of the interactions that this adapter depends on.
|
IndirectTagBindingAdapter.IndirectTagPathNode[] |
getPathParts() |
java.util.Map<java.lang.Integer,PropertyListenerDescriptor> |
getReferences() |
java.lang.String |
getTagPathString() |
void |
setPathParts(IndirectTagBindingAdapter.IndirectTagPathNode[] pathParts) |
void |
setReferences(java.util.Map<java.lang.Integer,PropertyListenerDescriptor> references) |
void |
setTagPathString(java.lang.String tagPathString) |
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.
|
connect, initializeDefinition, shutdownSubAdapters, startupSubAdapters
_getTagPath, _setTagPath, getFallbackDelay, getReferenceType, isBidirectional, setBidirectional, setFallbackDelay
canUpdate, disconnect, getQValue, getTarget, getTargetDesc, getTargetFullPath, getTargetPropertyName, getValueClass, handleError, handleNullToPrimitive, initLogger, isDataUsed, isDataUsed, isOverlayOptOut, isTargetPropertyDynamic, isValid, setOverlayOptOut, setQValue, setSetterMethodName, setTarget, setTargetPropertyDynamic, setTargetPropertyName, setValue, setValueClass, toString, updateQuality, updateTarget, updateValue, useQuality
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getReferenceType, getTargetPropertyName, setTargetPropertyName
disconnect, getTarget, isValid, setTarget
public BindingConfiguration getBindingConfiguration()
getBindingConfiguration
in interface SearchablePropertyAdapter
getBindingConfiguration
in class UDTTagAdapter
public void startup()
Adapter
startup
in interface Adapter
startup
in class UDTTagAdapter
public void shutdown()
Adapter
shutdown
in interface Adapter
shutdown
in class UDTTagAdapter
public void childInteractionUpdated()
childInteractionUpdated
in interface InteractionListener
protected TagPath getCurrentTagPath()
UDTTagAdapter
getCurrentTagPath
in class UDTTagAdapter
public IndirectTagBindingAdapter.IndirectTagPathNode[] getPathParts()
public void setPathParts(IndirectTagBindingAdapter.IndirectTagPathNode[] pathParts)
public java.util.Map<java.lang.Integer,PropertyListenerDescriptor> getReferences()
public void setReferences(java.util.Map<java.lang.Integer,PropertyListenerDescriptor> references)
public InteractionDescriptor[] getInteractions()
Adapter
getInteractions
in interface Adapter
getInteractions
in class AbstractTagAdapter
public java.lang.String getTagPathString()
getTagPathString
in class AbstractTagAdapter
public void setTagPathString(java.lang.String tagPathString)
setTagPathString
in class AbstractTagAdapter