Class DefaultLoadHandler
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc.DefaultLoadHandler
-
- All Implemented Interfaces:
ISVNLoadHandler
public class DefaultLoadHandler extends java.lang.Object implements ISVNLoadHandler
- Version:
- 1.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classDefaultLoadHandler.NodeBatonprivate classDefaultLoadHandler.RevisionBaton
-
Field Summary
Fields Modifier and Type Field Description private DefaultLoadHandler.NodeBatonmyCurrentNodeBatonprivate DefaultLoadHandler.RevisionBatonmyCurrentRevisionBatonprivate SVNDeltaGeneratormyDeltaGeneratorprivate SVNDeltaReadermyDeltaReaderprivate FSFSmyFSFSprivate booleanmyIsUsePostCommitHookprivate booleanmyIsUsePreCommitHookprivate java.lang.StringmyParentDirprivate ISVNAdminEventHandlermyProgressHandlerprivate java.util.MapmyRevisionsMapprivate SVNUUIDActionmyUUIDAction
-
Constructor Summary
Constructors Constructor Description DefaultLoadHandler(boolean usePreCommitHook, boolean usePostCommitHook, SVNUUIDAction uuidAction, java.lang.String parentDir, ISVNAdminEventHandler progressHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyTextDelta()voidcloseNode()voidcloseRevision()private DefaultLoadHandler.NodeBatoncreateNodeBaton(java.util.Map headers)voiddeleteNodeProperty(java.lang.String propertyName)private SVNDeltaGeneratorgetDeltaGenerator()private SVNDeltaReadergetDeltaReader()private booleanmaybeAddWithHistory(DefaultLoadHandler.NodeBaton nodeBaton)voidopenNode(java.util.Map headers)voidopenRevision(java.util.Map headers)voidparseTextBlock(java.io.InputStream dumpStream, long contentLength, boolean isDelta)voidparseUUID(java.lang.String uuid)private java.util.MapprefixMergeInfoPaths(java.util.Map mergeInfo)voidremoveNodeProperties()private java.util.MaprenumberMergeInfoRevisions(SVNPropertyValue mergeInfoProp)voidsetFSFS(FSFS fsfs)voidsetFullText()voidsetNodeProperty(java.lang.String propertyName, SVNPropertyValue propertyValue)voidsetParentDir(java.lang.String parentDir)voidsetRevisionProperty(java.lang.String propertyName, SVNPropertyValue propertyValue)voidsetUsePostCommitHook(boolean use)voidsetUsePreCommitHook(boolean use)voidsetUUIDAction(SVNUUIDAction action)
-
-
-
Field Detail
-
myFSFS
private FSFS myFSFS
-
myCurrentRevisionBaton
private DefaultLoadHandler.RevisionBaton myCurrentRevisionBaton
-
myCurrentNodeBaton
private DefaultLoadHandler.NodeBaton myCurrentNodeBaton
-
myIsUsePreCommitHook
private boolean myIsUsePreCommitHook
-
myIsUsePostCommitHook
private boolean myIsUsePostCommitHook
-
myRevisionsMap
private java.util.Map myRevisionsMap
-
myParentDir
private java.lang.String myParentDir
-
myUUIDAction
private SVNUUIDAction myUUIDAction
-
myDeltaReader
private SVNDeltaReader myDeltaReader
-
myDeltaGenerator
private SVNDeltaGenerator myDeltaGenerator
-
myProgressHandler
private ISVNAdminEventHandler myProgressHandler
-
-
Constructor Detail
-
DefaultLoadHandler
public DefaultLoadHandler(boolean usePreCommitHook, boolean usePostCommitHook, SVNUUIDAction uuidAction, java.lang.String parentDir, ISVNAdminEventHandler progressHandler)
-
-
Method Detail
-
setFSFS
public void setFSFS(FSFS fsfs)
-
closeRevision
public void closeRevision() throws SVNException- Specified by:
closeRevisionin interfaceISVNLoadHandler- Throws:
SVNException
-
openRevision
public void openRevision(java.util.Map headers) throws SVNException- Specified by:
openRevisionin interfaceISVNLoadHandler- Throws:
SVNException
-
openNode
public void openNode(java.util.Map headers) throws SVNException- Specified by:
openNodein interfaceISVNLoadHandler- Throws:
SVNException
-
parseUUID
public void parseUUID(java.lang.String uuid) throws SVNException- Specified by:
parseUUIDin interfaceISVNLoadHandler- Throws:
SVNException
-
closeNode
public void closeNode() throws SVNException- Specified by:
closeNodein interfaceISVNLoadHandler- Throws:
SVNException
-
applyTextDelta
public void applyTextDelta() throws SVNException- Specified by:
applyTextDeltain interfaceISVNLoadHandler- Throws:
SVNException
-
setFullText
public void setFullText() throws SVNException- Specified by:
setFullTextin interfaceISVNLoadHandler- Throws:
SVNException
-
parseTextBlock
public void parseTextBlock(java.io.InputStream dumpStream, long contentLength, boolean isDelta) throws SVNException- Specified by:
parseTextBlockin interfaceISVNLoadHandler- Throws:
SVNException
-
removeNodeProperties
public void removeNodeProperties() throws SVNException- Specified by:
removeNodePropertiesin interfaceISVNLoadHandler- Throws:
SVNException
-
setRevisionProperty
public void setRevisionProperty(java.lang.String propertyName, SVNPropertyValue propertyValue) throws SVNException- Specified by:
setRevisionPropertyin interfaceISVNLoadHandler- Throws:
SVNException
-
setUsePreCommitHook
public void setUsePreCommitHook(boolean use)
-
setUsePostCommitHook
public void setUsePostCommitHook(boolean use)
-
setParentDir
public void setParentDir(java.lang.String parentDir)
-
setUUIDAction
public void setUUIDAction(SVNUUIDAction action)
-
deleteNodeProperty
public void deleteNodeProperty(java.lang.String propertyName) throws SVNException- Specified by:
deleteNodePropertyin interfaceISVNLoadHandler- Throws:
SVNException
-
setNodeProperty
public void setNodeProperty(java.lang.String propertyName, SVNPropertyValue propertyValue) throws SVNException- Specified by:
setNodePropertyin interfaceISVNLoadHandler- Throws:
SVNException
-
getDeltaReader
private SVNDeltaReader getDeltaReader()
-
getDeltaGenerator
private SVNDeltaGenerator getDeltaGenerator()
-
maybeAddWithHistory
private boolean maybeAddWithHistory(DefaultLoadHandler.NodeBaton nodeBaton) throws SVNException
- Throws:
SVNException
-
createNodeBaton
private DefaultLoadHandler.NodeBaton createNodeBaton(java.util.Map headers) throws SVNException
- Throws:
SVNException
-
renumberMergeInfoRevisions
private java.util.Map renumberMergeInfoRevisions(SVNPropertyValue mergeInfoProp) throws SVNException
- Throws:
SVNException
-
prefixMergeInfoPaths
private java.util.Map prefixMergeInfoPaths(java.util.Map mergeInfo)
-
-