Package org.tigris.subversion.javahl
Class BlameCallbackImpl
java.lang.Object
org.tigris.subversion.javahl.BlameCallbackImpl
- All Implemented Interfaces:
BlameCallback
,BlameCallback2
public class BlameCallbackImpl extends Object implements BlameCallback, BlameCallback2
Implementation of
BlameCallback
interface.- Since:
- 1.5
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BlameCallbackImpl.BlameLine
Class represeting one line of the lines, i.e. -
Constructor Summary
Constructors Constructor Description BlameCallbackImpl()
-
Method Summary
Modifier and Type Method Description protected void
addBlameLine(BlameCallbackImpl.BlameLine blameLine)
Append the given blame info to the listBlameCallbackImpl.BlameLine
getBlameLine(int i)
Retrieve blame information for specified line numberint
numberOfLines()
Retrieve the number of line of blame informationvoid
singleLine(Date changed, long revision, String author, String line)
the method will be called for every line in a file.void
singleLine(Date date, long revision, String author, Date merged_date, long merged_revision, String merged_author, String merged_path, String line)
the method will be called for every line in a file.
-
Constructor Details
-
BlameCallbackImpl
public BlameCallbackImpl()
-
-
Method Details
-
singleLine
Description copied from interface:BlameCallback
the method will be called for every line in a file.- Specified by:
singleLine
in interfaceBlameCallback
- Parameters:
changed
- the date of the last change.revision
- the revision of the last change.author
- the author of the last change.line
- the line in the file
-
singleLine
public void singleLine(Date date, long revision, String author, Date merged_date, long merged_revision, String merged_author, String merged_path, String line)Description copied from interface:BlameCallback2
the method will be called for every line in a file.- Specified by:
singleLine
in interfaceBlameCallback2
- Parameters:
date
- the date of the last change.revision
- the revision of the last change.author
- the author of the last change.merged_date
- the date of the last merged change.merged_revision
- the revision of the last merged change.merged_author
- the author of the last merged change.merged_path
- the path of the last merged change.line
- the line in the file
-
numberOfLines
public int numberOfLines()Retrieve the number of line of blame information- Returns:
- number of lines of blame information
-
getBlameLine
Retrieve blame information for specified line number- Parameters:
i
- the line number to retrieve blame information about- Returns:
- Returns object with blame information for line
-
addBlameLine
Append the given blame info to the list- Parameters:
blameLine
-
-