org.apache.subversion.javahl
Class ISVNRemote.FileRevision

java.lang.Object
  extended by org.apache.subversion.javahl.ISVNRemote.FileRevision
All Implemented Interfaces:
Serializable
Enclosing interface:
ISVNRemote

public static final class ISVNRemote.FileRevision
extends Object
implements Serializable

The object returned by ISVNRemote.getFileRevisions(java.lang.String, long, long, boolean, org.apache.subversion.javahl.callback.RemoteFileRevisionsCallback).

See Also:
Serialized Form

Method Summary
 String getPath()
           
 Map<String,byte[]> getPropertiesDelta()
           
 long getRevision()
           
 Map<String,byte[]> getRevisionProperties()
           
 boolean hasTextDelta()
           
 boolean isResultOfMerge()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getPath

public String getPath()
Returns:
The path of the file in this revision.

getRevision

public long getRevision()
Returns:
The revision associated with the path.

isResultOfMerge

public boolean isResultOfMerge()
Returns:
A flag indicating that this revision was the result of a merge.

getRevisionProperties

public Map<String,byte[]> getRevisionProperties()
Returns:
The list of revision properties.

getPropertiesDelta

public Map<String,byte[]> getPropertiesDelta()
Returns:
The changes that were made to the file's properties in this revision. This map will contain only added, modified and deleted properties. Deleted properties will have null values.

hasTextDelta

public boolean hasTextDelta()
Returns:
A flag indicating that this revision has a text delta.