org.loom.resources
Class ReloadableWebResourceBundle

java.lang.Object
  extended by org.loom.resources.DefaultWebResourceBundle
      extended by org.loom.resources.ReloadableWebResourceBundle
All Implemented Interfaces:
WebResourceBundle

public class ReloadableWebResourceBundle
extends DefaultWebResourceBundle


Field Summary
 
Fields inherited from class org.loom.resources.DefaultWebResourceBundle
compiledWebResources, compiler, cssResources, name, resources, type
 
Fields inherited from interface org.loom.resources.WebResourceBundle
PROD_RESOURCE_NAME
 
Constructor Summary
ReloadableWebResourceBundle()
           
 
Method Summary
protected  CompilationResult compile()
          this.compiledWebResources is not transient on purpose, since double instantiation is not really a problem.
 void render(AbstractWebResourceTag tag)
          Write the tag or tags for this bundle
 
Methods inherited from class org.loom.resources.DefaultWebResourceBundle
getCompiledWebResource, getCompiledWebResources, getCssResource, getCssResources, getName, getType, setCompiler, setName, setResources, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReloadableWebResourceBundle

public ReloadableWebResourceBundle()
Method Detail

render

public void render(AbstractWebResourceTag tag)
            throws javax.servlet.jsp.JspException,
                   java.io.IOException
Description copied from interface: WebResourceBundle
Write the tag or tags for this bundle

Specified by:
render in interface WebResourceBundle
Overrides:
render in class DefaultWebResourceBundle
Throws:
javax.servlet.jsp.JspException
java.io.IOException

compile

protected CompilationResult compile()
Description copied from class: DefaultWebResourceBundle
this.compiledWebResources is not transient on purpose, since double instantiation is not really a problem. We're just trying to be clean here, but without hurting performance for the common case.

Overrides:
compile in class DefaultWebResourceBundle