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 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 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 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)
-
-
-
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: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
private SVNAdminArea restoreFile(SVNAdminArea adminArea, java.lang.String name) throws SVNException
- Throws:
SVNException
-
getReportedFilesCount
public long getReportedFilesCount()
-
getTotalFilesCount
public long getTotalFilesCount()
-
-