+++ /dev/null
-package com.quantum.adapters;
-
-import java.util.Vector;
-
-public class DriverInfo implements Comparable {
- 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;
- }
-
- public int compareTo(Object o) {
- DriverInfo that = (DriverInfo) o;
- return this.getDisplayName().compareTo(that.getDisplayName());
- }
-
-}