Package net.sf.statcvs.output
Interface CssHandler
- All Known Implementing Classes:
DefaultCssHandler,LocalFileCssHandler,UrlCssHandler
public interface CssHandler
Manager for the handling of CSS files. There are different ways for speciying
CSS files (local file, default file from the distribution JAR, HTTP URL).
A CssHandler must be implemented for each of these ways.
TODO: Should be refactored into something that produces a ReportFile, which
has methods getURL() and write() and can be added to report pages.
- Author:
- Richard Cyganiak
-
Method Summary
Modifier and TypeMethodDescriptionvoidChecks if all necessary resources are available.voidCreates any necessary output files.getLink()returns a link to the CSS file, which can be used as the HREF in HTML's <LINK REL="stylesheet"invalid input: '>' HREF="filename.css";.
-
Method Details
-
getLink
String getLink()returns a link to the CSS file, which can be used as the HREF in HTML's <LINK REL="stylesheet"invalid input: '>' HREF="filename.css";.- Returns:
- a link to the CSS file
-
checkForMissingResources
Checks if all necessary resources are available. This can be used, for example, to check if a local CSS file really exists or if a HTTP URL is valid.- Throws:
ConfigurationException- if some resource is missing.
-
createOutputFiles
Creates any necessary output files.- Throws:
IOException- if an output file can't be created
-