public class SvnRemoteList extends SvnRemoteOperationRunner<SVNDirEntry,SvnList> implements ISVNDirEntryHandler
UNKNOWNNULL| Constructor and Description |
|---|
SvnRemoteList() |
| Modifier and Type | Method and Description |
|---|---|
private void |
doList(SVNRepository repos,
long rev,
ISVNDirEntryHandler handler,
boolean fetchLocks,
SVNDepth depth,
int entryFields,
SVNURL externalParentUrl,
java.lang.String externalTarget) |
void |
handleDirEntry(SVNDirEntry dirEntry)
Handles a directory entry passed.
|
boolean |
isApplicable(SvnList operation,
SvnWcGeneration wcGeneration)
Returns whether this runner is applicable for the operation on concrete working copy generation (1.7 or 1.6)
|
private static void |
list(SVNRepository repository,
java.lang.String path,
long rev,
SVNDepth depth,
int entryFields,
java.util.Map<SVNURL,SVNPropertyValue> externals,
SVNURL externalParentUrl,
java.lang.String externalTarget,
ISVNDirEntryHandler handler) |
private void |
listExternalItems(SVNRepository repository,
SVNExternal[] externalItems,
SVNURL externalParentUrl,
SVNDepth depth,
int entryFields,
boolean fetchLocks,
ISVNDirEntryHandler handler) |
private void |
listExternals(SVNRepository repository,
java.util.Map<SVNURL,SVNPropertyValue> externals,
SVNDepth depth,
int entryFields,
boolean fetchLocks,
ISVNDirEntryHandler handler) |
protected SVNDirEntry |
run() |
getRepositoryAccess, getWcGeneration, isRevisionLocalToWc, resetcheckCancelled, getOperation, getWcContext, handleEvent, handleEvent, run, setOperation, setWcContextpublic boolean isApplicable(SvnList operation, SvnWcGeneration wcGeneration) throws SVNException
ISvnOperationRunnerisApplicable in interface ISvnOperationRunner<SVNDirEntry,SvnList>isApplicable in class SvnRemoteOperationRunner<SVNDirEntry,SvnList>operation - operation that needs runnerwcGeneration - working copy generationtrue if the runner is applicable, otherwise falseSVNExceptionprotected SVNDirEntry run() throws SVNException
run in class SvnOperationRunner<SVNDirEntry,SvnList>SVNExceptionpublic void handleDirEntry(SVNDirEntry dirEntry) throws SVNException
ISVNDirEntryHandlerhandleDirEntry in interface ISVNDirEntryHandlerdirEntry - a directory entrySVNExceptionSVNDirEntryprivate void doList(SVNRepository repos, long rev, ISVNDirEntryHandler handler, boolean fetchLocks, SVNDepth depth, int entryFields, SVNURL externalParentUrl, java.lang.String externalTarget) throws SVNException
SVNExceptionprivate static void list(SVNRepository repository, java.lang.String path, long rev, SVNDepth depth, int entryFields, java.util.Map<SVNURL,SVNPropertyValue> externals, SVNURL externalParentUrl, java.lang.String externalTarget, ISVNDirEntryHandler handler) throws SVNException
SVNExceptionprivate void listExternals(SVNRepository repository, java.util.Map<SVNURL,SVNPropertyValue> externals, SVNDepth depth, int entryFields, boolean fetchLocks, ISVNDirEntryHandler handler) throws SVNException
SVNExceptionprivate void listExternalItems(SVNRepository repository, SVNExternal[] externalItems, SVNURL externalParentUrl, SVNDepth depth, int entryFields, boolean fetchLocks, ISVNDirEntryHandler handler) throws SVNException
SVNException