public class DriverManager
extends java.lang.Object
| Constructor and Description | 
|---|
DriverManager(ErrorHandler errorHandler)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List | 
getInputDrivers()  | 
java.util.List | 
getOutputDrivers()  | 
BasicFileDriverPanel | 
getSharedOpenBasicFileDriverPanel()
Need to share the file chooser; otherwise, whenever the user switched
  drivers, he would lose the filename he typed in. 
 | 
BasicFileDriverPanel | 
getSharedSaveBasicFileDriverPanel()  | 
void | 
loadDrivers(WorkbenchProperties properties)  | 
void | 
loadInputDriver(AbstractInputDriver driver)
Loads an instantiated, but not yet initialized, InputDriver, and adds it to the list. 
 | 
void | 
loadOutputDriver(AbstractOutputDriver driver)
Loads an instantiated, but not yet initialized OutputDriver, and adds it to the list. 
 | 
public DriverManager(ErrorHandler errorHandler)
public java.util.List getInputDrivers()
public java.util.List getOutputDrivers()
public BasicFileDriverPanel getSharedOpenBasicFileDriverPanel()
public BasicFileDriverPanel getSharedSaveBasicFileDriverPanel()
public void loadDrivers(WorkbenchProperties properties) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException
java.lang.ClassNotFoundExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionpublic void loadInputDriver(AbstractInputDriver driver)
driver - an instantiated but not yet initialed, InputDriverpublic void loadOutputDriver(AbstractOutputDriver driver)
driver - an instantiated but not yet initialized OutputDriver