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