org.apache.tools.ant.taskdefs.optional.net
Class FTP.FTPDirectoryScanner.AntFTPRootFile

java.lang.Object
  extended by org.apache.tools.ant.taskdefs.optional.net.FTP.FTPDirectoryScanner.AntFTPFile
      extended by org.apache.tools.ant.taskdefs.optional.net.FTP.FTPDirectoryScanner.AntFTPRootFile
Enclosing class:
FTP.FTPDirectoryScanner

protected class FTP.FTPDirectoryScanner.AntFTPRootFile
extends FTP.FTPDirectoryScanner.AntFTPFile

special class to represent the remote directory itself

Since:
Ant 1.6

Constructor Summary
FTP.FTPDirectoryScanner.AntFTPRootFile(org.apache.commons.net.ftp.FTPClient aclient, java.lang.String remotedir)
          constructor
 
Method Summary
 java.lang.String getAbsolutePath()
          find the absolute path
 java.lang.String getRelativePath()
          find out the relative path to root
 
Methods inherited from class org.apache.tools.ant.taskdefs.optional.net.FTP.FTPDirectoryScanner.AntFTPFile
exists, getClient, getCurpwd, getCurpwdPlusFileSep, getFastRelativePath, getFile, getLink, getName, isDirectory, isSymbolicLink, isTraverseSymlinks, setCurpwd, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FTP.FTPDirectoryScanner.AntFTPRootFile

public FTP.FTPDirectoryScanner.AntFTPRootFile(org.apache.commons.net.ftp.FTPClient aclient,
                                              java.lang.String remotedir)
constructor

Parameters:
aclient - FTP client
remotedir - remote directory
Method Detail

getAbsolutePath

public java.lang.String getAbsolutePath()
find the absolute path

Overrides:
getAbsolutePath in class FTP.FTPDirectoryScanner.AntFTPFile
Returns:
absolute path

getRelativePath

public java.lang.String getRelativePath()
                                 throws BuildException,
                                        java.io.IOException
find out the relative path to root

Overrides:
getRelativePath in class FTP.FTPDirectoryScanner.AntFTPFile
Returns:
empty string
Throws:
BuildException - actually never
java.io.IOException - actually never