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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
checkForMissingResources()
Checks if all necessary resources are available.void
createOutputFiles()
Creates any necessary output files.java.lang.String
getLink()
returns a link to the CSS file, which can be used as the HREF in HTML's <LINK REL="stylesheet"> HREF="filename.css";.
-
-
-
Method Detail
-
getLink
java.lang.String getLink()
returns a link to the CSS file, which can be used as the HREF in HTML's <LINK REL="stylesheet"> HREF="filename.css";.- Returns:
- a link to the CSS file
-
checkForMissingResources
void checkForMissingResources() throws ConfigurationException
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
void createOutputFiles() throws java.io.IOException
Creates any necessary output files.- Throws:
java.io.IOException
- if an output file can't be created
-
-