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 browservoidsetAtticFileNames(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
-
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
-
getDiffUrl
-
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
-