org.nuxeo.theme.resources
Class ResourceManager
java.lang.Object
org.nuxeo.theme.resources.ResourceManager
- All Implemented Interfaces:
- Registrable
public final class ResourceManager
- extends java.lang.Object
- implements Registrable
Method Summary |
void |
addResource(java.lang.String name,
java.net.URL themeUrl)
|
void |
addResource(java.lang.String name,
java.net.URL themeUrl,
boolean local)
|
void |
clear()
This method is called when the object is unregistered. |
void |
clearGlobalCache(java.lang.String themeName)
|
void |
flush()
|
static java.lang.String |
getBankResource(java.lang.String resourceBankName,
java.lang.String collectionName,
java.lang.String typeName,
java.lang.String resourceName)
|
static byte[] |
getBinaryBankResource(java.lang.String resourceBankName,
java.lang.String collectionName,
java.lang.String typeName,
java.lang.String resourceName)
|
java.util.List<java.lang.String> |
getGlobalResourcesFor(java.lang.String themeUrl)
|
java.util.List<java.lang.String> |
getGlobalResourcesFor(java.net.URL themeUrl)
|
java.util.List<java.lang.String> |
getResourcesFor(java.lang.String themeUrl)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceManager
public ResourceManager()
addResource
public void addResource(java.lang.String name,
java.net.URL themeUrl)
addResource
public void addResource(java.lang.String name,
java.net.URL themeUrl,
boolean local)
flush
public void flush()
getResourcesFor
public java.util.List<java.lang.String> getResourcesFor(java.lang.String themeUrl)
getGlobalResourcesFor
public java.util.List<java.lang.String> getGlobalResourcesFor(java.lang.String themeUrl)
getGlobalResourcesFor
public java.util.List<java.lang.String> getGlobalResourcesFor(java.net.URL themeUrl)
clearGlobalCache
public void clearGlobalCache(java.lang.String themeName)
getBinaryBankResource
public static byte[] getBinaryBankResource(java.lang.String resourceBankName,
java.lang.String collectionName,
java.lang.String typeName,
java.lang.String resourceName)
throws ThemeException
- Throws:
ThemeException
getBankResource
public static java.lang.String getBankResource(java.lang.String resourceBankName,
java.lang.String collectionName,
java.lang.String typeName,
java.lang.String resourceName)
throws ThemeException
- Throws:
ThemeException
clear
public void clear()
- Description copied from interface:
Registrable
- This method is called when the object is unregistered. Clean up local
variables here.
- Specified by:
clear
in interface Registrable
Copyright © 2010 Nuxeo SAS. All Rights Reserved.