org.loom.resources
Class ToDiskWebResourceCompiler

java.lang.Object
  extended by org.loom.resources.AbstractWebResourceCompiler
      extended by org.loom.resources.ToDiskWebResourceCompiler
All Implemented Interfaces:
WebResourceCompiler

public class ToDiskWebResourceCompiler
extends AbstractWebResourceCompiler

Compiles and store sthe result to disk


Field Summary
 
Fields inherited from class org.loom.resources.AbstractWebResourceCompiler
charset, compressor, development, INCLUDE_PATTERN, resourceLoader, type, URL_PATTERN
 
Fields inherited from interface org.loom.resources.WebResourceCompiler
CSS, JS
 
Constructor Summary
ToDiskWebResourceCompiler()
           
 
Method Summary
protected  CompiledWebResource createCompiledWebResource(java.lang.String name, java.lang.String md5, java.lang.String contents, byte[] gzippedContents)
          Create a CompiledWebResource
 void setOverwriteExistingFiles(boolean overwriteExistingFiles)
           
 
Methods inherited from class org.loom.resources.AbstractWebResourceCompiler
addResource, compile, compileDev, compileProd, createCompiledWebResource, preprocess, replaceCssUrls, setCompressor, setDevelopment, setResourceLoader, setType, transformRelativeCssUrl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToDiskWebResourceCompiler

public ToDiskWebResourceCompiler()
Method Detail

createCompiledWebResource

protected CompiledWebResource createCompiledWebResource(java.lang.String name,
                                                        java.lang.String md5,
                                                        java.lang.String contents,
                                                        byte[] gzippedContents)
                                                 throws java.io.IOException
Description copied from class: AbstractWebResourceCompiler
Create a CompiledWebResource

Specified by:
createCompiledWebResource in class AbstractWebResourceCompiler
Parameters:
name - the name of the web resource
md5 - the md5 checksum
contents - the contents of the file
gzippedContents - the gzipped contents of the file
Throws:
java.io.IOException

setOverwriteExistingFiles

public void setOverwriteExistingFiles(boolean overwriteExistingFiles)