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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.tools.ant.taskdefs.optional.ssh.AbstractSshMessage
    - org.apache.tools.ant.taskdefs.optional.ssh.ScpFromMessage
      - org.apache.tools.ant.taskdefs.optional.ssh.ScpFromMessageBySftp
    - org.apache.tools.ant.taskdefs.optional.ssh.ScpToMessage
      - org.apache.tools.ant.taskdefs.optional.ssh.ScpToMessageBySftp
  - org.apache.tools.ant.taskdefs.optional.ssh.Directory
  - org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
    - org.apache.tools.ant.Task
      - org.apache.tools.ant.taskdefs.optional.ssh.SSHBase (implements org.apache.tools.ant.taskdefs.optional.ssh.LogListener)
        - org.apache.tools.ant.taskdefs.optional.ssh.Scp
        - org.apache.tools.ant.taskdefs.optional.ssh.SSHExec
        - org.apache.tools.ant.taskdefs.optional.ssh.SSHSession
  - org.apache.tools.ant.taskdefs.optional.ssh.SSHSession.LocalTunnel
  - org.apache.tools.ant.taskdefs.optional.ssh.SSHSession.NestedSequential (implements org.apache.tools.ant.TaskContainer)
  - org.apache.tools.ant.taskdefs.optional.ssh.SSHSession.RemoteTunnel
  - org.apache.tools.ant.taskdefs.optional.ssh.SSHUserInfo (implements com.jcraft.jsch.UIKeyboardInteractive, com.jcraft.jsch.UserInfo)

## Interface Hierarchy

- org.apache.tools.ant.taskdefs.optional.ssh.LogListener