Package org.ametys.core.minimize.js
Class MinimizedJSResourceHandler
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.core.resources.SimpleResourceHandler
org.ametys.core.resources.I18nTextResourceHandler
org.ametys.core.resources.JSResourceHandler
org.ametys.core.minimize.js.MinimizedJSResourceHandler
- All Implemented Interfaces:
ResourceHandler,LogEnabled,Contextualizable,Serviceable
Resource handler for minimized javascript file
-
Field Summary
FieldsFields inherited from class org.ametys.core.resources.JSResourceHandler
_setExpiresToNoCacheFields inherited from class org.ametys.core.resources.I18nTextResourceHandler
_contextFields inherited from class org.ametys.core.resources.SimpleResourceHandler
_objectModel, _parameters, _readForDownload, _requestedLocation, _resolver, _source -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerate(OutputStream out) Generate the resource configured during setup, and output itgetKey()Get the unique key for this resource, for cache purpose.voidservice(ServiceManager manager) setup(String location, Map objectModel, Parameters par, boolean readForDownload) Initialize the resource handler with a resource.Methods inherited from class org.ametys.core.resources.JSResourceHandler
getMimeTypeMethods inherited from class org.ametys.core.resources.I18nTextResourceHandler
contextualize, getLocaleMethods inherited from class org.ametys.core.resources.SimpleResourceHandler
getLastModified, getValidityMethods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLoggerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ametys.core.resources.ResourceHandler
acceptRanges, generate, getLength, shouldUseSourceContentLength
-
Field Details
-
_jSMinimizeManager
JS minimize manager
-
-
Constructor Details
-
MinimizedJSResourceHandler
public MinimizedJSResourceHandler()
-
-
Method Details
-
service
- Specified by:
servicein interfaceServiceable- Overrides:
servicein classI18nTextResourceHandler- Throws:
ServiceException
-
setup
public Source setup(String location, Map objectModel, Parameters par, boolean readForDownload) throws IOException, ProcessingException Description copied from interface:ResourceHandlerInitialize the resource handler with a resource.- Specified by:
setupin interfaceResourceHandler- Overrides:
setupin classJSResourceHandler- Parameters:
location- The source uriobjectModel- The object modelpar- The parametersreadForDownload- if the resource is to be downloaded and not rendered.- Returns:
- the resolved source
- Throws:
IOException- If an error occursProcessingException- If an error occurs
-
getKey
Description copied from interface:ResourceHandlerGet the unique key for this resource, for cache purpose.- Specified by:
getKeyin interfaceResourceHandler- Overrides:
getKeyin classI18nTextResourceHandler- Returns:
- The cache key.
-
generate
Description copied from interface:ResourceHandlerGenerate the resource configured during setup, and output it- Specified by:
generatein interfaceResourceHandler- Overrides:
generatein classI18nTextResourceHandler- Parameters:
out- The output stream to write to- Throws:
IOException- If an error occursProcessingException- If an error occurs
-