Class JavascriptConfigService
java.lang.Object
org.exoplatform.portal.resource.AbstractResourceService
org.exoplatform.web.application.javascript.JavascriptConfigService
- All Implemented Interfaces:
org.picocontainer.Startable
public class JavascriptConfigService
extends AbstractResourceService
implements org.picocontainer.Startable
-
Field Summary
FieldsFields inherited from class org.exoplatform.portal.resource.AbstractResourceService
compressor, contexts, mainResolver -
Constructor Summary
ConstructorsConstructorDescriptionJavascriptConfigService(org.exoplatform.container.ExoContainerContext context, ResourceCompressor compressor) -
Method Summary
Modifier and TypeMethodDescriptiongenerateUrl(ScriptResource resource) org.exoplatform.commons.utils.CompositeReadergetCompositeScript(ResourceId resourceId, Locale locale) org.json.JSONObjectgetResource(ResourceId resource) getScript(ResourceId resourceId, Locale locale) getScriptContent(ResourceScope scope, String module, boolean compress) voidinitData()Cache data after startupvoidreloadJavascript(String jsModule) voidresolveIds(Map<ResourceId, FetchMode> ids) voidstart()voidstop()Methods inherited from class org.exoplatform.portal.resource.AbstractResourceService
addResourceResolver, registerContext, unregisterServletContext
-
Field Details
-
JS_ID_PATTERN
-
RESERVED_MODULE
-
-
Constructor Details
-
JavascriptConfigService
public JavascriptConfigService(org.exoplatform.container.ExoContainerContext context, ResourceCompressor compressor)
-
-
Method Details
-
start
public void start()- Specified by:
startin interfaceorg.picocontainer.Startable
-
stop
public void stop()- Specified by:
stopin interfaceorg.picocontainer.Startable
-
initData
public void initData()Cache data after startup -
getJavascriptKeys
-
reloadJavascripts
public void reloadJavascripts() -
reloadJavascript
-
getScriptContent
-
getScript
- Throws:
Exception
-
getCompositeScript
public org.exoplatform.commons.utils.CompositeReader getCompositeScript(ResourceId resourceId, Locale locale) throws Exception - Throws:
Exception
-
generateUrl
-
generateUrl
-
resolveIds
-
getJSConfig
public org.json.JSONObject getJSConfig() -
getResource
-