Class SvnAnnotateItem


  • public class SvnAnnotateItem
    extends java.lang.Object
    Provides information for annotate item in SvnAnnotate operation.
    Version:
    1.7
    • Field Detail

      • revision

        private long revision
      • mergedRevisionProperties

        private SVNProperties mergedRevisionProperties
      • line

        private java.lang.String line
      • mergedRevision

        private long mergedRevision
      • mergedPath

        private java.lang.String mergedPath
      • lineNumber

        private int lineNumber
      • contents

        private java.io.File contents
      • isEof

        private boolean isEof
      • isRevision

        private boolean isRevision
      • isLine

        private boolean isLine
      • returnResult

        private boolean returnResult
    • Constructor Detail

      • SvnAnnotateItem

        public SvnAnnotateItem​(boolean isEof)
      • SvnAnnotateItem

        public SvnAnnotateItem​(java.util.Date date,
                               long revision,
                               java.lang.String author,
                               java.lang.String line,
                               java.util.Date mergedDate,
                               long mergedRevision,
                               java.lang.String mergedAuthor,
                               java.lang.String mergedPath,
                               int lineNumber)
        Constructs and initializes an SvnAnnotateItem object with the specified parameters.
        Parameters:
        date - modification date
        revision - modification revision
        author - author of modification
        line - modified line
        mergedDate - date of merge
        mergedRevision - revision of merge
        mergedAuthor - author of merge
        mergedPath - path of merge
        lineNumber - number of line
      • SvnAnnotateItem

        public SvnAnnotateItem​(java.util.Date date,
                               long revision,
                               java.lang.String author,
                               java.io.File contents)
        Constructs and initializes an SvnAnnotateItem object with the specified parameters.
        Parameters:
        date - modification date
        revision - revision of modification
        author - author of modification
        contents - contents represented in file
    • Method Detail

      • getDate

        public java.util.Date getDate()
        Gets date of modification.
        Returns:
        date of modification
      • getRevision

        public long getRevision()
        Gets modification revision.
        Returns:
        modification revision
      • getRevisionProperties

        public SVNProperties getRevisionProperties()
        Gets the properties of modification revision.
        Returns:
        revision properties
      • getAuthor

        public java.lang.String getAuthor()
        Gets author of modification.
        Returns:
        modification author
      • getMergedDate

        public java.util.Date getMergedDate()
        Gets date of merge.
        Returns:
        merge date
      • getLine

        public java.lang.String getLine()
        Gets modified line.
        Returns:
        modified line
      • getMergedRevision

        public long getMergedRevision()
        Gets revision of merge.
        Returns:
        merge revision
      • getMergedRevisionProperties

        public SVNProperties getMergedRevisionProperties()
        Gets properties of merge revision.
        Returns:
        merge revision properties
      • getMergedAuthor

        public java.lang.String getMergedAuthor()
        Gets author of merge revision.
        Returns:
        merge revision author
      • getMergedPath

        public java.lang.String getMergedPath()
        Gets path of merge revision.
        Returns:
        merge revision path
      • getLineNumber

        public int getLineNumber()
        Gets line number of modification
        Returns:
        line number of modification
      • getContents

        public java.io.File getContents()
        Gets contents of modification in File
        Returns:
        modification contents
      • isEof

        public boolean isEof()
        Gets whether or not end of file reached.
        Returns:
        true if it is end of file, otherwise false
      • isLine

        public boolean isLine()
        Gets whether or not item is line.
        Returns:
        true if item is line, otherwise false
      • isRevision

        public boolean isRevision()
        Gets whether or not item is revision.
        Returns:
        true if item is revision, otherwise false
      • setReturnResult

        public void setReturnResult​(boolean returnResult)
        Sets whether or not item was handled.
        Parameters:
        returnResult - true if item was handled, otherwise false
      • getReturnResult

        public boolean getReturnResult()
        Gets whether or not item was handled.
        Returns:
        true if item was handled, otherwise false
      • createRevisionProperties

        private SVNProperties createRevisionProperties​(java.lang.String author,
                                                       java.util.Date date)
      • getAuthor

        private java.lang.String getAuthor​(SVNProperties revisionProperties)
      • getDate

        private java.util.Date getDate​(SVNProperties revisionProperties)