Class SvnAnnotateItem

java.lang.Object
org.tmatesoft.svn.core.wc2.SvnAnnotateItem

public class SvnAnnotateItem extends Object
Provides information for annotate item in SvnAnnotate operation.
Version:
1.7
Author:
TMate Software Ltd.
  • Constructor Details

    • SvnAnnotateItem

      public SvnAnnotateItem(boolean isEof)
    • SvnAnnotateItem

      public SvnAnnotateItem(Date date, long revision, String author, String line, Date mergedDate, long mergedRevision, String mergedAuthor, 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(Date date, long revision, String author, 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 Details

    • getDate

      public 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 String getAuthor()
      Gets author of modification.
      Returns:
      modification author
    • getMergedDate

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

      public 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 String getMergedAuthor()
      Gets author of merge revision.
      Returns:
      merge revision author
    • getMergedPath

      public 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 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