org.apache.tools.ant.taskdefs.optional.net

## Class FTPTaskMirrorImpl.FTPDirectoryScanner.AntFTPRootFile

- java.lang.Object
- - org.apache.tools.ant.taskdefs.optional.net.FTPTaskMirrorImpl.FTPDirectoryScanner.AntFTPFile
  - - org.apache.tools.ant.taskdefs.optional.net.FTPTaskMirrorImpl.FTPDirectoryScanner.AntFTPRootFile

Enclosing class:
  FTPTaskMirrorImpl.FTPDirectoryScanner

    protected class FTPTaskMirrorImpl.FTPDirectoryScanner.AntFTPRootFile
    extends FTPTaskMirrorImpl.FTPDirectoryScanner.AntFTPFile

special class to represent the remote directory itself

Since:
  Ant 1.6

### Constructor Summary

Constructors
Constructor and Description
`FTPTaskMirrorImpl.FTPDirectoryScanner.AntFTPRootFile(org.apache.commons.net.ftp.FTPClient aclient, java.lang.String remotedir)` constructor

### Method Summary

Methods
`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.FTPTaskMirrorImpl.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

#### FTPTaskMirrorImpl.FTPDirectoryScanner.AntFTPRootFile

    public FTPTaskMirrorImpl.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 `FTPTaskMirrorImpl.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 `FTPTaskMirrorImpl.FTPDirectoryScanner.AntFTPFile`
Returns:
  empty string
Throws:
  `BuildException` - actually never
  `java.io.IOException` - actually never