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.
 

Method Detail

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 line
revision - 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