net.sf.jftp.net
Interface BasicConnection

All Known Implementing Classes:
FilesystemConnection, FtpConnection, SftpConnection, SmbConnection

public interface BasicConnection

Interface for all connection types


Field Summary
static boolean hasUploaded
           
 
Method Summary
 void addConnectionListener(ConnectionListener listener)
           
 boolean cdup()
           
 boolean chdir(java.lang.String p)
           
 boolean chdirNoRefresh(java.lang.String p)
           
 void disconnect()
           
 void download(java.lang.String file)
           
 java.lang.String getLocalPath()
           
 int[] getPermissions(java.lang.String file)
           
 java.lang.String getPWD()
           
 void handleDownload(java.lang.String file)
           
 void handleUpload(java.lang.String file)
           
 boolean isConnected()
           
 void list(java.lang.String outfile)
           
 boolean mkdir(java.lang.String dirName)
           
 void removeFileOrDir(java.lang.String file)
           
 void sendRawCommand(java.lang.String cmd)
           
 void setConnectionListeners(java.util.Vector listeners)
           
 boolean setLocalPath(java.lang.String newPath)
           
 java.lang.String[] sortLs(java.lang.String file)
           
 java.lang.String[] sortSize(java.lang.String file)
           
 void upload(java.lang.String file)
           
 

Field Detail

hasUploaded

public static final boolean hasUploaded
See Also:
Constant Field Values
Method Detail

removeFileOrDir

public void removeFileOrDir(java.lang.String file)

sendRawCommand

public void sendRawCommand(java.lang.String cmd)

disconnect

public void disconnect()

isConnected

public boolean isConnected()

getPWD

public java.lang.String getPWD()

cdup

public boolean cdup()

mkdir

public boolean mkdir(java.lang.String dirName)

list

public void list(java.lang.String outfile)
          throws java.io.IOException
java.io.IOException

chdir

public boolean chdir(java.lang.String p)

chdirNoRefresh

public boolean chdirNoRefresh(java.lang.String p)

getLocalPath

public java.lang.String getLocalPath()

setLocalPath

public boolean setLocalPath(java.lang.String newPath)

sortLs

public java.lang.String[] sortLs(java.lang.String file)

sortSize

public java.lang.String[] sortSize(java.lang.String file)

getPermissions

public int[] getPermissions(java.lang.String file)

handleDownload

public void handleDownload(java.lang.String file)

handleUpload

public void handleUpload(java.lang.String file)

download

public void download(java.lang.String file)

upload

public void upload(java.lang.String file)

addConnectionListener

public void addConnectionListener(ConnectionListener listener)

setConnectionListeners

public void setConnectionListeners(java.util.Vector listeners)