Class FileRevision
- java.lang.Object
-
- org.eclipse.team.core.history.provider.FileRevision
-
- All Implemented Interfaces:
IFileRevision
public abstract class FileRevision extends Object implements IFileRevision
Abstract implementation ofIFileRevisionthat can be implemented by clients.- Since:
- 3.2
- See Also:
IFileRevision
-
-
Constructor Summary
Constructors Constructor Description FileRevision()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanexists()Returns whether the file represented by this state exists.StringgetAuthor()Returns the author of this revision ornullif this information is not available.ITag[]getBranches()Returns the branches names of file revision.StringgetComment()Returns the comment for this file revision ornullif this information is not available.StringgetContentIdentifier()Returns the unique identifier for this file revision ornullif one is not available.static IFileRevisiongetFileRevisionFor(IFile file)Deprecated.This method doesn't do anything useful so it has been deprecated.ITag[]getTags()Returns the set of tags available for this file revision.longgetTimestamp()Returns the time stamp of this revision as a long or-1if the timestamp is unknown.URIgetURI()Returns the URI of the file to which this state is associated ornullif the file does not have a URI.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.team.core.history.IFileRevision
getName, getStorage, isPropertyMissing, withAllProperties
-
-
-
-
Method Detail
-
getFileRevisionFor
@Deprecated public static IFileRevision getFileRevisionFor(IFile file)
Deprecated.This method doesn't do anything useful so it has been deprecated.Return a file state representing the current state of the local file.- Parameters:
file- a local file- Returns:
- a file state representing the current state of the local file
-
getURI
public URI getURI()
Description copied from interface:IFileRevisionReturns the URI of the file to which this state is associated ornullif the file does not have a URI.- Specified by:
getURIin interfaceIFileRevision- Returns:
- URI of the file to which this state is associated
-
getTimestamp
public long getTimestamp()
Description copied from interface:IFileRevisionReturns the time stamp of this revision as a long or-1if the timestamp is unknown.- Specified by:
getTimestampin interfaceIFileRevision- Returns:
- a long that represents the time of this revision as the number of milliseconds since the base time
- See Also:
System.currentTimeMillis()
-
exists
public boolean exists()
Description copied from interface:IFileRevisionReturns whether the file represented by this state exists.- Specified by:
existsin interfaceIFileRevision- Returns:
- whether the file represented by this state exists
-
getContentIdentifier
public String getContentIdentifier()
Description copied from interface:IFileRevisionReturns the unique identifier for this file revision ornullif one is not available. Ifnullis returned, clients can use the timestamp to differentiate revisions.- Specified by:
getContentIdentifierin interfaceIFileRevision- Returns:
- the unique identifier for this file revision
or
null
-
getAuthor
public String getAuthor()
Description copied from interface:IFileRevisionReturns the author of this revision ornullif this information is not available.- Specified by:
getAuthorin interfaceIFileRevision- Returns:
- the author of this revision or
null
-
getComment
public String getComment()
Description copied from interface:IFileRevisionReturns the comment for this file revision ornullif this information is not available.- Specified by:
getCommentin interfaceIFileRevision- Returns:
- the comment for this file revision or
null
-
getBranches
public ITag[] getBranches()
Returns the branches names of file revision.- Specified by:
getBranchesin interfaceIFileRevision- Returns:
- an array of ITag's if branch names exist for this revision or an empty ITag array if no names exist
- Since:
- 3.6
-
getTags
public ITag[] getTags()
Description copied from interface:IFileRevisionReturns the set of tags available for this file revision.- Specified by:
getTagsin interfaceIFileRevision- Returns:
- an array of ITag's if ITags exist for this revision or an empty ITag array if no tags exist
-
-