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 class
SvnDiffHunk.Range
-
Field Summary
Fields Modifier and Type Field Description private SvnDiffHunk.Range
diffTextRange
private int
leadingContext
private int
modifiedLength
private int
modifiedStart
private SvnDiffHunk.Range
modifiedTextRange
private int
originalLength
private int
originalStart
private SvnDiffHunk.Range
originalTextRange
private SvnPatch
patch
private SVNPatchFileStream
patchFileStream
private int
trailingContext
-
Constructor Summary
Constructors Constructor Description SvnDiffHunk()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(SvnDiffHunk diffHunk)
void
decreaseModifiedLength()
void
decreaseOriginalLength()
int
getDirectedModifiedLength()
int
getDirectedModifiedStart()
int
getDirectedOriginalLength()
int
getDirectedOriginalStart()
int
getLeadingContext()
int
getModifiedLength()
private int
getModifiedStart()
int
getOriginalLength()
private int
getOriginalStart()
int
getTrailingContext()
private java.lang.String
readLine(SVNPatchFileStream patchFileStream, java.lang.String[] eolStr, boolean[] eof)
java.lang.String
readLineDiffText(java.lang.String[] eolStr, boolean[] eof)
java.lang.String
readLineModifiedText(java.lang.String[] eolStr, boolean[] eof)
private java.lang.String
readLineOriginalOrModified(SvnDiffHunk.Range range, java.lang.String[] eolStr, boolean[] eof, char forbidden)
java.lang.String
readLineOriginalText(java.lang.String[] eolStr, boolean[] eof)
void
resetDiffText()
void
resetModifiedText()
void
resetOriginalText()
void
setDiffTextRange(SvnDiffHunk.Range diffTextRange)
void
setLeadingContext(int leadingContext)
void
setModifiedLength(int modifiedLength)
void
setModifiedStart(int modifiedStart)
void
setModifiedTextRange(SvnDiffHunk.Range modifiedTextRange)
void
setOriginalLength(int originalLength)
void
setOriginalStart(int originalStart)
void
setOriginalTextRange(SvnDiffHunk.Range originalTextRange)
void
setPatch(SvnPatch patch)
void
setPatchFileStream(SVNPatchFileStream patchFileStream)
void
setTrailingContext(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.IOException
SVNException
-
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.IOException
SVNException
-
compareTo
public int compareTo(SvnDiffHunk diffHunk)
- Specified by:
compareTo
in interfacejava.lang.Comparable<SvnDiffHunk>
-
setPatchFileStream
public void setPatchFileStream(SVNPatchFileStream patchFileStream)
-
decreaseOriginalLength
public void decreaseOriginalLength()
-
decreaseModifiedLength
public void decreaseModifiedLength()
-
-