Class SvnDiffHunk

  • All Implemented Interfaces:
    java.lang.Comparable<SvnDiffHunk>

    public class SvnDiffHunk
    extends java.lang.Object
    implements java.lang.Comparable<SvnDiffHunk>
    • Field Detail

      • 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 Detail

      • SvnDiffHunk

        public SvnDiffHunk()
    • 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 interface java.lang.Comparable<SvnDiffHunk>
      • setPatchFileStream

        public void setPatchFileStream​(SVNPatchFileStream patchFileStream)
      • decreaseOriginalLength

        public void decreaseOriginalLength()
      • decreaseModifiedLength

        public void decreaseModifiedLength()