Class SvnDiffHunk
java.lang.Object
org.tmatesoft.svn.core.internal.wc2.patch.SvnDiffHunk
- All Implemented Interfaces:
Comparable<SvnDiffHunk>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate SvnDiffHunk.Range
private int
private int
private int
private SvnDiffHunk.Range
private int
private int
private SvnDiffHunk.Range
private SvnPatch
private SVNPatchFileStream
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(SvnDiffHunk diffHunk) void
void
int
int
int
int
int
int
private int
int
private int
int
private String
readLine
(SVNPatchFileStream patchFileStream, String[] eolStr, boolean[] eof) readLineDiffText
(String[] eolStr, boolean[] eof) readLineModifiedText
(String[] eolStr, boolean[] eof) private String
readLineOriginalOrModified
(SvnDiffHunk.Range range, String[] eolStr, boolean[] eof, char forbidden) readLineOriginalText
(String[] eolStr, boolean[] eof) void
void
void
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
void
setPatchFileStream
(SVNPatchFileStream patchFileStream) void
setTrailingContext
(int trailingContext)
-
Field Details
-
patch
-
patchFileStream
-
diffTextRange
-
originalTextRange
-
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
-
-
Constructor Details
-
SvnDiffHunk
public SvnDiffHunk()
-
-
Method Details
-
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
-
setOriginalTextRange
-
setModifiedTextRange
-
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
-
readLineDiffText
- Throws:
IOException
SVNException
-
readLineOriginalText
- Throws:
SVNException
-
readLineModifiedText
- Throws:
SVNException
-
readLineOriginalOrModified
private String readLineOriginalOrModified(SvnDiffHunk.Range range, String[] eolStr, boolean[] eof, char forbidden) throws SVNException - Throws:
SVNException
-
readLine
private String readLine(SVNPatchFileStream patchFileStream, String[] eolStr, boolean[] eof) throws IOException, SVNException - Throws:
IOException
SVNException
-
compareTo
- Specified by:
compareTo
in interfaceComparable<SvnDiffHunk>
-
setPatchFileStream
-
decreaseOriginalLength
public void decreaseOriginalLength() -
decreaseModifiedLength
public void decreaseModifiedLength()
-