Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

org.objectweb.cjdbc.console.wizard.tab.RecoveryTab Class Reference

Inheritance diagram for org.objectweb.cjdbc.console.wizard.tab.RecoveryTab:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.cjdbc.console.wizard.tab.RecoveryTab:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RecoveryTab (WizardTabs tabs)
void actionPerformed (ActionEvent e)

Public Attributes

JTextField driver
JTextField driverPath
JTextField login
JTextField url
JTextField password
JSlider requestTimeout
JButton selectBackend

Detailed Description

The recovery tab has the fields needed to define a JDBCRecoveryLog This tab can be extended later to use for other recovery log types.

See also:
WizardTab
Author:
Nicolas Modrzyk
Version:
1.0

Definition at line 54 of file RecoveryTab.java.


Constructor & Destructor Documentation

org.objectweb.cjdbc.console.wizard.tab.RecoveryTab.RecoveryTab WizardTabs  tabs  ) 
 

Creates a new RecoveryTab object

Parameters:
tabs 

Definition at line 70 of file RecoveryTab.java.

00071   {
00072     super(tabs, WizardConstants.TAB_RECOVERY);
00073 
00074     ///////////////////////////////////////////////////////////////////////////
00075     // jdbc recovery panel
00076     ///////////////////////////////////////////////////////////////////////////
00077 
00078     JPanel general = new JPanel();
00079     general.setBorder(BorderFactory.createTitledBorder(WizardTranslate
00080         .get("label.jdbcrecovery")));
00081     general.setLayout(new GridBagLayout());
00082     GridBagConstraints generalconstraints = new GridBagConstraints();
00083     generalconstraints.fill = GridBagConstraints.HORIZONTAL;
00084     generalconstraints.weightx = 1.0;
00085 
00086     // Driver
00087     generalconstraints.gridy = ++generalconstraints.gridy;
00088     driver = new JTextField("");
00089     generalconstraints.gridx = 0;
00090     general.add(new JLabel(WizardTranslate.get("label.backendDriver")),
00091         generalconstraints);
00092     generalconstraints.gridx = 1;
00093     general.add(driver, generalconstraints);
00094 
00095     //  Driver path
00096     generalconstraints.gridy = ++generalconstraints.gridy;
00097     driverPath = new JTextField("");
00098     generalconstraints.gridx = 0;
00099     general.add(new JLabel(WizardTranslate.get("label.backendDriverPath")),
00100         generalconstraints);
00101     generalconstraints.gridx = 1;
00102     general.add(driverPath, generalconstraints);
00103 
00104     //  url
00105     generalconstraints.gridy = ++generalconstraints.gridy;
00106     url = new JTextField("");
00107     generalconstraints.gridx = 0;
00108     general.add(new JLabel(WizardTranslate.get("label.backendUrl")),
00109         generalconstraints);
00110     generalconstraints.gridx = 1;
00111     general.add(url, generalconstraints);
00112 
00113     //  login
00114     generalconstraints.gridy = ++generalconstraints.gridy;
00115     login = new JTextField("");
00116     generalconstraints.gridx = 0;
00117     general.add(new JLabel(WizardTranslate.get("label.username")),
00118         generalconstraints);
00119     generalconstraints.gridx = 1;
00120     general.add(login, generalconstraints);
00121 
00122     //  password
00123     generalconstraints.gridy = ++generalconstraints.gridy;
00124     password = new JTextField("");
00125     generalconstraints.gridx = 0;
00126     general.add(new JLabel(WizardTranslate.get("label.password")),
00127         generalconstraints);
00128     generalconstraints.gridx = 1;
00129     general.add(password, generalconstraints);
00130 
00131     // request timeout
00132     generalconstraints.gridy = ++generalconstraints.gridy;
00133     requestTimeout = new JSlider(JSlider.HORIZONTAL, 0, 2000, 60);
00134     requestTimeout.setPaintTicks(true);
00135     requestTimeout.setPaintLabels(true);
00136     requestTimeout.setMajorTickSpacing(500);
00137     generalconstraints.gridx = 0;
00138     general.add(new JLabel(WizardTranslate.get("label.requestTimeout")),
00139         generalconstraints);
00140     generalconstraints.gridx = 1;
00141     general.add(requestTimeout, generalconstraints);
00142 
00143     // select backend type button
00144     generalconstraints.gridy = ++generalconstraints.gridy;
00145     generalconstraints.gridy = ++generalconstraints.gridy;
00146     selectBackend = new JButton(WizardTranslate.get("label.selectbackend"));
00147     selectBackend.addActionListener(this);
00148     generalconstraints.gridx = 1;
00149     general.add(selectBackend, generalconstraints);
00150 
00151     this.add(general, constraints);
00152     constraints.gridy = ++constraints.gridy;
00153   }


Member Function Documentation

void org.objectweb.cjdbc.console.wizard.tab.RecoveryTab.actionPerformed ActionEvent  e  ) 
 

See also:
java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)

Definition at line 158 of file RecoveryTab.java.

00159   {
00160     JComponent source = (JComponent) e.getSource();
00161     if (source == selectBackend)
00162     {
00163       String select = WizardTab.showBackendSelectDialog();
00164       if (select != null)
00165       {
00166         url.setText(types.getString(select + ".url"));
00167         driver.setText(types.getString(select + ".driver"));
00168       }
00169     }
00170 
00171   }


The documentation for this class was generated from the following file:
Generated on Mon Apr 11 22:03:23 2005 for C-JDBC by  doxygen 1.3.9.1