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.ObjectSVNChangeEntry objects are used to pass path change information to clients. These objects are passed toISVNChangeEntryHandler.- Since:
- 1.2
- Version:
- 1.3
- Author:
- TMate Software Ltd.
-
-
Field Summary
Fields Modifier and Type Field Description static charTYPE_ADDEDChar 'A' (item added).static charTYPE_DELETEDChar 'D' (item deleted).static charTYPE_UPDATEDChar 'U' (item updated).
-
Constructor Summary
Constructors Constructor Description SVNChangeEntry(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCopyFromPath()Returns a copy-from source path.longgetCopyFromRevision()Returns a copy-from source revision.SVNNodeKindgetKind()Returns the node kind of the item.java.lang.StringgetPath()Returns the absolute path of the changed item represented by this object.chargetType()Returns the type of the item change.booleanhasPropertyModifications()Says whether the item's properties were modified.booleanhasTextModifications()Says whether the file item's contents were modified.
-
-
-
Field Detail
-
TYPE_ADDED
public static final char TYPE_ADDED
Char 'A' (item added).- See Also:
- Constant Field Values
-
TYPE_DELETED
public static final char TYPE_DELETED
Char 'D' (item deleted).- See Also:
- Constant Field Values
-
TYPE_UPDATED
public static final char TYPE_UPDATED
Char 'U' (item updated).- See Also:
- Constant Field Values
-
-
Constructor Detail
-
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 ifpathis a file and it's modified, false otherwisehasPropModifications- true if the item has property modifications
-
-
Method Detail
-
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
public SVNNodeKind getKind()
Returns the node kind of the item.- Returns:
- an item node kind
-
-