public class SVNReporter extends java.lang.Object implements ISVNReporterBaton
Modifier and Type | Field and Description |
---|---|
private SVNDepth |
myDepth |
private SVNAdminAreaInfo |
myInfo |
private boolean |
myIsHonorDepthExclude |
private boolean |
myIsLockOnDemand |
private boolean |
myIsRestore |
private boolean |
myIsStatus |
private ISVNDebugLog |
myLog |
private long |
myReportedFilesCount |
private java.io.File |
myTarget |
private long |
myTotalFilesCount |
private boolean |
myUseDepthCompatibilityTrick |
Constructor and Description |
---|
SVNReporter(SVNAdminAreaInfo info,
java.io.File file,
boolean restoreFiles,
boolean useDepthCompatibilityTrick,
SVNDepth depth,
boolean lockOnDemand,
boolean isStatus,
boolean isHonorDepthExclude,
ISVNDebugLog log) |
Modifier and Type | Method and Description |
---|---|
long |
getReportedFilesCount() |
long |
getTotalFilesCount() |
void |
report(ISVNReporter reporter)
Makes a report describing the state of local items in order
to get the differences between the local items and what actually
is in a repository.
|
private void |
reportEntries(ISVNReporter reporter,
SVNAdminArea adminArea,
java.lang.String dirPath,
long dirRevision,
boolean reportAll,
SVNDepth depth) |
private SVNAdminArea |
restoreFile(SVNAdminArea adminArea,
java.lang.String name) |
private SVNAdminAreaInfo myInfo
private SVNDepth myDepth
private boolean myIsRestore
private boolean myUseDepthCompatibilityTrick
private boolean myIsStatus
private boolean myIsHonorDepthExclude
private java.io.File myTarget
private ISVNDebugLog myLog
private boolean myIsLockOnDemand
private long myTotalFilesCount
private long myReportedFilesCount
public SVNReporter(SVNAdminAreaInfo info, java.io.File file, boolean restoreFiles, boolean useDepthCompatibilityTrick, SVNDepth depth, boolean lockOnDemand, boolean isStatus, boolean isHonorDepthExclude, ISVNDebugLog log)
public void report(ISVNReporter reporter) throws SVNException
ISVNReporterBaton
report
in interface ISVNReporterBaton
reporter
- a reporter passed to make reportsSVNException
private void reportEntries(ISVNReporter reporter, SVNAdminArea adminArea, java.lang.String dirPath, long dirRevision, boolean reportAll, SVNDepth depth) throws SVNException
SVNException
private SVNAdminArea restoreFile(SVNAdminArea adminArea, java.lang.String name) throws SVNException
SVNException
public long getReportedFilesCount()
public long getTotalFilesCount()