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 SVNDepth
private SVNAdminAreaInfo
private boolean
private boolean
private boolean
private boolean
private ISVNDebugLog
private long
private java.io.File
private long
private 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 TypeMethodDescriptionlong
long
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) 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:ISVNReporterBaton
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.- Specified by:
report
in 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()
-