Class ConnectionConfigPanel

java.lang.Object
org.libreoffice.ide.eclipse.core.gui.ConnectionConfigPanel

public class ConnectionConfigPanel extends Object
Generic component for the selection of the parameters of a UNO connection.

Use the setPatterns(String, String) method to define the patterns depending on the implementation language.

  • Constructor Details

    • ConnectionConfigPanel

      public ConnectionConfigPanel(org.eclipse.swt.widgets.Composite pParent)
      Constructor.

      In order to properly work, the parent composite has to have a GridLayout set.

      Parameters:
      pParent - the parent composite to create the controls in.
  • Method Details

    • setPatterns

      public void setPatterns(String pPipe, String pSocket)
      Set the patterns to use in getConnectionCode().
      Parameters:
      pPipe - the pattern for the pipe connection type. The parameter {0} is the pipe's name.
      pSocket - the pattern for the socket connection type. The parameters mapping is the following:
      • {0} maps to the host
      • {1} maps to the port
    • getConnectionCode

      public String getConnectionCode()
      Returns:
      the formatted connection code
      See Also:
    • createControls

      protected void createControls(org.eclipse.swt.widgets.Composite pParent)
      Creates all the component's controls.
      Parameters:
      pParent - the parent composite where to create the controls
    • updateDetails

      protected void updateDetails()
      Changes the shown details composite.