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 classBlameCallbackImpl.BlameLineClass represeting one line of the lines, i.e. -
Constructor Summary
Constructors Constructor Description BlameCallbackImpl() -
Method Summary
Modifier and Type Method Description protected voidaddBlameLine(BlameCallbackImpl.BlameLine blameLine)Append the given blame info to the listBlameCallbackImpl.BlameLinegetBlameLine(int i)Retrieve blame information for specified line numberintnumberOfLines()Retrieve the number of line of blame informationvoidsingleLine(Date changed, long revision, String author, String line)the method will be called for every line in a file.voidsingleLine(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:BlameCallbackthe method will be called for every line in a file.- Specified by:
singleLinein 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:BlameCallback2the method will be called for every line in a file.- Specified by:
singleLinein 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-
-