public class SvnRemoteList extends SvnRemoteOperationRunner<SVNDirEntry,SvnList> implements ISVNDirEntryHandler
UNKNOWN
NULL
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, reset
checkCancelled, getOperation, getWcContext, handleEvent, handleEvent, run, setOperation, setWcContext
public boolean isApplicable(SvnList operation, SvnWcGeneration wcGeneration) throws SVNException
ISvnOperationRunner
isApplicable
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 false
SVNException
protected SVNDirEntry run() throws SVNException
run
in class SvnOperationRunner<SVNDirEntry,SvnList>
SVNException
public void handleDirEntry(SVNDirEntry dirEntry) throws SVNException
ISVNDirEntryHandler
handleDirEntry
in interface ISVNDirEntryHandler
dirEntry
- a directory entrySVNException
SVNDirEntry
private void doList(SVNRepository repos, long rev, ISVNDirEntryHandler handler, boolean fetchLocks, SVNDepth depth, int entryFields, SVNURL externalParentUrl, java.lang.String externalTarget) throws SVNException
SVNException
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) throws SVNException
SVNException
private void listExternals(SVNRepository repository, java.util.Map<SVNURL,SVNPropertyValue> externals, SVNDepth depth, int entryFields, boolean fetchLocks, ISVNDirEntryHandler handler) throws SVNException
SVNException
private void listExternalItems(SVNRepository repository, SVNExternal[] externalItems, SVNURL externalParentUrl, SVNDepth depth, int entryFields, boolean fetchLocks, ISVNDirEntryHandler handler) throws SVNException
SVNException