public class UDTTagAdapter extends AbstractTagAdapter implements SearchablePropertyAdapter
AbstractPropertyAdapter.EDTUpdateValue
PropertyAdapter.PAType
Adapter.ValueHolder
Modifier and Type | Field and Description |
---|---|
protected java.util.List<SimpleBoundTagAdapter> |
subAdapters |
bidirectional, fallbackDelay, tagPath, tagPathString
appContext, isTargetPropertyDynamic, overlayOptOut, target, targetPropertyName, value, valueClass
Constructor and Description |
---|
UDTTagAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
connect(VisionClientContext appContext)
Calls connect() on all interaction descriptors
|
BindingConfiguration |
getBindingConfiguration() |
protected TagPath |
getCurrentTagPath()
This method returns the tag path to the UDT instance to subscribe to.
|
protected void |
initializeDefinition()
Grab the type definition for the target tag instance from the complex type manager.
|
void |
shutdown()
Notifies the adapter that it is becoming inactive, and should cease any polling/threaded activities.
|
protected void |
shutdownSubAdapters() |
void |
startup()
Notifies the adapter that it is becoming active, and should start any polling/threaded activities.
|
protected void |
startupSubAdapters() |
_getTagPath, _setTagPath, getFallbackDelay, getInteractions, getReferenceType, getTagPathString, isBidirectional, setBidirectional, setFallbackDelay, setTagPathString
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, getInteractions, getTarget, isValid, setTarget
protected java.util.List<SimpleBoundTagAdapter> subAdapters
public BindingConfiguration getBindingConfiguration()
getBindingConfiguration
in interface SearchablePropertyAdapter
public void connect(VisionClientContext appContext)
AbstractPropertyAdapter
connect
in interface Adapter
connect
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
protected void shutdownSubAdapters()
protected void startupSubAdapters()
protected void initializeDefinition()
protected TagPath getCurrentTagPath()