Package net.sf.statcvs.output
Interface WebRepositoryIntegration
- All Known Implementing Classes:
ChoraIntegration
,CvswebIntegration
,JCVSWebIntegration
,TracIntegration
,ViewCvsIntegration
,ViewVcIntegration
public interface WebRepositoryIntegration
Interface for integration of web repository browsers. Web repository
browsers are dynamic web sites where you can browse the contents of
a CVS repository, make diffs etc. A good example is
ViewCVS.
- Version:
- $Id: WebRepositoryIntegration.java,v 1.7 2008/04/02 11:22:15 benoitx Exp $
- Author:
- Richard Cyganiak
-
Method Summary
Modifier and TypeMethodDescriptiongetDiffUrl
(Revision oldRevision, Revision newRevision) Returns a URL to a diff in the web repository browser.getDirectoryUrl
(Directory directory) Returns a URL to a directory in the web repository browserReturns a URL to a file in the web repository browser.getFileViewUrl
(Revision revision) Returns a URL to a file in the web repository browser.getFileViewUrl
(VersionedFile file) Returns a URL to a file in the web repository browser.getName()
Returns the name of the repository browservoid
setAtticFileNames
(Set atticFileNames) Sets the files that are "in the attic", in the CVS sense.
-
Method Details
-
getName
String getName()Returns the name of the repository browser- Returns:
- the name of the repository browser
-
getDirectoryUrl
Returns a URL to a directory in the web repository browser- Parameters:
directory
- the directory- Returns:
- a URL to the directory in the web repository browser
-
getFileHistoryUrl
Returns a URL to a file in the web repository browser. The URL points to a history of all revisions of the file.- Parameters:
file
- the file- Returns:
- a URL to the file in the web repository browser
-
getFileViewUrl
Returns a URL to a file in the web repository browser. The URL points to a representation of the file's current contents.- Parameters:
file
- the file- Returns:
- a URL to the file in the web repository browser
-
getFileViewUrl
Returns a URL to a file in the web repository browser. The URL points to a representation of the specific revision given as a parameter.- Parameters:
revision
- the revision- Returns:
- a URL to the revision in the web repository browser
-
getDiffUrl
Returns a URL to a diff in the web repository browser. Both revisions must belong to the same VersionedFile.- Parameters:
oldRevision
- the old revisionnewRevision
- the new revision- Returns:
- a URL to a diff
-
setAtticFileNames
Sets the files that are "in the attic", in the CVS sense. See CVS manual.- Parameters:
atticFileNames
- names of all files (String) in the attic
-
getBaseUrl
String getBaseUrl()- Returns:
- the base Url
-