Class SvnDiffHunk
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc2.patch.SvnDiffHunk
-
- All Implemented Interfaces:
java.lang.Comparable<SvnDiffHunk>
public class SvnDiffHunk extends java.lang.Object implements java.lang.Comparable<SvnDiffHunk>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classSvnDiffHunk.Range
-
Field Summary
Fields Modifier and Type Field Description private SvnDiffHunk.RangediffTextRangeprivate intleadingContextprivate intmodifiedLengthprivate intmodifiedStartprivate SvnDiffHunk.RangemodifiedTextRangeprivate intoriginalLengthprivate intoriginalStartprivate SvnDiffHunk.RangeoriginalTextRangeprivate SvnPatchpatchprivate SVNPatchFileStreampatchFileStreamprivate inttrailingContext
-
Constructor Summary
Constructors Constructor Description SvnDiffHunk()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(SvnDiffHunk diffHunk)voiddecreaseModifiedLength()voiddecreaseOriginalLength()intgetDirectedModifiedLength()intgetDirectedModifiedStart()intgetDirectedOriginalLength()intgetDirectedOriginalStart()intgetLeadingContext()intgetModifiedLength()private intgetModifiedStart()intgetOriginalLength()private intgetOriginalStart()intgetTrailingContext()private java.lang.StringreadLine(SVNPatchFileStream patchFileStream, java.lang.String[] eolStr, boolean[] eof)java.lang.StringreadLineDiffText(java.lang.String[] eolStr, boolean[] eof)java.lang.StringreadLineModifiedText(java.lang.String[] eolStr, boolean[] eof)private java.lang.StringreadLineOriginalOrModified(SvnDiffHunk.Range range, java.lang.String[] eolStr, boolean[] eof, char forbidden)java.lang.StringreadLineOriginalText(java.lang.String[] eolStr, boolean[] eof)voidresetDiffText()voidresetModifiedText()voidresetOriginalText()voidsetDiffTextRange(SvnDiffHunk.Range diffTextRange)voidsetLeadingContext(int leadingContext)voidsetModifiedLength(int modifiedLength)voidsetModifiedStart(int modifiedStart)voidsetModifiedTextRange(SvnDiffHunk.Range modifiedTextRange)voidsetOriginalLength(int originalLength)voidsetOriginalStart(int originalStart)voidsetOriginalTextRange(SvnDiffHunk.Range originalTextRange)voidsetPatch(SvnPatch patch)voidsetPatchFileStream(SVNPatchFileStream patchFileStream)voidsetTrailingContext(int trailingContext)
-
-
-
Field Detail
-
patch
private SvnPatch patch
-
patchFileStream
private SVNPatchFileStream patchFileStream
-
diffTextRange
private SvnDiffHunk.Range diffTextRange
-
originalTextRange
private SvnDiffHunk.Range originalTextRange
-
modifiedTextRange
private SvnDiffHunk.Range modifiedTextRange
-
originalStart
private int originalStart
-
originalLength
private int originalLength
-
modifiedStart
private int modifiedStart
-
modifiedLength
private int modifiedLength
-
leadingContext
private int leadingContext
-
trailingContext
private int trailingContext
-
-
Method Detail
-
resetDiffText
public void resetDiffText()
-
resetOriginalText
public void resetOriginalText()
-
resetModifiedText
public void resetModifiedText()
-
getDirectedOriginalStart
public int getDirectedOriginalStart()
-
getDirectedOriginalLength
public int getDirectedOriginalLength()
-
getDirectedModifiedStart
public int getDirectedModifiedStart()
-
getDirectedModifiedLength
public int getDirectedModifiedLength()
-
getLeadingContext
public int getLeadingContext()
-
getTrailingContext
public int getTrailingContext()
-
setOriginalStart
public void setOriginalStart(int originalStart)
-
setOriginalLength
public void setOriginalLength(int originalLength)
-
setModifiedStart
public void setModifiedStart(int modifiedStart)
-
setModifiedLength
public void setModifiedLength(int modifiedLength)
-
setDiffTextRange
public void setDiffTextRange(SvnDiffHunk.Range diffTextRange)
-
setOriginalTextRange
public void setOriginalTextRange(SvnDiffHunk.Range originalTextRange)
-
setModifiedTextRange
public void setModifiedTextRange(SvnDiffHunk.Range modifiedTextRange)
-
getOriginalStart
private int getOriginalStart()
-
getOriginalLength
public int getOriginalLength()
-
getModifiedStart
private int getModifiedStart()
-
getModifiedLength
public int getModifiedLength()
-
setLeadingContext
public void setLeadingContext(int leadingContext)
-
setTrailingContext
public void setTrailingContext(int trailingContext)
-
setPatch
public void setPatch(SvnPatch patch)
-
readLineDiffText
public java.lang.String readLineDiffText(java.lang.String[] eolStr, boolean[] eof) throws java.io.IOException, SVNException- Throws:
java.io.IOExceptionSVNException
-
readLineOriginalText
public java.lang.String readLineOriginalText(java.lang.String[] eolStr, boolean[] eof) throws SVNException- Throws:
SVNException
-
readLineModifiedText
public java.lang.String readLineModifiedText(java.lang.String[] eolStr, boolean[] eof) throws SVNException- Throws:
SVNException
-
readLineOriginalOrModified
private java.lang.String readLineOriginalOrModified(SvnDiffHunk.Range range, java.lang.String[] eolStr, boolean[] eof, char forbidden) throws SVNException
- Throws:
SVNException
-
readLine
private java.lang.String readLine(SVNPatchFileStream patchFileStream, java.lang.String[] eolStr, boolean[] eof) throws java.io.IOException, SVNException
- Throws:
java.io.IOExceptionSVNException
-
compareTo
public int compareTo(SvnDiffHunk diffHunk)
- Specified by:
compareToin interfacejava.lang.Comparable<SvnDiffHunk>
-
setPatchFileStream
public void setPatchFileStream(SVNPatchFileStream patchFileStream)
-
decreaseOriginalLength
public void decreaseOriginalLength()
-
decreaseModifiedLength
public void decreaseModifiedLength()
-
-