net.sf.statcvs.output

Class ViewCvsIntegration

Implemented Interfaces:
WebRepositoryIntegration
Known Direct Subclasses:
ViewVcIntegration

public class ViewCvsIntegration
extends Object
implements WebRepositoryIntegration

Integration of ViewCVS
Version:
$Id: ViewCvsIntegration.java,v 1.14 2008/04/02 11:22:15 benoitx Exp $
Author:
Richard Cyganiak

Constructor Summary

ViewCvsIntegration(String baseURL)

Method Summary

String
getBaseUrl()
String
getDiffUrl(Revision oldRevision, Revision newRevision)
String
getDirectoryUrl(Directory directory)
String
getFileHistoryUrl(VersionedFile file)
protected String
getFileUrl(VersionedFile file, String parameter)
String
getFileViewUrl(Revision revision)
String
getFileViewUrl(VersionedFile file)
String
getName()
protected String
getPostfix()
protected boolean
isInAttic(VersionedFile file)
void
setAtticFileNames(Set atticFileNames)

Constructor Details

ViewCvsIntegration

public ViewCvsIntegration(String baseURL)
Parameters:
baseURL - base URL of the ViewCVS installation

Method Details

getBaseUrl

public String getBaseUrl()
Specified by:
getBaseUrl in interface WebRepositoryIntegration
Returns:
the base Url

getDiffUrl

public String getDiffUrl(Revision oldRevision,
                         Revision newRevision)
Specified by:
getDiffUrl in interface WebRepositoryIntegration

getDirectoryUrl

public String getDirectoryUrl(Directory directory)
Specified by:
getDirectoryUrl in interface WebRepositoryIntegration

getFileHistoryUrl

public String getFileHistoryUrl(VersionedFile file)
Specified by:
getFileHistoryUrl in interface WebRepositoryIntegration

getFileUrl

protected String getFileUrl(VersionedFile file,
                            String parameter)

getFileViewUrl

public String getFileViewUrl(Revision revision)
Specified by:
getFileViewUrl in interface WebRepositoryIntegration

getFileViewUrl

public String getFileViewUrl(VersionedFile file)
Specified by:
getFileViewUrl in interface WebRepositoryIntegration

getName

public String getName()
Specified by:
getName in interface WebRepositoryIntegration

getPostfix

protected String getPostfix()

isInAttic

protected boolean isInAttic(VersionedFile file)

setAtticFileNames

public void setAtticFileNames(Set atticFileNames)
Specified by:
setAtticFileNames in interface WebRepositoryIntegration
See Also:
net.sf.statcvs.output.WebRepositoryIntegration.setAtticFileNames(java.util.Set)