Class SVNReporter
java.lang.Object
org.tmatesoft.svn.core.internal.wc.admin.SVNReporter
- All Implemented Interfaces:
ISVNReporterBaton
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate SVNDepthprivate SVNAdminAreaInfoprivate booleanprivate booleanprivate booleanprivate booleanprivate ISVNDebugLogprivate longprivate java.io.Fileprivate longprivate boolean -
Constructor Summary
ConstructorsConstructorDescriptionSVNReporter(SVNAdminAreaInfo info, java.io.File file, boolean restoreFiles, boolean useDepthCompatibilityTrick, SVNDepth depth, boolean lockOnDemand, boolean isStatus, boolean isHonorDepthExclude, ISVNDebugLog log) -
Method Summary
Modifier and TypeMethodDescriptionlonglongvoidreport(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) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
myInfo
-
myDepth
-
myIsRestore
private boolean myIsRestore -
myUseDepthCompatibilityTrick
private boolean myUseDepthCompatibilityTrick -
myIsStatus
private boolean myIsStatus -
myIsHonorDepthExclude
private boolean myIsHonorDepthExclude -
myTarget
private java.io.File myTarget -
myLog
-
myIsLockOnDemand
private boolean myIsLockOnDemand -
myTotalFilesCount
private long myTotalFilesCount -
myReportedFilesCount
private long myReportedFilesCount
-
-
Constructor Details
-
SVNReporter
public SVNReporter(SVNAdminAreaInfo info, java.io.File file, boolean restoreFiles, boolean useDepthCompatibilityTrick, SVNDepth depth, boolean lockOnDemand, boolean isStatus, boolean isHonorDepthExclude, ISVNDebugLog log)
-
-
Method Details
-
report
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
- Throws:
SVNException
-
getReportedFilesCount
public long getReportedFilesCount() -
getTotalFilesCount
public long getTotalFilesCount()
-