org.tmatesoft.svn.core.wc.admin

Interface ISVNGNUDiffGenerator

All Superinterfaces:
ISVNDiffGenerator

public interface ISVNGNUDiffGenerator
extends ISVNDiffGenerator

The ISVNGNUDiffGenerator is the interface for diff generators used in diff operations of SVNLookClient.
Version:
1.1.1
Author:
TMate Software Ltd.
Since:
1.1.1

Field Summary

static int
ADDED
The type of modification denoting addition.
static int
COPIED
The type of modification denoting copying.
static int
DELETED
The type of modification denoting deletion.
static int
MODIFIED
The type of modification denoting modification.
static int
NO_DIFF
The type of modification denoting that no diff is available after a header.

Method Summary

void
displayHeader(int type, String path, String copyFromPath, long copyFromRevision, OutputStream result)
Informs this diff generator about a change to a path.

Methods inherited from interface org.tmatesoft.svn.core.wc.ISVNDiffGenerator

createTempDirectory, displayAddedDirectory, displayDeletedDirectory, displayFileDiff, displayPropDiff, getEncoding, init, isDiffAdded, isDiffCopied, isDiffDeleted, isDiffUnversioned, isForcedBinaryDiff, setBasePath, setDiffAdded, setDiffCopied, setDiffDeleted, setDiffUnversioned, setEncoding, setForcedBinaryDiff

Field Details

ADDED

public static final int ADDED
The type of modification denoting addition.
Field Value:
0

COPIED

public static final int COPIED
The type of modification denoting copying.
Field Value:
3

DELETED

public static final int DELETED
The type of modification denoting deletion.
Field Value:
1

MODIFIED

public static final int MODIFIED
The type of modification denoting modification.
Field Value:
2

NO_DIFF

public static final int NO_DIFF
The type of modification denoting that no diff is available after a header. Called if a header is written, but differences can not be written due to some reasons. Default generator simple prints a new line symbol when handling this type of change.
Field Value:
4

Method Details

displayHeader

public void displayHeader(int type,
                          String path,
                          String copyFromPath,
                          long copyFromRevision,
                          OutputStream result)
            throws SVNException
Informs this diff generator about a change to a path.
Parameters:
type - one of static fields of this interface
path - a changed path
copyFromPath - a copy-from source path if path is the result of a copy
copyFromRevision - a copy-from source revision if path is the result of a copy
result - an output stream where a header is to be written
Throws:
SVNException -

Copyright © 2004-2006 TMate Software Ltd. All Rights Reserved.