Class FileRevision

    • Constructor Detail

      • FileRevision

        public FileRevision()
    • 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: IFileRevision
        Returns the URI of the file to which this state is associated or null if the file does not have a URI.
        Specified by:
        getURI in interface IFileRevision
        Returns:
        URI of the file to which this state is associated
      • getTimestamp

        public long getTimestamp()
        Description copied from interface: IFileRevision
        Returns the time stamp of this revision as a long or -1 if the timestamp is unknown.
        Specified by:
        getTimestamp in interface IFileRevision
        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: IFileRevision
        Returns whether the file represented by this state exists.
        Specified by:
        exists in interface IFileRevision
        Returns:
        whether the file represented by this state exists
      • getContentIdentifier

        public String getContentIdentifier()
        Description copied from interface: IFileRevision
        Returns the unique identifier for this file revision or null if one is not available. If null is returned, clients can use the timestamp to differentiate revisions.
        Specified by:
        getContentIdentifier in interface IFileRevision
        Returns:
        the unique identifier for this file revision or null
      • getAuthor

        public String getAuthor()
        Description copied from interface: IFileRevision
        Returns the author of this revision or null if this information is not available.
        Specified by:
        getAuthor in interface IFileRevision
        Returns:
        the author of this revision or null
      • getComment

        public String getComment()
        Description copied from interface: IFileRevision
        Returns the comment for this file revision or null if this information is not available.
        Specified by:
        getComment in interface IFileRevision
        Returns:
        the comment for this file revision or null
      • getBranches

        public ITag[] getBranches()
        Returns the branches names of file revision.
        Specified by:
        getBranches in interface IFileRevision
        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: IFileRevision
        Returns the set of tags available for this file revision.
        Specified by:
        getTags in interface IFileRevision
        Returns:
        an array of ITag's if ITags exist for this revision or an empty ITag array if no tags exist