Class CompiledCssResourceHandlerProvider
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.core.resources.AbstractResourceHandlerProvider
org.ametys.plugins.core.ui.resources.css.CompiledCssResourceHandlerProvider
- All Implemented Interfaces:
ResourceHandlerProvider
,LogEnabled
,Contextualizable
,Serviceable
ResourceHandlerProvider
for compiled CSS files.-
Field Summary
Fields inherited from class org.ametys.core.resources.AbstractResourceHandlerProvider
_context, _manager
Fields inherited from interface org.ametys.core.resources.ResourceHandlerProvider
MAX_PRIORITY, MIN_PRIORITY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Get the priority of this provider.getResourceHandler
(String source) Returns the correspondingResourceHandler
or null if none.
ReturnedResourceHandler
should be thread safe.void
service
(ServiceManager manager) Methods inherited from class org.ametys.core.resources.AbstractResourceHandlerProvider
contextualize, setup
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Constructor Details
-
CompiledCssResourceHandlerProvider
public CompiledCssResourceHandlerProvider()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classAbstractResourceHandlerProvider
- Throws:
ServiceException
-
getPriority
Description copied from interface:ResourceHandlerProvider
Get the priority of this provider.- Returns:
- the priority. The bigger the highest priority
-
getResourceHandler
Description copied from interface:ResourceHandlerProvider
Returns the correspondingResourceHandler
or null if none.
ReturnedResourceHandler
should be thread safe.- Parameters:
source
- the requested resource.- Returns:
- a ResourceHandler able to process the resource.
- Throws:
Exception
- if an error occurs during ResourceHandler creation.
-