Class 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

      Constructors 
      Constructor Description
      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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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()
      • 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