Package b4j.report
Class XmlFileReleaseProvider
java.lang.Object
b4j.report.DefaultReleaseProvider
b4j.report.AbstractFileReleaseProvider
b4j.report.XmlFileReleaseProvider
- All Implemented Interfaces:
ReleaseProvider
,IConfigurable
public class XmlFileReleaseProvider extends AbstractFileReleaseProvider
Loads release information from a XML file.
The XML file contains <Release> tags. Each release is configured with name and timestamp of the release:
<Release timestamp="2008-06-10 00:00"> <Name>Release 20080610</Name> </Release>
- Author:
- Ralph Schuster
-
Constructor Summary
Constructors Constructor Description XmlFileReleaseProvider()
Default constructor. -
Method Summary
Modifier and Type Method Description protected void
loadReleases(java.io.File file)
Loads the XML file.Methods inherited from class b4j.report.DefaultReleaseProvider
addRelease, getReleases, releaseExists, removeRelease
-
Constructor Details
-
XmlFileReleaseProvider
public XmlFileReleaseProvider()Default constructor.
-
-
Method Details
-
loadReleases
protected void loadReleases(java.io.File file) throws org.apache.commons.configuration.ConfigurationExceptionLoads the XML file. The XML file contains <Release> tags. Each release is configured with name and timestamp of the release:<Release timestamp="2008-06-10 00:00"> <Name>Release 20080610</Name> </Release>
- Specified by:
loadReleases
in classAbstractFileReleaseProvider
- Parameters:
file
- - file to load releases from- Throws:
org.apache.commons.configuration.ConfigurationException
- - if an error occurs
-