1 package com.explosion.datastream.exql.gui;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 import java.awt.Dimension;
24
25 import com.explosion.expf.Application;
26 import com.explosion.expf.ExpFrame;
27 import com.explosion.expf.ExpInternalFrame;
28 import com.explosion.utilities.preferences.groups.PreferenceGroup;
29
30
31
32 /***
33 * Thsi class connects the user to the database of their choice and kicks off a DBBrowser
34 *
35 * @author Stephen Created on May 3, 2004
36 */
37 public class ConnectNow implements com.explosion.expfmodules.rdbmsconn.connectwizard.ConnectNow {
38
39 /***
40 * @see com.explosion.expfmodules.rdbmsconn.connectwizard.ConnectNow#connect(com.explosion.expfmodules.rdbmsconn.ConnectionDescriptorPreference)
41 */
42 public boolean connect(PreferenceGroup descriptor)
43 throws Exception {
44
45 if (descriptor == null)
46 throw new Exception("ConnectionDescriptor is null.");
47
48 int heightOfIt = 90;
49 int widthOfIt = 320;
50
51 ConnectPanel connectPanel = new ConnectPanel();
52 ExpInternalFrame frame = ((ExpFrame) Application.getApplicationFrame()).createPaletteFrame(connectPanel, new Dimension(widthOfIt, heightOfIt), "Connecting to "
53 + descriptor.getIdentifier(), false);
54 connectPanel.connect(descriptor);
55 return true;
56 }
57 }