Class SassSourceMapResourceHandlerProvider
- java.lang.Object
-
- org.ametys.runtime.plugin.component.AbstractLogEnabled
-
- org.ametys.core.resources.AbstractResourceHandlerProvider
-
- org.ametys.plugins.core.ui.resources.css.sass.SassSourceMapResourceHandlerProvider
-
- All Implemented Interfaces:
ResourceHandlerProvider
,LogEnabled
,Contextualizable
,Serviceable
public class SassSourceMapResourceHandlerProvider extends AbstractResourceHandlerProvider
ResourceHandlerProvider
for Sass source map files.
-
-
Field Summary
Fields Modifier and Type Field Description private static String[]
__SASS_EXTENSION
private SourceResolver
_resolver
-
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
Constructors Constructor Description SassSourceMapResourceHandlerProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getPriority()
Get the priority of this provider.ResourceHandler
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
-
-
-
-
Field Detail
-
__SASS_EXTENSION
private static final String[] __SASS_EXTENSION
-
_resolver
private SourceResolver _resolver
-
-
Constructor Detail
-
SassSourceMapResourceHandlerProvider
public SassSourceMapResourceHandlerProvider()
-
-
Method Detail
-
service
public void service(ServiceManager manager) throws ServiceException
- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classAbstractResourceHandlerProvider
- Throws:
ServiceException
-
getPriority
public int getPriority()
Description copied from interface:ResourceHandlerProvider
Get the priority of this provider.- Returns:
- the priority. The bigger the highest priority
-
getResourceHandler
public ResourceHandler getResourceHandler(String source) throws Exception
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.
-
-