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 classprivate classclass -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Mapprivate longprivate ISVNAdminEventHandlerprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate longprivate OutputStreamprivate Collectionprivate 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 MapadjustMergeInfo(SVNPropertyValue initialValue) voidvoidvoidvoiddeleteNodeProperty(String propertyName) private voiddispatchEvent(SVNAdminEvent event) longprivate longgetLongFromHeaders(String header, Map headers) private SVNNodeKindgetNodeKindFromHeaders(String header, Map headers) voidvoidopenRevision(Map headers) private voidoutputNode(DefaultDumpFilterHandler.NodeBaton nodeBaton) private voidoutputRevision(DefaultDumpFilterHandler.RevisionBaton revisionBaton) voidparseTextBlock(InputStream dumpStream, long contentLength, boolean isDelta) voidvoidvoidreset(OutputStream os, ISVNAdminEventHandler handler, boolean exclude, boolean renumberRevisions, boolean dropEmptyRevisions, boolean preserveRevisionProperties, Collection prefixes, boolean skipMissingMergeSources) voidvoidsetNodeProperty(String propertyName, SVNPropertyValue propertyValue) voidsetRevisionProperty(String propertyName, SVNPropertyValue propertyValue) private booleanprivate voidwriteDumpData(OutputStream out, byte[] bytes) private voidwriteDumpData(OutputStream out, String data) private voidwriteProperty(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:
closeNodein interfaceISVNLoadHandler- Throws:
SVNException
-
closeRevision
- Specified by:
closeRevisionin interfaceISVNLoadHandler- Throws:
SVNException
-
openNode
- Specified by:
openNodein interfaceISVNLoadHandler- Throws:
SVNException
-
openRevision
- Specified by:
openRevisionin interfaceISVNLoadHandler- Throws:
SVNException
-
parseTextBlock
public void parseTextBlock(InputStream dumpStream, long contentLength, boolean isDelta) throws SVNException - Specified by:
parseTextBlockin interfaceISVNLoadHandler- Throws:
SVNException
-
parseUUID
- Specified by:
parseUUIDin interfaceISVNLoadHandler- Throws:
SVNException
-
removeNodeProperties
- Specified by:
removeNodePropertiesin interfaceISVNLoadHandler- Throws:
SVNException
-
setFullText
- Specified by:
setFullTextin interfaceISVNLoadHandler- Throws:
SVNException
-
setRevisionProperty
public void setRevisionProperty(String propertyName, SVNPropertyValue propertyValue) throws SVNException - Specified by:
setRevisionPropertyin interfaceISVNLoadHandler- Throws:
SVNException
-
setNodeProperty
public void setNodeProperty(String propertyName, SVNPropertyValue propertyValue) throws SVNException - Specified by:
setNodePropertyin interfaceISVNLoadHandler- Throws:
SVNException
-
deleteNodeProperty
- Specified by:
deleteNodePropertyin interfaceISVNLoadHandler- Throws:
SVNException
-
applyTextDelta
- Specified by:
applyTextDeltain 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
-