Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
SvnCommandLineProcessor |
|
| 2.0;2 |
1 | package net.sf.statsvn.util; | |
2 | ||
3 | ||
4 | /** | |
5 | * Base processor that uses the command line svn client. | |
6 | * @author jkealey | |
7 | * | |
8 | */ | |
9 | 1 | public class SvnCommandLineProcessor implements ISvnProcessor { |
10 | ||
11 | ||
12 | private ISvnDiffProcessor diffProcessorInstance; | |
13 | public ISvnDiffProcessor getDiffProcessor() | |
14 | { | |
15 | 0 | if (diffProcessorInstance==null) diffProcessorInstance = new SvnDiffUtils(this); |
16 | 0 | return diffProcessorInstance; |
17 | } | |
18 | ||
19 | private ISvnInfoProcessor infoProcessorInstance; | |
20 | public ISvnInfoProcessor getInfoProcessor() | |
21 | { | |
22 | 18984 | if (infoProcessorInstance==null) infoProcessorInstance = new SvnInfoUtils(this); |
23 | 18984 | return infoProcessorInstance; |
24 | } | |
25 | ||
26 | private ISvnPropgetProcessor propgetProcessorInstance; | |
27 | public ISvnPropgetProcessor getPropgetProcessor() | |
28 | { | |
29 | 5419 | if (propgetProcessorInstance==null) propgetProcessorInstance = new SvnPropgetUtils(this); |
30 | 5419 | return propgetProcessorInstance; |
31 | } | |
32 | ||
33 | private ISvnVersionProcessor versionProcessorInstance; | |
34 | public ISvnVersionProcessor getVersionProcessor() | |
35 | { | |
36 | 0 | if (versionProcessorInstance==null) versionProcessorInstance = new SvnStartupUtils(this); |
37 | 0 | return versionProcessorInstance; |
38 | } | |
39 | } |