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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.tools.ant.taskdefs.AbstractCvsTask.Module
  - org.apache.tools.ant.taskdefs.Ant.TargetElement
  - org.apache.tools.ant.AntTypeDefinition
    - org.apache.tools.ant.taskdefs.PreSetDef.PreSetDefinition
  - org.apache.tools.ant.taskdefs.Apt.Option
  - org.apache.tools.ant.util.Base64Converter
    - org.apache.tools.ant.taskdefs.Get.Base64Converter
  - org.apache.tools.ant.types.EnumeratedAttribute
    - org.apache.tools.ant.taskdefs.Available.FileDir
    - org.apache.tools.ant.taskdefs.Checksum.FormatElement
    - org.apache.tools.ant.types.Comparison
      - org.apache.tools.ant.taskdefs.Length.When
    - org.apache.tools.ant.taskdefs.Definer.Format
    - org.apache.tools.ant.taskdefs.Definer.OnError
    - org.apache.tools.ant.taskdefs.EchoXML.NamespacePolicy
    - org.apache.tools.ant.taskdefs.ExecuteOn.FileDirBoth
    - org.apache.tools.ant.taskdefs.FixCRLF.AddAsisRemove
    - org.apache.tools.ant.taskdefs.FixCRLF.CrLf
    - org.apache.tools.ant.taskdefs.Input.HandlerType
    - org.apache.tools.ant.taskdefs.Jar.FilesetManifestConfig
    - org.apache.tools.ant.taskdefs.Jar.StrictMode
    - org.apache.tools.ant.taskdefs.Javadoc.AccessType
    - org.apache.tools.ant.taskdefs.Length.FileMode
    - org.apache.tools.ant.types.LogLevel
      - org.apache.tools.ant.taskdefs.Echo.EchoLevel
      - org.apache.tools.ant.taskdefs.Recorder.VerbosityLevelChoices
    - org.apache.tools.ant.taskdefs.ManifestTask.Mode
    - org.apache.tools.ant.taskdefs.PathConvert.TargetOs
    - org.apache.tools.ant.taskdefs.Recorder.ActionChoices
    - org.apache.tools.ant.taskdefs.SQLExec.DelimiterType
    - org.apache.tools.ant.taskdefs.SQLExec.OnError
    - org.apache.tools.ant.taskdefs.Tar.TarCompressionMethod
    - org.apache.tools.ant.taskdefs.Tar.TarLongFileMode
    - org.apache.tools.ant.taskdefs.Tstamp.Unit
    - org.apache.tools.ant.taskdefs.Untar.UntarCompressionMethod
    - org.apache.tools.ant.taskdefs.WaitFor.Unit
    - org.apache.tools.ant.taskdefs.Zip.Duplicate
    - org.apache.tools.ant.taskdefs.Zip.UnicodeExtraField
    - org.apache.tools.ant.taskdefs.Zip.WhenEmpty
  - org.apache.tools.ant.taskdefs.Execute
  - org.apache.tools.ant.taskdefs.ExecuteJava (implements java.lang.Runnable, org.apache.tools.ant.util.TimeoutObserver)
  - org.apache.tools.ant.taskdefs.ExecuteWatchdog (implements org.apache.tools.ant.util.TimeoutObserver)
  - org.apache.tools.ant.taskdefs.FixCRLF.OneLiner (implements java.util.Enumeration<E>)
  - org.apache.tools.ant.taskdefs.GenerateKey.DistinguishedName
  - org.apache.tools.ant.taskdefs.GenerateKey.DnameParam
  - org.apache.tools.ant.taskdefs.Get.NullProgress (implements org.apache.tools.ant.taskdefs.Get.DownloadProgress)
  - org.apache.tools.ant.taskdefs.Get.VerboseProgress (implements org.apache.tools.ant.taskdefs.Get.DownloadProgress)
  - org.apache.tools.ant.taskdefs.Javadoc.DocletParam
  - org.apache.tools.ant.taskdefs.Javadoc.GroupArgument
  - org.apache.tools.ant.taskdefs.Javadoc.Html
  - org.apache.tools.ant.taskdefs.Javadoc.LinkArgument
  - org.apache.tools.ant.taskdefs.Javadoc.PackageName
  - org.apache.tools.ant.taskdefs.Javadoc.ResourceCollectionContainer
  - org.apache.tools.ant.taskdefs.Javadoc.SourceFile
  - org.apache.tools.ant.taskdefs.Jikes
  - org.apache.tools.ant.taskdefs.JikesOutputParser (implements org.apache.tools.ant.taskdefs.ExecuteStreamHandler)
  - org.apache.tools.ant.taskdefs.MacroDef.Attribute
  - org.apache.tools.ant.taskdefs.MacroDef.NestedSequential (implements org.apache.tools.ant.TaskContainer)
  - org.apache.tools.ant.taskdefs.MacroDef.TemplateElement
  - org.apache.tools.ant.taskdefs.MacroDef.Text
  - org.apache.tools.ant.taskdefs.MacroInstance.Element (implements org.apache.tools.ant.TaskContainer)
  - org.apache.tools.ant.taskdefs.Manifest
  - org.apache.tools.ant.taskdefs.Manifest.Attribute
  - org.apache.tools.ant.taskdefs.Manifest.Section
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.apache.tools.ant.util.LineOrientedOutputStream
      - org.apache.tools.ant.taskdefs.LogOutputStream
    - org.apache.tools.ant.taskdefs.TaskOutputStream
  - org.apache.tools.ant.taskdefs.Parallel.TaskList (implements org.apache.tools.ant.TaskContainer)
  - org.apache.tools.ant.taskdefs.PathConvert.MapEntry
  - org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
    - org.apache.tools.ant.types.Commandline.Argument
      - org.apache.tools.ant.util.facade.ImplementationSpecificArgument
        - org.apache.tools.ant.taskdefs.Javac.ImplementationSpecificArgument
        - org.apache.tools.ant.taskdefs.Rmic.ImplementationSpecificArgument
    - org.apache.tools.ant.taskdefs.Concat.TextElement
    - org.apache.tools.ant.taskdefs.condition.ConditionBase
      - org.apache.tools.ant.taskdefs.ConditionTask
      - org.apache.tools.ant.taskdefs.WaitFor
    - org.apache.tools.ant.types.DataType (implements java.lang.Cloneable)
      - org.apache.tools.ant.types.AbstractFileSet (implements java.lang.Cloneable, org.apache.tools.ant.types.selectors.SelectorContainer)
        - org.apache.tools.ant.types.FileSet (implements org.apache.tools.ant.types.ResourceCollection)
          - org.apache.tools.ant.types.ArchiveFileSet
            - org.apache.tools.ant.types.TarFileSet
              - org.apache.tools.ant.taskdefs.Tar.TarFileSet
          - org.apache.tools.ant.taskdefs.Javadoc.TagArgument
        - org.apache.tools.ant.taskdefs.Sync.SyncTarget
    - org.apache.tools.ant.taskdefs.Javadoc.ExtensionInfo
      - org.apache.tools.ant.taskdefs.Javadoc.DocletInfo
    - org.apache.tools.ant.Task
      - org.apache.tools.ant.taskdefs.AbstractCvsTask
        - org.apache.tools.ant.taskdefs.Cvs
      - org.apache.tools.ant.taskdefs.AbstractJarSignerTask
        - org.apache.tools.ant.taskdefs.SignJar
        - org.apache.tools.ant.taskdefs.VerifyJar
      - org.apache.tools.ant.taskdefs.Ant
      - org.apache.tools.ant.taskdefs.Antlib (implements org.apache.tools.ant.TaskContainer)
      - org.apache.tools.ant.taskdefs.AntlibDefinition
        - org.apache.tools.ant.taskdefs.DefBase
          - org.apache.tools.ant.taskdefs.Definer
            - org.apache.tools.ant.taskdefs.Componentdef
            - org.apache.tools.ant.taskdefs.Typedef
              - org.apache.tools.ant.taskdefs.Taskdef
          - org.apache.tools.ant.taskdefs.Input.Handler
        - org.apache.tools.ant.taskdefs.MacroDef
        - org.apache.tools.ant.taskdefs.PreSetDef (implements org.apache.tools.ant.TaskContainer)
      - org.apache.tools.ant.taskdefs.AntStructure
      - org.apache.tools.ant.taskdefs.AugmentReference (implements org.apache.tools.ant.TypeAdapter)
      - org.apache.tools.ant.taskdefs.Available (implements org.apache.tools.ant.taskdefs.condition.Condition)
      - org.apache.tools.ant.taskdefs.Basename
      - org.apache.tools.ant.taskdefs.BindTargets
      - org.apache.tools.ant.taskdefs.BuildNumber
      - org.apache.tools.ant.taskdefs.CallTarget
      - org.apache.tools.ant.taskdefs.Classloader
      - org.apache.tools.ant.taskdefs.CloseResources
      - org.apache.tools.ant.taskdefs.Concat (implements org.apache.tools.ant.types.ResourceCollection)
      - org.apache.tools.ant.taskdefs.Copy
        - org.apache.tools.ant.taskdefs.Move
        - org.apache.tools.ant.taskdefs.Sync.MyCopy
      - org.apache.tools.ant.taskdefs.Copyfile
      - org.apache.tools.ant.taskdefs.CopyPath
      - org.apache.tools.ant.taskdefs.CVSPass
      - org.apache.tools.ant.taskdefs.DefaultExcludes
      - org.apache.tools.ant.taskdefs.Deltree
      - org.apache.tools.ant.taskdefs.DiagnosticsTask
      - org.apache.tools.ant.taskdefs.Dirname
      - org.apache.tools.ant.taskdefs.Echo
      - org.apache.tools.ant.taskdefs.email.EmailTask
        - org.apache.tools.ant.taskdefs.SendEmail
      - org.apache.tools.ant.taskdefs.Exec
      - org.apache.tools.ant.taskdefs.ExecTask
        - org.apache.tools.ant.taskdefs.ExecuteOn
          - org.apache.tools.ant.taskdefs.Chmod
          - org.apache.tools.ant.taskdefs.Transform
      - org.apache.tools.ant.taskdefs.Exit
      - org.apache.tools.ant.taskdefs.Expand
        - org.apache.tools.ant.taskdefs.Untar
      - org.apache.tools.ant.taskdefs.Filter
      - org.apache.tools.ant.taskdefs.GenerateKey
      - org.apache.tools.ant.taskdefs.Get
      - org.apache.tools.ant.taskdefs.HostInfo
      - org.apache.tools.ant.taskdefs.ImportTask
      - org.apache.tools.ant.taskdefs.Input
      - org.apache.tools.ant.taskdefs.Java
      - org.apache.tools.ant.taskdefs.Javadoc
      - org.apache.tools.ant.taskdefs.JDBCTask
        - org.apache.tools.ant.taskdefs.SQLExec
      - org.apache.tools.ant.taskdefs.KeySubst
      - org.apache.tools.ant.taskdefs.Length (implements org.apache.tools.ant.taskdefs.condition.Condition)
      - org.apache.tools.ant.taskdefs.LoadProperties
      - org.apache.tools.ant.taskdefs.LoadResource
        - org.apache.tools.ant.taskdefs.LoadFile
      - org.apache.tools.ant.taskdefs.Local
      - org.apache.tools.ant.taskdefs.MacroInstance (implements org.apache.tools.ant.DynamicAttribute, org.apache.tools.ant.TaskContainer)
      - org.apache.tools.ant.taskdefs.MakeUrl
      - org.apache.tools.ant.taskdefs.ManifestClassPath
      - org.apache.tools.ant.taskdefs.ManifestTask
      - org.apache.tools.ant.taskdefs.MatchingTask (implements org.apache.tools.ant.types.selectors.SelectorContainer)
        - org.apache.tools.ant.taskdefs.Checksum (implements org.apache.tools.ant.taskdefs.condition.Condition)
        - org.apache.tools.ant.taskdefs.Copydir
        - org.apache.tools.ant.taskdefs.Delete
        - org.apache.tools.ant.taskdefs.DependSet
        - org.apache.tools.ant.taskdefs.FixCRLF (implements org.apache.tools.ant.filters.ChainableReader)
        - org.apache.tools.ant.taskdefs.Javac
          - org.apache.tools.ant.taskdefs.Apt
        - org.apache.tools.ant.taskdefs.Replace
        - org.apache.tools.ant.taskdefs.Rmic
        - org.apache.tools.ant.taskdefs.Tar
        - org.apache.tools.ant.taskdefs.XSLTProcess (implements org.apache.tools.ant.taskdefs.XSLTLogger)
        - org.apache.tools.ant.taskdefs.Zip
          - org.apache.tools.ant.taskdefs.Jar
            - org.apache.tools.ant.taskdefs.Ear
            - org.apache.tools.ant.taskdefs.War
      - org.apache.tools.ant.taskdefs.Mkdir
      - org.apache.tools.ant.taskdefs.Nice
      - org.apache.tools.ant.taskdefs.Pack
        - org.apache.tools.ant.taskdefs.BZip2
        - org.apache.tools.ant.taskdefs.GZip
      - org.apache.tools.ant.taskdefs.Parallel (implements org.apache.tools.ant.TaskContainer)
      - org.apache.tools.ant.taskdefs.Patch
      - org.apache.tools.ant.taskdefs.PathConvert
      - org.apache.tools.ant.taskdefs.ProjectHelperTask
      - org.apache.tools.ant.taskdefs.Property
      - org.apache.tools.ant.taskdefs.PropertyHelperTask
      - org.apache.tools.ant.taskdefs.Recorder (implements org.apache.tools.ant.SubBuildListener)
      - org.apache.tools.ant.taskdefs.Rename
      - org.apache.tools.ant.taskdefs.ResourceCount (implements org.apache.tools.ant.taskdefs.condition.Condition)
      - org.apache.tools.ant.taskdefs.Retry (implements org.apache.tools.ant.TaskContainer)
      - org.apache.tools.ant.taskdefs.Sequential (implements org.apache.tools.ant.TaskContainer)
      - org.apache.tools.ant.taskdefs.Sleep
      - org.apache.tools.ant.taskdefs.SubAnt
      - org.apache.tools.ant.taskdefs.Sync
      - org.apache.tools.ant.taskdefs.TempFile
      - org.apache.tools.ant.taskdefs.Touch
      - org.apache.tools.ant.taskdefs.Truncate
      - org.apache.tools.ant.taskdefs.Tstamp
      - org.apache.tools.ant.taskdefs.Unpack
        - org.apache.tools.ant.taskdefs.BUnzip2
        - org.apache.tools.ant.taskdefs.GUnzip
      - org.apache.tools.ant.taskdefs.UpToDate (implements org.apache.tools.ant.taskdefs.condition.Condition)
      - org.apache.tools.ant.taskdefs.WhichResource
      - org.apache.tools.ant.taskdefs.XmlProperty
    - org.apache.tools.ant.util.XMLFragment (implements org.apache.tools.ant.DynamicElementNS)
      - org.apache.tools.ant.taskdefs.EchoXML
  - org.apache.tools.ant.taskdefs.PropertyHelperTask.DelegateElement
  - org.apache.tools.ant.taskdefs.PumpStreamHandler (implements org.apache.tools.ant.taskdefs.ExecuteStreamHandler)
    - org.apache.tools.ant.taskdefs.LogStreamHandler
  - org.apache.tools.ant.taskdefs.RecorderEntry (implements org.apache.tools.ant.BuildLogger, org.apache.tools.ant.SubBuildListener)
  - org.apache.tools.ant.taskdefs.Redirector
  - org.apache.tools.ant.types.Reference
    - org.apache.tools.ant.taskdefs.Ant.Reference
  - org.apache.tools.ant.taskdefs.Replace.NestedString
  - org.apache.tools.ant.taskdefs.Replace.Replacefilter
  - org.apache.tools.ant.taskdefs.SQLExec.Transaction
  - org.apache.tools.ant.taskdefs.StreamPumper (implements java.lang.Runnable)
  - java.lang.Thread (implements java.lang.Runnable)
    - org.apache.tools.ant.taskdefs.PumpStreamHandler.ThreadWithPumper
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.tools.ant.taskdefs.ManifestException
  - org.apache.tools.ant.taskdefs.Tstamp.CustomFormat
  - org.apache.tools.ant.taskdefs.XSLTProcess.Factory
  - org.apache.tools.ant.taskdefs.XSLTProcess.Factory.Attribute (implements org.apache.tools.ant.DynamicConfigurator)
  - org.apache.tools.ant.taskdefs.XSLTProcess.OutputProperty
  - org.apache.tools.ant.taskdefs.XSLTProcess.Param
  - org.apache.tools.ant.taskdefs.XSLTProcess.TraceConfiguration
  - org.apache.tools.ant.taskdefs.Zip.ArchiveState

## Interface Hierarchy

- org.apache.tools.ant.taskdefs.AntStructure.StructurePrinter
- org.apache.tools.ant.taskdefs.ExecuteStreamHandler
- org.apache.tools.ant.taskdefs.Get.DownloadProgress
- org.apache.tools.ant.taskdefs.Touch.DateFormatFactory
- org.apache.tools.ant.taskdefs.XSLTLiaison
  - org.apache.tools.ant.taskdefs.XSLTLiaison2
    - org.apache.tools.ant.taskdefs.XSLTLiaison3
- org.apache.tools.ant.taskdefs.XSLTLogger
- org.apache.tools.ant.taskdefs.XSLTLoggerAware