org.apache.subversion.javahl.callback
Interface BlameCallback
public interface BlameCallback
This interface is used to receive every single line for a file on a
the ISVNClient.blame(java.lang.String, org.apache.subversion.javahl.types.Revision, org.apache.subversion.javahl.types.Revision, org.apache.subversion.javahl.types.Revision, boolean, boolean, org.apache.subversion.javahl.callback.BlameCallback, org.apache.subversion.javahl.types.DiffOptions)
call.
Method Summary |
void |
singleLine(long lineNum,
long revision,
Map<String,byte[]> revProps,
long mergedRevision,
Map<String,byte[]> mergedRevProps,
String mergedPath,
String line,
boolean localChange)
the method will be called for every line in a file. |
singleLine
void singleLine(long lineNum,
long revision,
Map<String,byte[]> revProps,
long mergedRevision,
Map<String,byte[]> mergedRevProps,
String mergedPath,
String line,
boolean localChange)
throws ClientException
- the method will be called for every line in a file.
- Parameters:
lineNum
- the line number for this linerevision
- the revision of the last change.revProps
- the revision properties for this revision.mergedRevision
- the revision of the last merged change.mergedRevProps
- the revision properties for the last merged
change.mergedPath
- the path of the last merged change.line
- the line in the file.localChange
- true if the line was locally modified.
- Throws:
ClientException