net.sf.statcvs.output
Class DefaultCssHandler

java.lang.Object
  extended by net.sf.statcvs.output.DefaultCssHandler
All Implemented Interfaces:
CssHandler

public class DefaultCssHandler
extends java.lang.Object
implements CssHandler

CSS handler for a CSS file included in the distribution JAR file.

Author:
Richard Cyganiak

Constructor Summary
DefaultCssHandler(java.lang.String filename)
          Creates a new DefaultCssHandler for a CSS file in the /src/net/sf/statcvs/web-files/ folder of the distribution JAR.
 
Method Summary
 void checkForMissingResources()
          No external resources are necessary for default CSS files, so nothing is done here
 void createOutputFiles()
          Extracts the CSS file from the distribution JAR and saves it into the output directory
 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";.
 java.lang.String toString()
          toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultCssHandler

public DefaultCssHandler(java.lang.String filename)
Creates a new DefaultCssHandler for a CSS file in the /src/net/sf/statcvs/web-files/ folder of the distribution JAR. This must be a filename only, without a directory.

Parameters:
filename - Name of the css file
Method Detail

getLink

public java.lang.String getLink()
Description copied from interface: CssHandler
returns a link to the CSS file, which can be used as the HREF in HTML's <LINK REL="stylesheet"> HREF="filename.css";.

Specified by:
getLink in interface CssHandler
Returns:
a link to the CSS file
See Also:
CssHandler.getLink()

checkForMissingResources

public void checkForMissingResources()
                              throws ConfigurationException
No external resources are necessary for default CSS files, so nothing is done here

Specified by:
checkForMissingResources in interface CssHandler
Throws:
ConfigurationException - if some resource is missing.
See Also:
CssHandler.checkForMissingResources()

createOutputFiles

public void createOutputFiles()
                       throws java.io.IOException
Extracts the CSS file from the distribution JAR and saves it into the output directory

Specified by:
createOutputFiles in interface CssHandler
Throws:
java.io.IOException - if an output file can't be created
See Also:
CssHandler.createOutputFiles()

toString

public java.lang.String toString()
toString

Overrides:
toString in class java.lang.Object
Returns:
string


Copyright © 2008. All Rights Reserved.