Class SVNCopyDriver
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc16.SVNBasicDelegate
-
- org.tmatesoft.svn.core.internal.wc.SVNCopyDriver
-
- All Implemented Interfaces:
ISVNCanceller
,ISVNEventHandler
- Direct Known Subclasses:
SVNCopyClient16
,SVNMoveClient16
public class SVNCopyDriver extends SVNBasicDelegate
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.tmatesoft.svn.core.internal.wc16.SVNBasicDelegate
SVNBasicDelegate.RepositoryReference, SVNBasicDelegate.SVNRepositoryLocation
-
-
Field Summary
-
Fields inherited from interface org.tmatesoft.svn.core.ISVNCanceller
NULL
-
Fields inherited from interface org.tmatesoft.svn.core.wc.ISVNEventHandler
UNKNOWN
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SVNCopyDriver(ISVNAuthenticationManager authManager, ISVNOptions options)
protected
SVNCopyDriver(ISVNRepositoryPool repositoryPool, ISVNOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
copyDisjointWCToWC(java.io.File nestedWC)
protected SVNCopySource[]
expandCopySources(SVNCopySource[] sources)
void
setDisableLocalModificationCopying(boolean disable)
protected SVNCommitInfo
setupCopy(SVNCopySource[] sources, SVNPath dst, boolean isMove, boolean makeParents, boolean pinExternals, java.util.Map<SvnTarget,java.util.List<SVNExternal>> externalsToPin, java.lang.String message, SVNProperties revprops, ISVNCommitHandler commitHandler, ISVNCommitParameters commitParameters, ISVNExternalsHandler externalsHandler)
protected void
setWCAccess(SVNWCAccess access)
-
Methods inherited from class org.tmatesoft.svn.core.internal.wc16.SVNBasicDelegate
checkCancelled, createRepository, createRepository, createRepository, createWCAccess, createWCAccess, deriveLocation, dispatchEvent, dispatchEvent, elideMergeInfo, ensureSessionURL, getDebugLog, getEntryLocation, getEventDispatcher, getLevelsToLockFromDepth, getLocations, getOptions, getPathLastChangeRevision, getPathRelativeToRoot, getPathRelativeToSession, getRepositoryPool, getReposMergeInfo, getReposRoot, getRevisionNumber, getRevisionNumber, getURL, getWCMergeInfo, getWCOrRepositoryMergeInfo, handleEvent, handlePathListItem, isIgnoreExternals, isLeaveConflictsUnresolved, resolveRevisions, setCommitItemAccess, setCommitItemFlags, setCommitItemProperty, setDebugLog, setEventHandler, setEventPathPrefix, setIgnoreExternals, setLeaveConflictsUnresolved, setOptions, setPathListHandler, sleepForTimeStamp
-
-
-
-
Constructor Detail
-
SVNCopyDriver
protected SVNCopyDriver(ISVNAuthenticationManager authManager, ISVNOptions options)
-
SVNCopyDriver
protected SVNCopyDriver(ISVNRepositoryPool repositoryPool, ISVNOptions options)
-
-
Method Detail
-
setDisableLocalModificationCopying
public void setDisableLocalModificationCopying(boolean disable)
-
setWCAccess
protected void setWCAccess(SVNWCAccess access)
-
expandCopySources
protected SVNCopySource[] expandCopySources(SVNCopySource[] sources) throws SVNException
- Throws:
SVNException
-
setupCopy
protected SVNCommitInfo setupCopy(SVNCopySource[] sources, SVNPath dst, boolean isMove, boolean makeParents, boolean pinExternals, java.util.Map<SvnTarget,java.util.List<SVNExternal>> externalsToPin, java.lang.String message, SVNProperties revprops, ISVNCommitHandler commitHandler, ISVNCommitParameters commitParameters, ISVNExternalsHandler externalsHandler) throws SVNException
- Throws:
SVNException
-
copyDisjointWCToWC
protected void copyDisjointWCToWC(java.io.File nestedWC) throws SVNException
- Throws:
SVNException
-
-