All Known Subinterfaces:
TopLevelContainer
All Known Implementing Classes:
FPMIWindow, VisionTemplate

public interface BindingRoot
  • Method Details

    • getInteractionController

      InteractionController getInteractionController()
    • getPathForComponent

      String getPathForComponent(Component component)
    • getComponentForPath

      Component getComponentForPath(String path)
    • initialize

      void initialize(VisionClientContext context)
      Initialize this root. Should connect any bindings, but shouldn't start anything up.
    • startup

      void startup()
      Start up the root. Start-up adapters, and start-up any children ComponentLifecycles.
    • shutdown

      void shutdown()
      Shutdown the root. Shut-down adapters, and shut-down any children ComponentLifecycles.
    • isStarted

      boolean isStarted()
      Returns true if this BindingRoot is considered to be running/active. Typically, this means that its initialized, started, and hasn't been shutdown.