|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.loom.resources.DefaultWebResourceBundle
public class DefaultWebResourceBundle
Field Summary | |
---|---|
protected java.util.Map<java.lang.String,CompiledWebResource> |
compiledWebResources
the list of compiled web resources to serve. |
protected WebResourceCompiler |
compiler
the compiler to use |
protected java.util.Map<java.lang.String,CssResource> |
cssResources
if type == CSS, this is the list of images referenced by url() attributes in the CSS files. |
protected java.lang.String |
name
the name of this instance |
protected java.util.Set<org.springframework.core.io.Resource> |
resources
the list of source resource locations |
protected WebResourceType |
type
the type of this bundle |
Fields inherited from interface org.loom.resources.WebResourceBundle |
---|
PROD_RESOURCE_NAME |
Constructor Summary | |
---|---|
DefaultWebResourceBundle()
|
Method Summary | |
---|---|
protected CompilationResult |
compile()
this.compiledWebResources is not transient on purpose, since double instantiation is not really a problem. |
CompiledWebResource |
getCompiledWebResource(java.lang.String name)
Returns the compiled web resource (a JS/CSS file). |
java.util.Map<java.lang.String,CompiledWebResource> |
getCompiledWebResources()
|
CssResource |
getCssResource(java.lang.String name)
Return an external resource referenced from one of the CSS stylesheets (url() attribute) contained in this bundle |
java.util.Map<java.lang.String,CssResource> |
getCssResources()
|
java.lang.String |
getName()
|
WebResourceType |
getType()
Return the type of this bundle (js/css) |
void |
render(AbstractWebResourceTag tag)
Write the tag or tags for this bundle |
void |
setCompiler(WebResourceCompiler compiler)
|
void |
setName(java.lang.String name)
|
void |
setResources(java.util.Set<org.springframework.core.io.Resource> resources)
|
void |
setType(WebResourceType type)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String name
protected java.util.Set<org.springframework.core.io.Resource> resources
protected WebResourceType type
protected WebResourceCompiler compiler
protected java.util.Map<java.lang.String,CompiledWebResource> compiledWebResources
protected java.util.Map<java.lang.String,CssResource> cssResources
Constructor Detail |
---|
public DefaultWebResourceBundle()
Method Detail |
---|
public void render(AbstractWebResourceTag tag) throws javax.servlet.jsp.JspException, java.io.IOException
WebResourceBundle
render
in interface WebResourceBundle
javax.servlet.jsp.JspException
java.io.IOException
protected CompilationResult compile()
public CompiledWebResource getCompiledWebResource(java.lang.String name)
WebResourceBundle
getCompiledWebResource
in interface WebResourceBundle
public CssResource getCssResource(java.lang.String name)
WebResourceBundle
getCssResource
in interface WebResourceBundle
name
- the name of the resource
public void setResources(java.util.Set<org.springframework.core.io.Resource> resources)
public WebResourceType getType()
WebResourceBundle
getType
in interface WebResourceBundle
public void setType(WebResourceType type)
public void setName(java.lang.String name)
public void setCompiler(WebResourceCompiler compiler)
public java.lang.String getName()
getName
in interface WebResourceBundle
public java.util.Map<java.lang.String,CompiledWebResource> getCompiledWebResources()
public java.util.Map<java.lang.String,CssResource> getCssResources()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |