addNonDeveloperLogin
public static void addNonDeveloperLogin(String loginName)
Excludes a login name from charts and reports that compare
several developers. Useful to reduce the noise from admin
accounts.
getCheckedOutDirectory
public static String getCheckedOutDirectory()
Method getCheckedOutDirectory.
- String name of the checked out directory
getConfigProperties
public static Properties getConfigProperties()
The config properties.
getCssHandler
public static CssHandler getCssHandler()
getExcludePattern
public static FilePatternMatcher getExcludePattern()
- Returns the excludePattern.
getIncludePattern
public static FilePatternMatcher getIncludePattern()
- Returns the includePattern.
getLogFileName
public static String getLogFileName()
Method getLogfilename.
- String name of the logfile to be parsed
getLoggingProperties
public static String getLoggingProperties()
Gets the name of the logging properties file
- the name of the logging properties file
getNonDeveloperLogins
public static Collection getNonDeveloperLogins()
Gets login names that should be excluded from charts and
reports that compare several developers.
getNotes
public static String getNotes()
Returns the report notes (from "-notes filename" switch) or null
if not specified
getOutputDir
public static String getOutputDir()
Returns the outputDir.
getOutputFormat
public static String getOutputFormat()
getProjectName
public static String getProjectName()
Method getProjectName.
- String name of the project
getSymbolicNamesPattern
public static Pattern getSymbolicNamesPattern()
getWebBugtracker
public static BugTracker getWebBugtracker()
setBugzillaUrl
public static void setBugzillaUrl(String bugzillaUrl)
setCheckedOutDirectory
public static void setCheckedOutDirectory(String checkedOutDirectory)
throws ConfigurationException
Sets the checkedOutDirectory.
checkedOutDirectory
- The checkedOutDirectory to set
setChoraURL
public static void setChoraURL(String url)
Sets the URL to a
Chora
web-based CVS browser. This must be the URL at which the checked-out
module's root can be viewed in Chora.
url
- URL to a cvsweb repository
setConfigFile
public static void setConfigFile(String propertiesFilename)
throws ConfigurationException
Set the config file that may contain user details.
setCssFile
public static void setCssFile(String cssFile)
throws ConfigurationException
Sets the cssFile. Currently, the css file can be any local file or
a HTTP URL. If it is a local file, a copy will be included in the
output directory. If this method is never called, a default CSS file
will be generated in the output directory.
cssFile
- The cssFile to set
ConfigurationException
- if the specified CSS file can not be
accessed from local file system or from URL source, or if the specified
CSS file is local and does not exist
setCvswebURL
public static void setCvswebURL(String url)
Sets the URL to a
cvsweb
web-based CVS browser. This must be the URL at which the checked-out
module's root can be viewed in cvsweb.
url
- URL to a cvsweb repository
setDebugLogging
public static void setDebugLogging()
Sets the logging level to debug
setDefaultCssFile
public static void setDefaultCssFile(String cssName)
Allow change between css that are shipped with the tool.
cssName
- statcvs.css or objectlab-statcvs-xdoc.css
setExcludePattern
public static void setExcludePattern(String patternList)
Sets a file exclude pattern list. Files matching any of the
patterns will be excluded from the analysis.
patternList
- a list of Ant-style wildcard patterns, seperated
by : or ;
setIncludePattern
public static void setIncludePattern(String patternList)
Sets a file include pattern list. Only files matching one of the
patterns will be included in the analysis.
patternList
- a list of Ant-style wildcard patterns, seperated
by : or ;
setJCVSWebURL
public static void setJCVSWebURL(String url)
Sets the URL to a
JCVSWeb
web-based CVS browser. This must be the URL at which the checked-out
module's root can be viewed in JCVSWeb.
url
- URL to a JCVSWeb repository
setLogFileName
public static void setLogFileName(String logFileName)
throws ConfigurationException
Sets the logFileName.
logFileName
- The logFileName to set
setMantisUrl
public static void setMantisUrl(String mantisUrl)
setNotesFile
public static void setNotesFile(String notesFile)
throws ConfigurationException
Sets the name of the notes file. The notes file will be included
on the index page of the output. It must contain a valid
block-level HTML fragment (for example
"<p>Some notes</p>")
notesFile
- a local filename
setOutputDir
public static void setOutputDir(String outputDir)
throws ConfigurationException
Sets the outputDir.
outputDir
- The outputDir to set
setProjectName
public static void setProjectName(String projectName)
Sets a project title to be used in the reports
projectName
- The project title to be used in the reports
setSymbolicNamesPattern
public static void setSymbolicNamesPattern(String symbolicNamesPattern)
throws ConfigurationException
setVerboseLogging
public static void setVerboseLogging()
Sets the logging level to verbose
setViewCvsURL
public static void setViewCvsURL(String url)
Sets the URL to a
ViewCVS
web-based CVS browser. This must be the URL at which the checked-out
module's root can be viewed in ViewCVS.
url
- URL to a ViewCVS repository
setViewTracURL
public static void setViewTracURL(String url)
Sets the URL to a
Trac web-based SVN browser and issue tracking.
This must be the URL at which the checked-out module's
root can be viewed in Trac
url
- URL to a Trac website
setViewVcURL
public static void setViewVcURL(String url)
Sets the URL to a
ViewVC web-based CVS/SVN browser.
This must be the URL at which the checked-out module's
root can be viewed in ViewVC.
url
- URL to a ViewVC repository