|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
EasyFile.Mdl_Ftp
Verantwortlich für die Bereitstellung aller Ftp-Funktionalität,
die von EasyFile benötigt wird. Sie vereinfacht die Schnittstelle zur
Ftp-Funktionalität der Klasse ipworks.Ftp
so weit
wie möglich zur Verwendung in EasyFile.
Field Summary | |
Mdl_Connection |
connection
Alle zum Aufbau einer Verbindung benötigten Daten. |
Constructor Summary | |
Mdl_Ftp(Mdl_Hotlist theHotlist,
Mdl_Log theLog,
Mdl_Setting theSetting)
Erstellt eine neue Instanz der Ftp-Modellklasse. |
Method Summary | |
void |
addMdl_FtpEventListener(Mdl_FtpEventListener l)
Fügt einen Mdl_FtpEventListener zur Liste der registrierten Listener hinzu. |
void |
cancelTransfer()
Bricht den Upload oder Download einer Datei ab. |
void |
cdLocal(java.lang.String subDir)
Wechselt das Verzeichnis auf dem lokalen System. |
void |
cdServer(java.lang.String directory)
Wechselt das Verzeichnis auf dem Server. |
void |
createConnection()
Erstellt eine neue Verbindung. |
void |
dirList(ipworks.FtpDirListEvent e)
Gehört zur Implementierung des Interface ipworks.FtpEventListener |
void |
download(java.lang.String filename)
Kopiert die Datei filename aus dem aktuellen
Verzeichnis des Ftp-Servers in das aktuelle Verzeichnis auf
dem lokalen System. |
void |
endTransfer(ipworks.FtpEndTransferEvent e)
Gehört zur Implementierung des Interface ipworks.FtpEventListener |
void |
error(ipworks.FtpErrorEvent e)
Gehört zur Implementierung des Interface ipworks.FtpEventListener |
void |
interrupt()
Bricht eine gerade stattfindende Aktion wie Verzeichniswechsel oder Verzeichnislisting ab, sofern überhaupt eine stattfindet. |
void |
lsLocal()
Gibt ein Listing des aktuellen Verzeichnisses auf dem lokalen System zurück. |
void |
lsServer()
Gibt ein Listing des aktuellen Verzeichnisses auf dem Ftp-Server zurück. |
void |
mkdirLocal(java.lang.String subDir)
Erstellt ein Verzeichnis auf dem lokalen System. |
void |
mkdirServer(java.lang.String directory)
Erstellt ein Verzeichnis auf dem Server. |
void |
PITrail(ipworks.FtpPITrailEvent e)
Gehört zur Implementierung des Interface ipworks.FtpEventListener |
void |
removeConnection()
Trennt eine bestehende Verbindung vollständig. |
void |
removeMdl_FtpEventListener(Mdl_FtpEventListener l)
Entfernt einen Mdl_FtpEventListener aus der Liste der registrierten Listener. |
void |
startTransfer(ipworks.FtpStartTransferEvent e)
Gehört zur Implementierung des Interface ipworks.FtpEventListener |
void |
transfer(ipworks.FtpTransferEvent e)
Gehört zur Implementierung des Interface ipworks.FtpEventListener |
void |
upload(java.lang.String filename)
Kopiert die Datei filename aus dem aktuellen
Verzeichnis des lokalen Systems in das aktuelle Verzeichnis auf
dem Ftp-Server. |
Field Detail |
public Mdl_Connection connection
Mdl_Setting
) benouml;tigt.Constructor Detail |
public Mdl_Ftp(Mdl_Hotlist theHotlist, Mdl_Log theLog, Mdl_Setting theSetting)
theHotlist
- anwendungsweit verwendete Liste von gespeicherten
Verbindungen zu Ftp-Servern.theLog
- anwendungsweit verwendete Instanz des Datenmodells der
Log-DatentheSetting
- anwendungsweit verwendete Grundeinstellungen für
Ftp-Verbindungen.Method Detail |
public void createConnection()
connection
.public void removeConnection()
public void cdServer(java.lang.String directory)
directory
- Der Name des Unterverzeichnisses, in das gewechselt werden
soll. Er darf keine Verzeichnistrenner enthalten, sondern muss stets ein
Unterverzeichnis des aktuellen Verzeichnisses auf dem Server bezeichnen.
Das kann auch »..« als Link auf das übergeordnete
Verzeichnis sein.public void cdLocal(java.lang.String subDir)
directory
- Der Name des Unterverzeichnisses, in das gewechselt werden
soll. Er darf keine Verzeichnistrenner enthalten, sondern muss stets ein
Unterverzeichnis des aktuellen Verzeichnisses auf dem lokalen System
bezeichnen. Das kann auch »..« als Link auf das
übergeordnete Verzeichnis sein.public void mkdirServer(java.lang.String directory)
directory
- Der Name des Unterverzeichnisses, das
erstellt werden soll. Es wird im aktuellen Verzeichnis auf dem
Server erstellt; deshalb darf directory
keine
Verzeichnistrenner enthalten.public void mkdirLocal(java.lang.String subDir)
directory
- Der Name des Unterverzeichnisses, das
erstellt werden soll. Es wird im aktuellen Verzeichnis auf dem
lokalen System erstellt; deshalb darf directory
keine Verzeichnistrenner enthalten.public void download(java.lang.String filename)
filename
aus dem aktuellen
Verzeichnis des Ftp-Servers in das aktuelle Verzeichnis auf
dem lokalen System.filename
- Bezeichnet den Namen einer Datei (nicht eines
Verzeichnisses!) im aktuellen Verzeichnis auf dem Ftp-Server.
Dieser Name darf also keine Verzeichnistrenner enthalten.public void upload(java.lang.String filename)
filename
aus dem aktuellen
Verzeichnis des lokalen Systems in das aktuelle Verzeichnis auf
dem Ftp-Server.filename
- Bezeichnet den Namen einer Datei (nicht eines
Verzeichnisses!) im aktuellen Verzeichnis auf dem lokalen System.
Dieser Name darf also keine Verzeichnistrenner enthalten.public void lsServer()
StartDirEvent
(zu Beginn),
DirEntryEvent
(für jedes Element des Verzeichnisses) und
StopDirEvent
(am Ende) erzeugt.public void lsLocal()
StartDirEvent
(zu Beginn),
DirEntryEvent
(für jedes Element des Verzeichnisses) und
StopDirEvent
(am Ende) erzeugt.public void cancelTransfer()
download(String filename)
oder download(String filename)
ausgeführt wird, so wird ihre Ausführung unterbrochen.public void interrupt()
public void startTransfer(ipworks.FtpStartTransferEvent e)
public void dirList(ipworks.FtpDirListEvent e)
public void endTransfer(ipworks.FtpEndTransferEvent e)
public void error(ipworks.FtpErrorEvent e)
public void PITrail(ipworks.FtpPITrailEvent e)
public void transfer(ipworks.FtpTransferEvent e)
public void addMdl_FtpEventListener(Mdl_FtpEventListener l) throws java.util.TooManyListenersException
public void removeMdl_FtpEventListener(Mdl_FtpEventListener l)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |