public class DefaultLoadHandler extends java.lang.Object implements ISVNLoadHandler
| Modifier and Type | Class and Description |
|---|---|
private class |
DefaultLoadHandler.NodeBaton |
private class |
DefaultLoadHandler.RevisionBaton |
| Modifier and Type | Field and Description |
|---|---|
private DefaultLoadHandler.NodeBaton |
myCurrentNodeBaton |
private DefaultLoadHandler.RevisionBaton |
myCurrentRevisionBaton |
private SVNDeltaGenerator |
myDeltaGenerator |
private SVNDeltaReader |
myDeltaReader |
private FSFS |
myFSFS |
private boolean |
myIsUsePostCommitHook |
private boolean |
myIsUsePreCommitHook |
private java.lang.String |
myParentDir |
private ISVNAdminEventHandler |
myProgressHandler |
private java.util.Map |
myRevisionsMap |
private SVNUUIDAction |
myUUIDAction |
| Constructor and Description |
|---|
DefaultLoadHandler(boolean usePreCommitHook,
boolean usePostCommitHook,
SVNUUIDAction uuidAction,
java.lang.String parentDir,
ISVNAdminEventHandler progressHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyTextDelta() |
void |
closeNode() |
void |
closeRevision() |
private DefaultLoadHandler.NodeBaton |
createNodeBaton(java.util.Map headers) |
void |
deleteNodeProperty(java.lang.String propertyName) |
private SVNDeltaGenerator |
getDeltaGenerator() |
private SVNDeltaReader |
getDeltaReader() |
private boolean |
maybeAddWithHistory(DefaultLoadHandler.NodeBaton nodeBaton) |
void |
openNode(java.util.Map headers) |
void |
openRevision(java.util.Map headers) |
void |
parseTextBlock(java.io.InputStream dumpStream,
long contentLength,
boolean isDelta) |
void |
parseUUID(java.lang.String uuid) |
private java.util.Map |
prefixMergeInfoPaths(java.util.Map mergeInfo) |
void |
removeNodeProperties() |
private java.util.Map |
renumberMergeInfoRevisions(SVNPropertyValue mergeInfoProp) |
void |
setFSFS(FSFS fsfs) |
void |
setFullText() |
void |
setNodeProperty(java.lang.String propertyName,
SVNPropertyValue propertyValue) |
void |
setParentDir(java.lang.String parentDir) |
void |
setRevisionProperty(java.lang.String propertyName,
SVNPropertyValue propertyValue) |
void |
setUsePostCommitHook(boolean use) |
void |
setUsePreCommitHook(boolean use) |
void |
setUUIDAction(SVNUUIDAction action) |
private FSFS myFSFS
private DefaultLoadHandler.RevisionBaton myCurrentRevisionBaton
private DefaultLoadHandler.NodeBaton myCurrentNodeBaton
private boolean myIsUsePreCommitHook
private boolean myIsUsePostCommitHook
private java.util.Map myRevisionsMap
private java.lang.String myParentDir
private SVNUUIDAction myUUIDAction
private SVNDeltaReader myDeltaReader
private SVNDeltaGenerator myDeltaGenerator
private ISVNAdminEventHandler myProgressHandler
public DefaultLoadHandler(boolean usePreCommitHook,
boolean usePostCommitHook,
SVNUUIDAction uuidAction,
java.lang.String parentDir,
ISVNAdminEventHandler progressHandler)
public void setFSFS(FSFS fsfs)
public void closeRevision()
throws SVNException
closeRevision in interface ISVNLoadHandlerSVNExceptionpublic void openRevision(java.util.Map headers)
throws SVNException
openRevision in interface ISVNLoadHandlerSVNExceptionpublic void openNode(java.util.Map headers)
throws SVNException
openNode in interface ISVNLoadHandlerSVNExceptionpublic void parseUUID(java.lang.String uuid)
throws SVNException
parseUUID in interface ISVNLoadHandlerSVNExceptionpublic void closeNode()
throws SVNException
closeNode in interface ISVNLoadHandlerSVNExceptionpublic void applyTextDelta()
throws SVNException
applyTextDelta in interface ISVNLoadHandlerSVNExceptionpublic void setFullText()
throws SVNException
setFullText in interface ISVNLoadHandlerSVNExceptionpublic void parseTextBlock(java.io.InputStream dumpStream,
long contentLength,
boolean isDelta)
throws SVNException
parseTextBlock in interface ISVNLoadHandlerSVNExceptionpublic void removeNodeProperties()
throws SVNException
removeNodeProperties in interface ISVNLoadHandlerSVNExceptionpublic void setRevisionProperty(java.lang.String propertyName,
SVNPropertyValue propertyValue)
throws SVNException
setRevisionProperty in interface ISVNLoadHandlerSVNExceptionpublic void setUsePreCommitHook(boolean use)
public void setUsePostCommitHook(boolean use)
public void setParentDir(java.lang.String parentDir)
public void setUUIDAction(SVNUUIDAction action)
public void deleteNodeProperty(java.lang.String propertyName)
throws SVNException
deleteNodeProperty in interface ISVNLoadHandlerSVNExceptionpublic void setNodeProperty(java.lang.String propertyName,
SVNPropertyValue propertyValue)
throws SVNException
setNodeProperty in interface ISVNLoadHandlerSVNExceptionprivate SVNDeltaReader getDeltaReader()
private SVNDeltaGenerator getDeltaGenerator()
private boolean maybeAddWithHistory(DefaultLoadHandler.NodeBaton nodeBaton) throws SVNException
SVNExceptionprivate DefaultLoadHandler.NodeBaton createNodeBaton(java.util.Map headers) throws SVNException
SVNExceptionprivate java.util.Map renumberMergeInfoRevisions(SVNPropertyValue mergeInfoProp) throws SVNException
SVNExceptionprivate java.util.Map prefixMergeInfoPaths(java.util.Map mergeInfo)