|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.jftp.net.wrappers.NfsConnection
public class NfsConnection
Field Summary | |
---|---|
static int |
buffer
|
Constructor Summary | |
---|---|
NfsConnection(java.lang.String url)
|
Method Summary | |
---|---|
void |
addConnectionListener(ConnectionListener l)
Add a ConnectionListener to be notified about progress and events. |
boolean |
cdup()
Go up one directory if possible. |
boolean |
chdir(java.lang.String p)
Change dircetory and inform listeners. |
boolean |
chdir(java.lang.String p,
boolean refresh)
|
boolean |
chdirNoRefresh(java.lang.String p)
Change directory, but do not trigger an event for the listeners. |
void |
disconnect()
Teminates the connection if necessary. |
int |
download(java.lang.String f)
Initiate a download in the same thread. |
void |
fireActionFinished(NfsConnection con)
|
void |
fireDirectoryUpdate()
remote directory has changed |
void |
fireProgressUpdate(java.lang.String file,
java.lang.String type,
int bytes)
progress update |
java.io.InputStream |
getDownloadInputStream(java.lang.String file)
Initiate a download and return the content in form of an InputStream. |
java.lang.String[] |
getExports()
|
java.lang.String |
getLocalPath()
Get the path downloaded to. |
int[] |
getPermissions()
Get file/dir permissions. |
java.lang.String |
getPWD()
Get the current working dir. |
int |
handleDownload(java.lang.String f)
Initiate a download, possibly non-blocking and in a new thread. |
int |
handleUpload(java.lang.String f)
Initiate an upload, possibly non-blocking and in a new thread. |
boolean |
isConnected()
Shows if the Connection is alive and initialized. |
void |
list()
Perform any necessary actions so sortLs, sortSize and sortDates are up-to-date. |
boolean |
login(java.lang.String user,
java.lang.String pass)
|
boolean |
mkdir(java.lang.String dirName)
Create a new directory. |
int |
removeFileOrDir(java.lang.String file)
Remove the given item, recursively if necessary. |
boolean |
rename(java.lang.String from,
java.lang.String to)
Rename a file or directory. |
void |
sendRawCommand(java.lang.String cmd)
Some Connections like FTP may allow raw command to be sent, use this method. |
void |
setConnectionListeners(java.util.Vector l)
Remove a ConnectionListener. |
boolean |
setLocalPath(java.lang.String p)
Set the path downloded to. |
java.util.Date[] |
sortDates()
Get file dates. |
java.lang.String[] |
sortLs()
Get file and diretory names. |
java.lang.String[] |
sortSize()
Get file sizes. |
int |
upload(java.lang.String f)
Initiate an upload in the same thread. |
int |
upload(java.lang.String file,
java.io.InputStream i)
Initiate a download in the same thread. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static int buffer
Constructor Detail |
---|
public NfsConnection(java.lang.String url)
Method Detail |
---|
public boolean login(java.lang.String user, java.lang.String pass)
public java.lang.String[] getExports() throws java.lang.Exception
java.lang.Exception
public int removeFileOrDir(java.lang.String file)
BasicConnection
removeFileOrDir
in interface BasicConnection
public void sendRawCommand(java.lang.String cmd)
BasicConnection
sendRawCommand
in interface BasicConnection
public void disconnect()
BasicConnection
disconnect
in interface BasicConnection
public boolean isConnected()
BasicConnection
isConnected
in interface BasicConnection
public java.lang.String getPWD()
BasicConnection
getPWD
in interface BasicConnection
public boolean cdup()
BasicConnection
cdup
in interface BasicConnection
public boolean mkdir(java.lang.String dirName)
BasicConnection
mkdir
in interface BasicConnection
public void list() throws java.io.IOException
BasicConnection
list
in interface BasicConnection
java.io.IOException
public boolean chdir(java.lang.String p)
BasicConnection
chdir
in interface BasicConnection
public boolean chdir(java.lang.String p, boolean refresh)
public boolean chdirNoRefresh(java.lang.String p)
BasicConnection
chdirNoRefresh
in interface BasicConnection
public java.lang.String getLocalPath()
BasicConnection
getLocalPath
in interface BasicConnection
public boolean setLocalPath(java.lang.String p)
BasicConnection
setLocalPath
in interface BasicConnection
public java.lang.String[] sortLs()
BasicConnection
sortLs
in interface BasicConnection
public java.lang.String[] sortSize()
BasicConnection
sortSize
in interface BasicConnection
public int[] getPermissions()
BasicConnection
getPermissions
in interface BasicConnection
public int handleUpload(java.lang.String f)
BasicConnection
handleUpload
in interface BasicConnection
public int handleDownload(java.lang.String f)
BasicConnection
handleDownload
in interface BasicConnection
public int upload(java.lang.String f)
BasicConnection
upload
in interface BasicConnection
public int download(java.lang.String f)
BasicConnection
download
in interface BasicConnection
public void addConnectionListener(ConnectionListener l)
BasicConnection
addConnectionListener
in interface BasicConnection
public void setConnectionListeners(java.util.Vector l)
BasicConnection
setConnectionListeners
in interface BasicConnection
public void fireDirectoryUpdate()
public void fireProgressUpdate(java.lang.String file, java.lang.String type, int bytes)
public void fireActionFinished(NfsConnection con)
public int upload(java.lang.String file, java.io.InputStream i)
BasicConnection
upload
in interface BasicConnection
public java.io.InputStream getDownloadInputStream(java.lang.String file)
BasicConnection
getDownloadInputStream
in interface BasicConnection
public java.util.Date[] sortDates()
BasicConnection
sortDates
in interface BasicConnection
public boolean rename(java.lang.String from, java.lang.String to)
BasicConnection
rename
in interface BasicConnection
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |