Class SvnTargetContent
java.lang.Object
org.tmatesoft.svn.core.internal.wc2.patch.SvnTargetContent
- Direct Known Subclasses:
SvnPatchTarget,SvnPropertiesPatchTarget
public class SvnTargetContent
extends java.lang.Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interfacestatic interfaceprivate static class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) intprivate booleanprivate java.lang.Stringprivate SVNWCContext.SVNEolStyle(package private) booleanprivate java.util.List<SvnHunkInfo>private java.util.Map<java.lang.String,byte[]> private java.util.List<java.lang.Long>private java.lang.Objectprivate SvnTargetContent.ISeekCallbackprivate SvnTargetContent.ITellCallbackprivate java.lang.Objectprivate SvnTargetContent.IWriteCallback -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddHunkInfo(SvnHunkInfo hunkInfo) intjava.lang.Stringjava.util.List<SvnHunkInfo>java.util.Map<java.lang.String,byte[]> java.util.List<java.lang.Long>getLines()java.lang.Objectjava.lang.ObjectbooleanisEof()booleanprotected booleanprivate booleanmatchHunk(SvnDiffHunk hunk, int fuzz, boolean ignoreWhitespace, boolean matchModified) java.lang.StringreadLine()protected intscanForMatch(SvnDiffHunk hunk, boolean matchFirst, int upperLine, int fuzz, boolean ignoreWhitespace, boolean matchModified, ISVNCanceller canceller) protected voidseekToLine(int line) voidsetCurrentLine(int currentLine) voidsetEof(boolean eof) voidsetEolStr(java.lang.String eolStr) voidsetEolStyle(SVNWCContext.SVNEolStyle eolStyle) voidsetExisted(boolean existed) voidsetKeywords(java.util.Map<java.lang.String, byte[]> keywords) voidsetLines(java.util.List<java.lang.Long> lines) voidsetReadBaton(java.lang.Object readBaton) voidsetReadLineCallback(SvnTargetContent.IRealLineCallback readLineCallback) voidsetSeekCallback(SvnTargetContent.ISeekCallback seekCallback) voidsetTellCallback(SvnTargetContent.ITellCallback tellCallback) voidsetWriteBaton(java.lang.Object writeBaton) voidsetWriteCallback(SvnTargetContent.IWriteCallback writeCallback) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
existed
boolean existed -
currentLine
int currentLine -
eolStyle
-
eolStr
private java.lang.String eolStr -
lines
private java.util.List<java.lang.Long> lines -
hunkInfos
-
eof
private boolean eof -
keywords
private java.util.Map<java.lang.String,byte[]> keywords -
readBaton
private java.lang.Object readBaton -
writeBaton
private java.lang.Object writeBaton -
seekCallback
-
tellCallback
-
readLineCallback
-
writeCallback
-
-
Constructor Details
-
SvnTargetContent
public SvnTargetContent()
-
-
Method Details
-
readLine
- Throws:
SVNException
-
seekToLine
- Throws:
SVNException
-
scanForMatch
protected int scanForMatch(SvnDiffHunk hunk, boolean matchFirst, int upperLine, int fuzz, boolean ignoreWhitespace, boolean matchModified, ISVNCanceller canceller) throws SVNException - Throws:
SVNException
-
matchHunk
private boolean matchHunk(SvnDiffHunk hunk, int fuzz, boolean ignoreWhitespace, boolean matchModified) throws SVNException - Throws:
SVNException
-
matchExistingTarget
- Throws:
SVNException
-
isExisted
public boolean isExisted() -
getCurrentLine
public int getCurrentLine() -
getEolStyle
-
getEolStr
public java.lang.String getEolStr() -
getLines
public java.util.List<java.lang.Long> getLines() -
getHunkInfos
-
isEof
public boolean isEof() -
getKeywords
public java.util.Map<java.lang.String,byte[]> getKeywords() -
getReadBaton
public java.lang.Object getReadBaton() -
getSeekCallback
-
getTellCallback
-
getReadLineCallback
-
getWriteCallback
-
setExisted
public void setExisted(boolean existed) -
setCurrentLine
public void setCurrentLine(int currentLine) -
setEolStyle
-
setEolStr
public void setEolStr(java.lang.String eolStr) -
setLines
public void setLines(java.util.List<java.lang.Long> lines) -
addHunkInfo
-
setEof
public void setEof(boolean eof) -
setKeywords
public void setKeywords(java.util.Map<java.lang.String, byte[]> keywords) -
setReadLineCallback
-
setTellCallback
-
setSeekCallback
-
setWriteCallback
-
setReadBaton
public void setReadBaton(java.lang.Object readBaton) -
setWriteBaton
public void setWriteBaton(java.lang.Object writeBaton) -
getWriteBaton
public java.lang.Object getWriteBaton()
-