ca.utoronto.JCVSReport
Class Config
java.lang.Object
java.util.Dictionary
java.util.Hashtable
java.util.Properties
ca.utoronto.JCVSReport.Config
- All Implemented Interfaces:
- Cloneable, Map, Serializable
- public class Config
- extends Properties
The Config class parses the user specified config file
and provides methods for accessing the user defined properties.
The following CVS properties must be configured in your
properties file:
- cvsroot: the path to the CVS repository
- cvsmodule: the module name of the CVS project
By default, we store the database in your home directory
under a subdirectory called "bloof". If you would like to
create a database under a different location, then the following
configuration parameters will allow you to do so:
- dburl: the path to the database file
- dbuser: the user to access the database
- dbpassword: the password to access the database
It is not recommended to use external CVS servers because
doing so will be slow and will use up a lot of your network
resources.
- Author:
- David James
- See Also:
- Serialized Form
Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values |
Config
public Config()
cvs
public CvsAccess cvs()
throws NoSuchFieldException,
InvalidRepositoryLocationException
- Read the location of a CVS repository
- Throws:
NoSuchFieldException
InvalidRepositoryLocationException
- See Also:
CommandParser
db
public DbAccess db()
throws NoSuchFieldException
- Find out where our SQL database is located
- Throws:
NoSuchFieldException
- See Also:
CommandParser
getGraphNames
public String[] getGraphNames()
throws NoSuchFieldException
- Get the names of the reports
- Returns:
- List of reports
- Throws:
NoSuchFieldException
- when no graphs are specified
JCVSReport: Easy Progress Reports for CVS/Java Projects. By David James.