public class ControllerExport extends Object implements Subject
Constructor and Description |
---|
ControllerExport() |
ControllerExport(Observer o)
Constructor with observer
|
Modifier and Type | Method and Description |
---|---|
void |
addObserver(Observer o)
adds Observer o to arraylist
|
void |
connect(String url,
String user,
String pass,
String dbName)
creates connection to a database
|
String[][] |
getDBlist()
returns the list of supported databases name
|
void |
notifyObserver(String str) |
void |
removerObserver(Observer o)
removes Observer o from arraylist
|
void |
setDataToExport(Cell[][] cells,
String user,
String pass,
String tableName)
sets data to be exported
|
public ControllerExport()
public ControllerExport(Observer o)
o
- Observer objectpublic String[][] getDBlist() throws FileNotFoundException
FileNotFoundException
public void connect(String url, String user, String pass, String dbName) throws Exception
url
- path to driveruser
- usernamepass
- passwordadapteeName
- adaptee class nameException
public void setDataToExport(Cell[][] cells, String user, String pass, String tableName)
cells
- cells to be exporteduser
- usernamepass
- passwordtableName
- table namepublic void addObserver(Observer o)
addObserver
in interface Subject
o
- Observer objectpublic void removerObserver(Observer o)
removerObserver
in interface Subject
o
- Observer objectpublic void notifyObserver(String str)
notifyObserver
in interface Subject