Class DefaultDumpFilterHandler
java.lang.Object
org.tmatesoft.svn.core.internal.wc.DefaultDumpFilterHandler
- All Implemented Interfaces:
ISVNLoadHandler
- Version:
- 1.3
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate class
private class
class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Map
private long
private ISVNAdminEventHandler
private boolean
private boolean
private boolean
private boolean
private boolean
private long
private OutputStream
private Collection
private Map
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultDumpFilterHandler
(OutputStream os, ISVNAdminEventHandler handler, boolean exclude, boolean renumberRevisions, boolean dropEmptyRevisions, boolean preserveRevisionProperties, Collection prefixes, boolean skipMissingMergeSources) -
Method Summary
Modifier and TypeMethodDescriptionprivate Map
adjustMergeInfo
(SVNPropertyValue initialValue) void
void
void
void
deleteNodeProperty
(String propertyName) private void
dispatchEvent
(SVNAdminEvent event) long
private long
getLongFromHeaders
(String header, Map headers) private SVNNodeKind
getNodeKindFromHeaders
(String header, Map headers) void
void
openRevision
(Map headers) private void
outputNode
(DefaultDumpFilterHandler.NodeBaton nodeBaton) private void
outputRevision
(DefaultDumpFilterHandler.RevisionBaton revisionBaton) void
parseTextBlock
(InputStream dumpStream, long contentLength, boolean isDelta) void
void
void
reset
(OutputStream os, ISVNAdminEventHandler handler, boolean exclude, boolean renumberRevisions, boolean dropEmptyRevisions, boolean preserveRevisionProperties, Collection prefixes, boolean skipMissingMergeSources) void
void
setNodeProperty
(String propertyName, SVNPropertyValue propertyValue) void
setRevisionProperty
(String propertyName, SVNPropertyValue propertyValue) private boolean
private void
writeDumpData
(OutputStream out, byte[] bytes) private void
writeDumpData
(OutputStream out, String data) private void
writeProperty
(OutputStream out, String propName, SVNPropertyValue propValue)
-
Field Details
-
myIsDoRenumberRevisions
private boolean myIsDoRenumberRevisions -
myIsDoExclude
private boolean myIsDoExclude -
myIsPreserveRevisionProps
private boolean myIsPreserveRevisionProps -
myIsDropEmptyRevisions
private boolean myIsDropEmptyRevisions -
myIsSkipMissingMergeSources
private boolean myIsSkipMissingMergeSources -
myDroppedRevisionsCount
private long myDroppedRevisionsCount -
myLastLiveRevision
private long myLastLiveRevision -
myOutputStream
-
myPrefixes
-
myDroppedNodes
-
myRenumberHistory
-
myCurrentRevisionBaton
-
myCurrentNodeBaton
-
myEventHandler
-
-
Constructor Details
-
DefaultDumpFilterHandler
public DefaultDumpFilterHandler(OutputStream os, ISVNAdminEventHandler handler, boolean exclude, boolean renumberRevisions, boolean dropEmptyRevisions, boolean preserveRevisionProperties, Collection prefixes, boolean skipMissingMergeSources)
-
-
Method Details
-
reset
public void reset(OutputStream os, ISVNAdminEventHandler handler, boolean exclude, boolean renumberRevisions, boolean dropEmptyRevisions, boolean preserveRevisionProperties, Collection prefixes, boolean skipMissingMergeSources) -
closeNode
- Specified by:
closeNode
in interfaceISVNLoadHandler
- Throws:
SVNException
-
closeRevision
- Specified by:
closeRevision
in interfaceISVNLoadHandler
- Throws:
SVNException
-
openNode
- Specified by:
openNode
in interfaceISVNLoadHandler
- Throws:
SVNException
-
openRevision
- Specified by:
openRevision
in interfaceISVNLoadHandler
- Throws:
SVNException
-
parseTextBlock
public void parseTextBlock(InputStream dumpStream, long contentLength, boolean isDelta) throws SVNException - Specified by:
parseTextBlock
in interfaceISVNLoadHandler
- Throws:
SVNException
-
parseUUID
- Specified by:
parseUUID
in interfaceISVNLoadHandler
- Throws:
SVNException
-
removeNodeProperties
- Specified by:
removeNodeProperties
in interfaceISVNLoadHandler
- Throws:
SVNException
-
setFullText
- Specified by:
setFullText
in interfaceISVNLoadHandler
- Throws:
SVNException
-
setRevisionProperty
public void setRevisionProperty(String propertyName, SVNPropertyValue propertyValue) throws SVNException - Specified by:
setRevisionProperty
in interfaceISVNLoadHandler
- Throws:
SVNException
-
setNodeProperty
public void setNodeProperty(String propertyName, SVNPropertyValue propertyValue) throws SVNException - Specified by:
setNodeProperty
in interfaceISVNLoadHandler
- Throws:
SVNException
-
deleteNodeProperty
- Specified by:
deleteNodeProperty
in interfaceISVNLoadHandler
- Throws:
SVNException
-
applyTextDelta
- Specified by:
applyTextDelta
in interfaceISVNLoadHandler
- Throws:
SVNException
-
getDroppedRevisionsCount
public long getDroppedRevisionsCount() -
getRenumberHistory
-
getDroppedNodes
-
outputRevision
private void outputRevision(DefaultDumpFilterHandler.RevisionBaton revisionBaton) throws SVNException - Throws:
SVNException
-
outputNode
- Throws:
SVNException
-
writeProperty
private void writeProperty(OutputStream out, String propName, SVNPropertyValue propValue) throws SVNException - Throws:
SVNException
-
adjustMergeInfo
- Throws:
SVNException
-
getNodeKindFromHeaders
-
getLongFromHeaders
-
writeDumpData
- Throws:
SVNException
-
writeDumpData
- Throws:
SVNException
-
skipPath
-
dispatchEvent
- Throws:
SVNException
-