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 java.util.Mapprivate longprivate ISVNAdminEventHandlerprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate longprivate java.io.OutputStreamprivate java.util.Collectionprivate java.util.Map -
Constructor Summary
ConstructorsConstructorDescriptionDefaultDumpFilterHandler(java.io.OutputStream os, ISVNAdminEventHandler handler, boolean exclude, boolean renumberRevisions, boolean dropEmptyRevisions, boolean preserveRevisionProperties, java.util.Collection prefixes, boolean skipMissingMergeSources) -
Method Summary
Modifier and TypeMethodDescriptionprivate java.util.MapadjustMergeInfo(SVNPropertyValue initialValue) voidvoidvoidvoiddeleteNodeProperty(java.lang.String propertyName) private voiddispatchEvent(SVNAdminEvent event) java.util.Maplongprivate longgetLongFromHeaders(java.lang.String header, java.util.Map headers) private SVNNodeKindgetNodeKindFromHeaders(java.lang.String header, java.util.Map headers) java.util.MapvoidopenNode(java.util.Map headers) voidopenRevision(java.util.Map headers) private voidoutputNode(DefaultDumpFilterHandler.NodeBaton nodeBaton) private voidoutputRevision(DefaultDumpFilterHandler.RevisionBaton revisionBaton) voidparseTextBlock(java.io.InputStream dumpStream, long contentLength, boolean isDelta) voidparseUUID(java.lang.String uuid) voidvoidreset(java.io.OutputStream os, ISVNAdminEventHandler handler, boolean exclude, boolean renumberRevisions, boolean dropEmptyRevisions, boolean preserveRevisionProperties, java.util.Collection prefixes, boolean skipMissingMergeSources) voidvoidsetNodeProperty(java.lang.String propertyName, SVNPropertyValue propertyValue) voidsetRevisionProperty(java.lang.String propertyName, SVNPropertyValue propertyValue) private booleanskipPath(java.lang.String path) private voidwriteDumpData(java.io.OutputStream out, byte[] bytes) private voidwriteDumpData(java.io.OutputStream out, java.lang.String data) private voidwriteProperty(java.io.OutputStream out, java.lang.String propName, SVNPropertyValue propValue) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
private java.io.OutputStream myOutputStream -
myPrefixes
private java.util.Collection myPrefixes -
myDroppedNodes
private java.util.Map myDroppedNodes -
myRenumberHistory
private java.util.Map myRenumberHistory -
myCurrentRevisionBaton
-
myCurrentNodeBaton
-
myEventHandler
-
-
Constructor Details
-
DefaultDumpFilterHandler
public DefaultDumpFilterHandler(java.io.OutputStream os, ISVNAdminEventHandler handler, boolean exclude, boolean renumberRevisions, boolean dropEmptyRevisions, boolean preserveRevisionProperties, java.util.Collection prefixes, boolean skipMissingMergeSources)
-
-
Method Details
-
reset
public void reset(java.io.OutputStream os, ISVNAdminEventHandler handler, boolean exclude, boolean renumberRevisions, boolean dropEmptyRevisions, boolean preserveRevisionProperties, java.util.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(java.io.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(java.lang.String propertyName, SVNPropertyValue propertyValue) throws SVNException - Specified by:
setRevisionPropertyin interfaceISVNLoadHandler- Throws:
SVNException
-
setNodeProperty
public void setNodeProperty(java.lang.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
public java.util.Map getRenumberHistory() -
getDroppedNodes
public java.util.Map getDroppedNodes() -
outputRevision
private void outputRevision(DefaultDumpFilterHandler.RevisionBaton revisionBaton) throws SVNException - Throws:
SVNException
-
outputNode
- Throws:
SVNException
-
writeProperty
private void writeProperty(java.io.OutputStream out, java.lang.String propName, SVNPropertyValue propValue) throws SVNException - Throws:
SVNException
-
adjustMergeInfo
- Throws:
SVNException
-
getNodeKindFromHeaders
-
getLongFromHeaders
private long getLongFromHeaders(java.lang.String header, java.util.Map headers) -
writeDumpData
- Throws:
SVNException
-
writeDumpData
- Throws:
SVNException
-
skipPath
private boolean skipPath(java.lang.String path) -
dispatchEvent
- Throws:
SVNException
-