All Implemented Interfaces:
Adapter, Adapter.ValueHolder, SearchablePropertyAdapter, PropertyAdapter
Direct Known Subclasses:
IndirectUDTTagAdapter

public class UDTTagAdapter extends AbstractTagAdapter implements SearchablePropertyAdapter
  • Field Details

  • Constructor Details

    • UDTTagAdapter

      public UDTTagAdapter()
  • Method Details

    • getBindingConfiguration

      public BindingConfiguration getBindingConfiguration()
      Specified by:
      getBindingConfiguration in interface SearchablePropertyAdapter
    • connect

      public void connect(VisionClientContext appContext)
      Description copied from class: AbstractPropertyAdapter
      Calls connect() on all interaction descriptors
      Specified by:
      connect in interface Adapter
      Overrides:
      connect in class AbstractPropertyAdapter
    • startup

      public void startup()
      Description copied from interface: Adapter
      Notifies the adapter that it is becoming active, and should start any polling/threaded activities.
      Specified by:
      startup in interface Adapter
      Overrides:
      startup in class AbstractPropertyAdapter
    • shutdown

      public void shutdown()
      Description copied from interface: Adapter
      Notifies the adapter that it is becoming inactive, and should cease any polling/threaded activities.
      Specified by:
      shutdown in interface Adapter
      Overrides:
      shutdown in class AbstractPropertyAdapter
    • shutdownSubAdapters

      protected void shutdownSubAdapters()
    • startupSubAdapters

      protected void startupSubAdapters()
    • initializeDefinition

      protected void initializeDefinition(boolean forceUpdate)
      Grab the type definition for the target tag instance from the complex type manager.
    • getCurrentTagPath

      protected TagPath getCurrentTagPath()
      This method returns the tag path to the UDT instance to subscribe to. The indirect sub-class of this class uses this as a hook to return it's calculated tag path.