## Uses of Interface
net.sf.statsvn.util.ISvnProcessor

- Packages that use ISvnProcessor
  Package | Description
  --- | ---
  net.sf.statsvn.input | This package is responsible for parsing SVN logs and working copy and creating a StatSVN model from them.
  net.sf.statsvn.output | This package is responsible for handling some SVN specific output and command line (eg Chora integration is different for Svn).
  net.sf.statsvn.util | Utility classes.
  net.sf.statsvn.util.svnkit |

- - ### Uses of ISvnProcessor in net.sf.statsvn.input

    Methods in net.sf.statsvn.input that return ISvnProcessor
    Modifier and Type | Method and Description
    --- | ---
    `ISvnProcessor` | RepositoryFileManager.`getProcessor()`

  - ### Uses of ISvnProcessor in net.sf.statsvn.output

    Methods in net.sf.statsvn.output that return ISvnProcessor
    Modifier and Type | Method and Description
    --- | ---
    `static ISvnProcessor` | SvnConfigurationOptions.`getProcessor()`

  - ### Uses of ISvnProcessor in net.sf.statsvn.util

    Classes in net.sf.statsvn.util that implement ISvnProcessor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SvnCommandLineProcessor` Base processor that uses the command line svn client.

    Fields in net.sf.statsvn.util declared as ISvnProcessor
    Modifier and Type | Field and Description
    --- | ---
    `protected ISvnProcessor` | SvnStartupUtils.`processor`
    `protected ISvnProcessor` | SvnPropgetUtils.`processor`
    `protected ISvnProcessor` | SvnInfoUtils.`processor`
    `protected ISvnProcessor` | SvnDiffUtils.`processor`

    Methods in net.sf.statsvn.util that return ISvnProcessor
    Modifier and Type | Method and Description
    --- | ---
    `protected ISvnProcessor` | SvnStartupUtils.`getProcessor()`
    `protected ISvnProcessor` | SvnPropgetUtils.`getProcessor()`
    `protected ISvnProcessor` | SvnInfoUtils.`getProcessor()`
    `protected ISvnProcessor` | SvnDiffUtils.`getProcessor()`

    Constructors in net.sf.statsvn.util with parameters of type ISvnProcessor
    Constructor and Description
    `SvnDiffUtils(ISvnProcessor processor)` Invokes diffs using the svn diff command line.
    `SvnInfoUtils(ISvnProcessor processor)` Invokes info using the svn info command line.
    `SvnPropgetUtils(ISvnProcessor processor)` Invokes propget via the svn propget via the command line.
    `SvnStartupUtils(ISvnProcessor processor)` Invokes various calls needed during StatSVN's startup, including the svn version command line.

  - ### Uses of ISvnProcessor in net.sf.statsvn.util.svnkit

    Classes in net.sf.statsvn.util.svnkit that implement ISvnProcessor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SvnKitProcessor` Base svnkit processor.

    Constructors in net.sf.statsvn.util.svnkit with parameters of type ISvnProcessor
    Constructor and Description
    `SvnKitInfo(ISvnProcessor processor)`
    `SvnKitPropget(ISvnProcessor processor)`
    `SvnKitVersion(ISvnProcessor processor)`