package org.safehaus.penrose.studio.connection.editor; import org.eclipse.ui.forms.editor.FormPage; import org.eclipse.ui.forms.IManagedForm; import org.eclipse.ui.forms.widgets.ScrolledForm; import org.eclipse.ui.forms.widgets.FormToolkit; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.safehaus.penrose.connection.ConnectionConfig; import org.safehaus.penrose.studio.server.Server; /** * @author Endi S. Dewata */ public class ConnectionEditorPage extends FormPage { public Logger log = LoggerFactory.getLogger(getClass()); protected FormToolkit toolkit; protected ConnectionEditor editor; String title; protected Server server; protected String partitionName; protected ConnectionConfig connectionConfig; public ConnectionEditorPage(ConnectionEditor editor, String name, String title) { super(editor, name, " "+title+" "); this.editor = editor; this.title = title; server = editor.getServer(); partitionName = editor.getPartitionName(); connectionConfig = editor.getConnectionConfig(); } public void createFormContent(IManagedForm managedForm) { toolkit = managedForm.getToolkit(); ScrolledForm form = managedForm.getForm(); form.setText("Connection Editor"); } public void setActive(boolean b) { super.setActive(b); if (b) refresh(); } public void refresh() { } public FormToolkit getToolkit() { return toolkit; } public void setToolkit(FormToolkit toolkit) { this.toolkit = toolkit; } public String getPartitionName() { return partitionName; } public void setPartitionName(String partitionName) { this.partitionName = partitionName; } public ConnectionConfig getConnectionConfig() { return connectionConfig; } public void setConnectionConfig(ConnectionConfig connectionConfig) { this.connectionConfig = connectionConfig; } public Server getServer() { return server; } public void setServer(Server server) { this.server = server; } public void checkDirty() { } }