Class SVNReporter
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc.admin.SVNReporter
-
- All Implemented Interfaces:
ISVNReporterBaton
public class SVNReporter extends java.lang.Object implements ISVNReporterBaton
- Version:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description private SVNDepthmyDepthprivate SVNAdminAreaInfomyInfoprivate booleanmyIsHonorDepthExcludeprivate booleanmyIsLockOnDemandprivate booleanmyIsRestoreprivate booleanmyIsStatusprivate ISVNDebugLogmyLogprivate longmyReportedFilesCountprivate java.io.FilemyTargetprivate longmyTotalFilesCountprivate booleanmyUseDepthCompatibilityTrick
-
Constructor Summary
Constructors Constructor Description SVNReporter(SVNAdminAreaInfo info, java.io.File file, boolean restoreFiles, boolean useDepthCompatibilityTrick, SVNDepth depth, boolean lockOnDemand, boolean isStatus, boolean isHonorDepthExclude, ISVNDebugLog log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetReportedFilesCount()longgetTotalFilesCount()voidreport(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 voidreportEntries(ISVNReporter reporter, SVNAdminArea adminArea, java.lang.String dirPath, long dirRevision, boolean reportAll, SVNDepth depth)private SVNAdminArearestoreFile(SVNAdminArea adminArea, java.lang.String name)
-
-
-
Field Detail
-
myInfo
private SVNAdminAreaInfo myInfo
-
myDepth
private SVNDepth myDepth
-
myIsRestore
private boolean myIsRestore
-
myUseDepthCompatibilityTrick
private boolean myUseDepthCompatibilityTrick
-
myIsStatus
private boolean myIsStatus
-
myIsHonorDepthExclude
private boolean myIsHonorDepthExclude
-
myTarget
private java.io.File myTarget
-
myLog
private ISVNDebugLog myLog
-
myIsLockOnDemand
private boolean myIsLockOnDemand
-
myTotalFilesCount
private long myTotalFilesCount
-
myReportedFilesCount
private long myReportedFilesCount
-
-
Constructor Detail
-
SVNReporter
public SVNReporter(SVNAdminAreaInfo info, java.io.File file, boolean restoreFiles, boolean useDepthCompatibilityTrick, SVNDepth depth, boolean lockOnDemand, boolean isStatus, boolean isHonorDepthExclude, ISVNDebugLog log)
-
-
Method Detail
-
report
public void report(ISVNReporter reporter) throws SVNException
Description copied from interface:ISVNReporterBatonMakes 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.- Specified by:
reportin interfaceISVNReporterBaton- Parameters:
reporter- a reporter passed to make reports- Throws:
SVNException
-
reportEntries
private void reportEntries(ISVNReporter reporter, SVNAdminArea adminArea, java.lang.String dirPath, long dirRevision, boolean reportAll, SVNDepth depth) throws SVNException
- Throws:
SVNException
-
restoreFile
private SVNAdminArea restoreFile(SVNAdminArea adminArea, java.lang.String name) throws SVNException
- Throws:
SVNException
-
getReportedFilesCount
public long getReportedFilesCount()
-
getTotalFilesCount
public long getTotalFilesCount()
-
-