Class ConnectionConfig

All Implemented Interfaces:
ConnectionConfig

Definition of objects to handle configuring a layout connection via a Powerline Simulator object.
  • Field Details

  • Constructor Details

    • ConnectionConfig

      Ctor for an object being created during load process; Swing init is deferred.
      Parameters:
      p - port adapter for simulator
    • ConnectionConfig

      Ctor for a functional Swing object with no existing adapter.
  • Method Details

    • name

      public String name()
    • loadDetails

      public void loadDetails(JPanel details)
      Load the Swing widgets needed to configure this connection into a specified JPanel. Used during the configuration process to fill out the preferences window with content specific to this Connection type. The JPanel contents need to handle their own gets/sets to the underlying Connection content.
      Specified by:
      loadDetails in interface ConnectionConfig
      Overrides:
      loadDetails in class AbstractSimulatorConnectionConfig
      Parameters:
      details - the specific Swing object to be configured and filled
    • setInstance

      protected void setInstance()
      Load the adapter with an appropriate object unless it's already been set.
      Specified by:
      setInstance in class AbstractSimulatorConnectionConfig