SQL Plugin copied from Quantum plugin and refactored for PHPEclipse
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.sql / src / net / sourceforge / phpdt / sql / adapters / DriverInfo.java
diff --git a/archive/net.sourceforge.phpeclipse.sql/src/net/sourceforge/phpdt/sql/adapters/DriverInfo.java b/archive/net.sourceforge.phpeclipse.sql/src/net/sourceforge/phpdt/sql/adapters/DriverInfo.java
new file mode 100644 (file)
index 0000000..de20315
--- /dev/null
@@ -0,0 +1,52 @@
+package net.sourceforge.phpdt.sql.adapters;
+
+import java.util.Vector;
+
+public class DriverInfo {
+       private String driverType;
+       private String displayName;
+       private Vector driverNames = new Vector();
+       private DatabaseAdapter adapter;
+       public DriverInfo(String driverType, String displayName, DatabaseAdapter adapter) {
+               this.driverType = driverType;
+               this.displayName = displayName;
+               this.adapter = adapter;
+       }
+
+       public String getDriverType() {
+               return driverType;
+       }
+
+       public void setDriverType(String driverType) {
+               this.driverType = driverType;
+       }
+
+       public void addDriverName(String driverName) {
+               driverNames.addElement(driverName);
+       }
+       
+       public String[] getDriverNames() {
+               String retVal[] = new String[driverNames.size()];
+               for (int i = 0; i < driverNames.size(); i++) {
+                       retVal[i] = (String) driverNames.elementAt(i);
+               }
+               return retVal;
+       }
+
+       public DatabaseAdapter getAdapter() {
+               return adapter;
+       }
+
+       public void setAdapter(DatabaseAdapter adapter) {
+               this.adapter = adapter;
+       }
+
+       public String getDisplayName() {
+               return displayName;
+       }
+
+       public void setDisplayName(String displayName) {
+               this.displayName = displayName;
+       }
+
+}