Class SVNCommitter
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc.SVNCommitter
-
- All Implemented Interfaces:
ISVNCommitPathHandler
public class SVNCommitter extends java.lang.Object implements ISVNCommitPathHandler
- Version:
- 1.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classSVNCommitter.CopyingStream
-
Field Summary
Fields Modifier and Type Field Description private java.util.MapmyCommitItemsprivate SVNDeltaGeneratormyDeltaGeneratorprivate java.util.MapmyModifiedFilesprivate java.lang.StringmyRepositoryRootprivate java.util.CollectionmyTmpFiles
-
Constructor Summary
Constructors Constructor Description SVNCommitter(java.util.Map commitItems, java.lang.String reposRoot, java.util.Collection tmpFiles)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SVNCommitInfocommit(java.util.Collection tmpFiles, java.util.Map commitItems, SVNURL url, ISVNEditor commitEditor, ISVNEventHandler eventHandler)private voidfixError(java.lang.String path, SVNException e, SVNNodeKind kind)private java.lang.StringgetCopyFromPath(SVNURL url)booleanhandleCommitPath(java.lang.String commitPath, ISVNEditor commitEditor)private voidsendPropertiesDelta(java.lang.String commitPath, SVNCommitItem item, ISVNEditor editor)voidsendTextDeltas(ISVNEditor editor)
-
-
-
Field Detail
-
myCommitItems
private java.util.Map myCommitItems
-
myModifiedFiles
private java.util.Map myModifiedFiles
-
myTmpFiles
private java.util.Collection myTmpFiles
-
myRepositoryRoot
private java.lang.String myRepositoryRoot
-
myDeltaGenerator
private SVNDeltaGenerator myDeltaGenerator
-
-
Method Detail
-
handleCommitPath
public boolean handleCommitPath(java.lang.String commitPath, ISVNEditor commitEditor) throws SVNException- Specified by:
handleCommitPathin interfaceISVNCommitPathHandler- Throws:
SVNException
-
sendTextDeltas
public void sendTextDeltas(ISVNEditor editor) throws SVNException
- Throws:
SVNException
-
sendPropertiesDelta
private void sendPropertiesDelta(java.lang.String commitPath, SVNCommitItem item, ISVNEditor editor) throws SVNException- Throws:
SVNException
-
getCopyFromPath
private java.lang.String getCopyFromPath(SVNURL url)
-
fixError
private void fixError(java.lang.String path, SVNException e, SVNNodeKind kind) throws SVNException- Throws:
SVNException
-
commit
public static SVNCommitInfo commit(java.util.Collection tmpFiles, java.util.Map commitItems, SVNURL url, ISVNEditor commitEditor, ISVNEventHandler eventHandler) throws SVNException
- Throws:
SVNException
-
-