# Hierarchy For Package org.apache.tools.ant.taskdefs.optional.net

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.tools.ant.DirectoryScanner (implements org.apache.tools.ant.FileScanner, org.apache.tools.ant.types.ResourceFactory, org.apache.tools.ant.types.selectors.SelectorScanner)
    - org.apache.tools.ant.taskdefs.optional.net.FTP.FTPDirectoryScanner
    - org.apache.tools.ant.taskdefs.optional.net.FTPTaskMirrorImpl.FTPDirectoryScanner
  - org.apache.tools.ant.types.EnumeratedAttribute
    - org.apache.tools.ant.taskdefs.optional.net.FTP.Action
    - org.apache.tools.ant.taskdefs.optional.net.FTP.FTPSystemType
    - org.apache.tools.ant.taskdefs.optional.net.FTP.Granularity
    - org.apache.tools.ant.taskdefs.optional.net.FTP.LanguageCode
    - org.apache.tools.ant.taskdefs.optional.net.FTPTask.Action
    - org.apache.tools.ant.taskdefs.optional.net.FTPTask.FTPSystemType
    - org.apache.tools.ant.taskdefs.optional.net.FTPTask.Granularity
  - java.io.File (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.tools.ant.taskdefs.optional.net.FTP.FTPFileProxy
    - org.apache.tools.ant.taskdefs.optional.net.FTPTaskMirrorImpl.FTPFileProxy
  - org.apache.tools.ant.taskdefs.optional.net.FTP.FTPDirectoryScanner.AntFTPFile
    - org.apache.tools.ant.taskdefs.optional.net.FTP.FTPDirectoryScanner.AntFTPRootFile
  - org.apache.tools.ant.taskdefs.optional.net.FTPTaskMirrorImpl (implements org.apache.tools.ant.taskdefs.optional.net.FTPTaskMirror)
  - org.apache.tools.ant.taskdefs.optional.net.FTPTaskMirrorImpl.FTPDirectoryScanner.AntFTPFile
    - org.apache.tools.ant.taskdefs.optional.net.FTPTaskMirrorImpl.FTPDirectoryScanner.AntFTPRootFile
  - org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
    - org.apache.tools.ant.Task
      - org.apache.tools.ant.taskdefs.email.EmailTask
        - org.apache.tools.ant.taskdefs.optional.net.MimeMail
      - org.apache.tools.ant.taskdefs.optional.net.FTP
      - org.apache.tools.ant.taskdefs.optional.net.FTPTask
      - org.apache.tools.ant.taskdefs.optional.net.RExecTask
      - org.apache.tools.ant.taskdefs.optional.net.SetProxy
      - org.apache.tools.ant.taskdefs.optional.net.TelnetTask
  - org.apache.tools.ant.taskdefs.optional.net.RExecTask.RExecSubTask
    - org.apache.tools.ant.taskdefs.optional.net.RExecTask.RExecRead
    - org.apache.tools.ant.taskdefs.optional.net.RExecTask.RExecWrite
  - org.apache.commons.net.SocketClient
    - org.apache.commons.net.bsd.RExecClient
      - org.apache.tools.ant.taskdefs.optional.net.RExecTask.AntRExecClient
    - org.apache.commons.net.telnet.TelnetClient
      - org.apache.tools.ant.taskdefs.optional.net.TelnetTask.AntTelnetClient
  - org.apache.tools.ant.taskdefs.optional.net.TelnetTask.TelnetSubTask
    - org.apache.tools.ant.taskdefs.optional.net.TelnetTask.TelnetRead
    - org.apache.tools.ant.taskdefs.optional.net.TelnetTask.TelnetWrite

## Interface Hierarchy

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