Class ConnectionConfigPanel
java.lang.Object
org.libreoffice.ide.eclipse.core.gui.ConnectionConfigPanel
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 Summary
ConstructorsConstructorDescriptionConnectionConfigPanel(org.eclipse.swt.widgets.Composite pParent) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateControls(org.eclipse.swt.widgets.Composite pParent) Creates all the component's controls.voidsetPatterns(String pPipe, String pSocket) Set the patterns to use ingetConnectionCode().protected voidChanges the shown details composite.
-
Constructor Details
-
ConnectionConfigPanel
public ConnectionConfigPanel(org.eclipse.swt.widgets.Composite pParent) Constructor.In order to properly work, the parent composite has to have a
GridLayoutset.- Parameters:
pParent- the parent composite to create the controls in.
-
-
Method Details
-
setPatterns
Set the patterns to use ingetConnectionCode().- 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
- 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.
-