public class SVNCommitter extends java.lang.Object implements ISVNCommitPathHandler
Modifier and Type | Class and Description |
---|---|
private class |
SVNCommitter.CopyingStream |
Modifier and Type | Field and Description |
---|---|
private java.util.Map |
myCommitItems |
private SVNDeltaGenerator |
myDeltaGenerator |
private java.util.Map |
myModifiedFiles |
private java.lang.String |
myRepositoryRoot |
private java.util.Collection |
myTmpFiles |
Constructor and Description |
---|
SVNCommitter(java.util.Map commitItems,
java.lang.String reposRoot,
java.util.Collection tmpFiles) |
Modifier and Type | Method and Description |
---|---|
static SVNCommitInfo |
commit(java.util.Collection tmpFiles,
java.util.Map commitItems,
SVNURL url,
ISVNEditor commitEditor,
ISVNEventHandler eventHandler) |
private void |
fixError(java.lang.String path,
SVNException e,
SVNNodeKind kind) |
private java.lang.String |
getCopyFromPath(SVNURL url) |
boolean |
handleCommitPath(java.lang.String commitPath,
ISVNEditor commitEditor) |
private void |
sendPropertiesDelta(java.lang.String commitPath,
SVNCommitItem item,
ISVNEditor editor) |
void |
sendTextDeltas(ISVNEditor editor) |
private java.util.Map myCommitItems
private java.util.Map myModifiedFiles
private java.util.Collection myTmpFiles
private java.lang.String myRepositoryRoot
private SVNDeltaGenerator myDeltaGenerator
public SVNCommitter(java.util.Map commitItems, java.lang.String reposRoot, java.util.Collection tmpFiles)
public boolean handleCommitPath(java.lang.String commitPath, ISVNEditor commitEditor) throws SVNException
handleCommitPath
in interface ISVNCommitPathHandler
SVNException
public void sendTextDeltas(ISVNEditor editor) throws SVNException
SVNException
private void sendPropertiesDelta(java.lang.String commitPath, SVNCommitItem item, ISVNEditor editor) throws SVNException
SVNException
private java.lang.String getCopyFromPath(SVNURL url)
private void fixError(java.lang.String path, SVNException e, SVNNodeKind kind) throws SVNException
SVNException
public static SVNCommitInfo commit(java.util.Collection tmpFiles, java.util.Map commitItems, SVNURL url, ISVNEditor commitEditor, ISVNEventHandler eventHandler) throws SVNException
SVNException