org.tmatesoft.svn.core.io
Class SVNFileRevision
- Comparable
public class SVNFileRevision
implements Comparable
The
SVNFileRevision class represents information on what path a file
is located at (in a repository) in a particular revision, contains file properties
and revision properties for that revision.
When getting a range of file revisions (in particular, annotating),
calling an
SVNRepository's
getFileRevision()
SVNFileRevision objects are passed to an
ISVNFileRevisionHandler's
openRevision()
method.
SVNFileRevision(String path, long revision, Map properties, Map propertiesDelta)- Constructs an instance of SVNFileRevision.
|
SVNFileRevision
public SVNFileRevision(String path,
long revision,
Map properties,
Map propertiesDelta) Constructs an instance of SVNFileRevision.
path - a file path relative to a repository location
(a URL used to create an
SVNRepository to access a repository)revision - a revision of the fileproperties - revision propertiespropertiesDelta - file properties for the revision
compareTo
public int compareTo(Object o)
Compares this object with another one.
o - an object to compare with
- 1 - if
o is either null,
or is not an instance of SVNFileRevision, or the revision value of
this object is bigger than the one of o;
- -1 - if the revision value of this object is smaller than the one of
o;
- 0 - if and only if the revision values of this object and
o
are the same (equal)
getPath
public String getPath()
Gets the file path (relative to a repository location - that URL
used to create an SVNRepository to access a repository).
getProperties
public Map getProperties()
use getRevisionProperties() instead
Returns revision properties. Use
SVNRevisionProperty
constants (they are revision property names) to retrieve values of the
corresponding properties.
- a map which keys are revision property names and values
are their values (both are strings)
getPropertiesDelta
public Map getPropertiesDelta()
Returns file properties for this file (for this revision).
Properties delta for a revision is the same as full properties for
that revision.
- a map where keys are file property names and values are the
property values
getRevision
public long getRevision()
Gets the revision of the file.
- the revision number of the file
getRevisionProperties
public Map getRevisionProperties()
Returns revision properties. Use
SVNRevisionProperty
constants (they are revision property names) to retrieve values of the
corresponding properties.
- a map which keys are revision property names and values
are their values (both are strings)
Copyright © 2004-2006 TMate Software Ltd. All Rights Reserved.