# Hierarchy For All Packages

Package Hierarchies:

- net.sf.statsvn,
- net.sf.statsvn.ant,
- net.sf.statsvn.input,
- net.sf.statsvn.output,
- net.sf.statsvn.util,
- net.sf.statsvn.util.svnkit

## Class Hierarchy

- java.lang.Object
  - net.sf.statsvn.ant.AntTaskLogger (implements net.sf.statsvn.util.TaskLogger)
  - net.sf.statsvn.input.Builder (implements net.sf.statsvn.input.SvnLogBuilder)
  - net.sf.statsvn.input.CacheBuilder
  - net.sf.statsvn.input.CacheConfiguration
  - net.sf.statsvn.output.ChoraIntegration (implements net.sf.statcvs.output.WebRepositoryIntegration)
  - net.sf.statcvs.output.CommandLineParser
    - net.sf.statsvn.output.SvnCommandLineParser
  - net.sf.statsvn.util.ConsoleTaskLogger (implements net.sf.statsvn.util.TaskLogger)
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - net.sf.statsvn.util.SvnInfoUtils.SvnInfoHandler
      - net.sf.statsvn.util.svnkit.SvnKitInfo.SvnKitInfoHandler
    - net.sf.statsvn.input.SvnXmlCacheFileHandler
    - net.sf.statsvn.input.SvnXmlLogFileHandler
    - net.sf.statsvn.input.SvnXmlRepositoriesFileHandler
  - net.sf.statsvn.util.EnvReport
  - net.sf.statsvn.input.FileBuilder
  - net.sf.statsvn.util.FilenameComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - net.sf.statsvn.util.JavaUtilTaskLogger (implements net.sf.statsvn.util.TaskLogger)
  - net.sf.statsvn.Main
  - net.sf.statsvn.util.ProcessUtils
  - org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
    - org.apache.tools.ant.Task
      - net.sf.statcvs.ant.StatCvsTask
        - net.sf.statsvn.ant.StatSvnTask
  - net.sf.statsvn.RepoDump
  - net.sf.statsvn.input.RepositoriesBuilder
  - net.sf.statsvn.input.RepositoryFileManager
  - net.sf.statsvn.input.RevisionData
  - net.sf.statsvn.util.SilentLogger (implements net.sf.statsvn.util.TaskLogger)
  - net.sf.statsvn.util.StringUtils
  - net.sf.statsvn.util.SvnCommandHelper
  - net.sf.statsvn.util.SvnCommandLineProcessor (implements net.sf.statsvn.util.ISvnProcessor)
  - net.sf.statsvn.output.SvnConfigurationOptions
  - net.sf.statsvn.util.SvnDiffUtils (implements net.sf.statsvn.util.ISvnDiffProcessor)
    - net.sf.statsvn.util.svnkit.SvnKitDiff
  - net.sf.statsvn.util.SvnInfoUtils (implements net.sf.statsvn.util.ISvnInfoProcessor)
    - net.sf.statsvn.util.svnkit.SvnKitInfo
  - net.sf.statsvn.util.svnkit.SvnKitProcessor (implements net.sf.statsvn.util.ISvnProcessor)
  - net.sf.statsvn.util.svnkit.SvnKitPropget.SvnKitPropertyHandler (implements org.tmatesoft.svn.core.wc.ISVNPropertyHandler)
  - net.sf.statsvn.input.SvnLogfileParser
  - net.sf.statsvn.input.SvnLogfileParser.DiffTask (implements java.lang.Runnable)
    - net.sf.statsvn.input.SvnLogfileParser.PerRevDiffTask
  - net.sf.statsvn.util.SvnPropgetUtils (implements net.sf.statsvn.util.ISvnPropgetProcessor)
    - net.sf.statsvn.util.svnkit.SvnKitPropget
  - net.sf.statsvn.util.SvnStartupUtils (implements net.sf.statsvn.util.ISvnVersionProcessor)
    - net.sf.statsvn.util.svnkit.SvnKitVersion
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - net.sf.statsvn.util.BinaryDiffException
      - net.sf.statsvn.util.SvnVersionMismatchException
  - net.sf.statsvn.util.XMLUtil

## Interface Hierarchy

- net.sf.statsvn.util.ISvnDiffProcessor
- net.sf.statsvn.util.ISvnInfoProcessor
- net.sf.statsvn.util.ISvnProcessor
- net.sf.statsvn.util.ISvnPropgetProcessor
- net.sf.statsvn.util.ISvnVersionProcessor
- net.sf.statsvn.input.SvnLogBuilder
- net.sf.statsvn.util.TaskLogger