Package org.tmatesoft.svn.core.wc.admin
Class SVNChangeEntry
java.lang.Object
org.tmatesoft.svn.core.wc.admin.SVNChangeEntry
public class SVNChangeEntry
extends java.lang.Object
SVNChangeEntry objects are used to pass path change information to clients.
These objects are passed to
ISVNChangeEntryHandler
.- Since:
- 1.2
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate java.lang.String
private long
private boolean
private boolean
private SVNNodeKind
private java.lang.String
private char
static final char
Char 'A' (item added).static final char
Char 'D' (item deleted).static final char
Char 'U' (item updated). -
Constructor Summary
ConstructorsConstructorDescriptionSVNChangeEntry
(java.lang.String path, SVNNodeKind kind, char type, java.lang.String copyFromPath, long copyFromRevision, boolean hasTextModifications, boolean hasPropModifications) Constructs a change entry object. -
Method Summary
Modifier and TypeMethodDescriptionjava.lang.String
Returns a copy-from source path.long
Returns a copy-from source revision.getKind()
Returns the node kind of the item.java.lang.String
getPath()
Returns the absolute path of the changed item represented by this object.char
getType()
Returns the type of the item change.boolean
Says whether the item's properties were modified.boolean
Says whether the file item's contents were modified.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
TYPE_ADDED
public static final char TYPE_ADDEDChar 'A' (item added).- See Also:
-
TYPE_DELETED
public static final char TYPE_DELETEDChar 'D' (item deleted).- See Also:
-
TYPE_UPDATED
public static final char TYPE_UPDATEDChar 'U' (item updated).- See Also:
-
myPath
private java.lang.String myPath -
myType
private char myType -
myCopyFromPath
private java.lang.String myCopyFromPath -
myCopyFromRevision
private long myCopyFromRevision -
myHasTextModifications
private boolean myHasTextModifications -
myHasPropModifications
private boolean myHasPropModifications -
myKind
-
-
Constructor Details
-
SVNChangeEntry
public SVNChangeEntry(java.lang.String path, SVNNodeKind kind, char type, java.lang.String copyFromPath, long copyFromRevision, boolean hasTextModifications, boolean hasPropModifications) Constructs a change entry object.- Parameters:
path
- the path of a changed itemkind
- node kindtype
- a change type (one of static fields)copyFromPath
- a copy-from source path (if the item is copied)copyFromRevision
- a revision of a copy-from source (if the item is copied)hasTextModifications
- true ifpath
is a file and it's modified, false otherwisehasPropModifications
- true if the item has property modifications
-
-
Method Details
-
getCopyFromPath
public java.lang.String getCopyFromPath()Returns a copy-from source path.- Returns:
- a copy-from path
-
getCopyFromRevision
public long getCopyFromRevision()Returns a copy-from source revision.- Returns:
- a copy-from revision number
-
getPath
public java.lang.String getPath()Returns the absolute path of the changed item represented by this object.- Returns:
- the absolute path
-
getType
public char getType()Returns the type of the item change.- Returns:
- a char that is one of static fields of this class
-
hasPropertyModifications
public boolean hasPropertyModifications()Says whether the item's properties were modified.- Returns:
- true if the item has property modifications, otherwise false
-
hasTextModifications
public boolean hasTextModifications()Says whether the file item's contents were modified. This method is relevant only for file contents.- Returns:
- true if the item has text modifications, otherwise false
-
getKind
Returns the node kind of the item.- Returns:
- an item node kind
-