org.tmatesoft.svn.core.wc
Class SVNDiffStatus

java.lang.Object
  extended by org.tmatesoft.svn.core.wc.SVNDiffStatus

public class SVNDiffStatus
extends java.lang.Object

The SVNDiffStatus class is used to provide short information on path changes during diff status operations.

Since:
1.2

Constructor Summary
SVNDiffStatus(java.io.File file, SVNURL url, java.lang.String path, SVNStatusType type, boolean propsModified, SVNNodeKind kind)
          Instantiates a new object.
 
Method Summary
 java.io.File getFile()
          Returns File representation of the Working Copy item path.
 SVNNodeKind getKind()
          Returns the node kind of the Working Copy item.
 SVNStatusType getModificationType()
          Returns the type of modification for the current item.
 java.lang.String getPath()
          Returns a relative path of the item.
 SVNURL getURL()
          Url of the item.
 boolean isPropertiesModified()
          Says whether properties of the Working Copy item are modified.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SVNDiffStatus

public SVNDiffStatus(java.io.File file,
                     SVNURL url,
                     java.lang.String path,
                     SVNStatusType type,
                     boolean propsModified,
                     SVNNodeKind kind)
Instantiates a new object.

Parameters:
file - a wc item path
url - an item url
path - a relative item path (may be null)
type - a type of path change
propsModified - sets whether properties are modified
kind - a path kind (dir or file)
Method Detail

getFile

public java.io.File getFile()
Returns File representation of the Working Copy item path.

Returns:
wc item path as File

isPropertiesModified

public boolean isPropertiesModified()
Says whether properties of the Working Copy item are modified.

Returns:
true if properties were modified in a particular revision, false otherwise

getKind

public SVNNodeKind getKind()
Returns the node kind of the Working Copy item.

Returns:
node kind

getModificationType

public SVNStatusType getModificationType()
Returns the type of modification for the current item.

Returns:
a path change type

getPath

public java.lang.String getPath()
Returns a relative path of the item. Set for Working Copy items and relative to the anchor of diff status operation.

Returns:
item path

getURL

public SVNURL getURL()
Url of the item.

Returns:
item url