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

    java.lang.Object
      org.apache.tools.ant.taskdefs.optional.net.FTP.FTPDirectoryScanner.AntFTPFile
          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