Package org.ametys.core.resources
Class ImageResourceHandlerProvider
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.core.resources.AbstractResourceHandlerProvider
org.ametys.core.resources.AbstractSimpleResourceHandlerProvider
org.ametys.core.resources.ImageResourceHandlerProvider
- All Implemented Interfaces:
 ResourceHandlerProvider,LogEnabled,Prioritizable,Configurable,Contextualizable,Serviceable
ResourceHandlerProvider for images.- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SourceResolverThe source resolverThe supported mime typesFields inherited from class org.ametys.core.resources.AbstractSimpleResourceHandlerProvider
_supportedSuffixesFields inherited from class org.ametys.core.resources.AbstractResourceHandlerProvider
_context, _managerFields inherited from interface org.ametys.core.resources.ResourceHandlerProvider
MAX_PRIORITY, MIN_PRIORITY - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(Configuration configuration) protected ResourceHandlercreateResourceHandler(String source) Actually creates theResourceHandler.getResourceHandler(String location) Returns the correspondingResourceHandleror null if none.
ReturnedResourceHandlershould be thread safe.voidservice(ServiceManager manager) Methods inherited from class org.ametys.core.resources.AbstractResourceHandlerProvider
contextualize, setupMethods 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.ResourceHandlerProvider
getPriority 
- 
Field Details
- 
_resolver
The source resolver - 
_supportedMimeTypes
The supported mime types 
 - 
 - 
Constructor Details
- 
ImageResourceHandlerProvider
public ImageResourceHandlerProvider() 
 - 
 - 
Method Details
- 
service
- Specified by:
 servicein interfaceServiceable- Overrides:
 servicein classAbstractResourceHandlerProvider- Throws:
 ServiceException
 - 
configure
- Specified by:
 configurein interfaceConfigurable- Overrides:
 configurein classAbstractSimpleResourceHandlerProvider- Throws:
 ConfigurationException
 - 
getResourceHandler
Description copied from interface:ResourceHandlerProviderReturns the correspondingResourceHandleror null if none.
ReturnedResourceHandlershould be thread safe.- Specified by:
 getResourceHandlerin interfaceResourceHandlerProvider- Overrides:
 getResourceHandlerin classAbstractSimpleResourceHandlerProvider- Parameters:
 location- the requested resource.- Returns:
 - a ResourceHandler able to process the resource.
 - Throws:
 Exception- if an error occurs during ResourceHandler creation.
 - 
createResourceHandler
Description copied from class:AbstractSimpleResourceHandlerProviderActually creates theResourceHandler.- Specified by:
 createResourceHandlerin classAbstractSimpleResourceHandlerProvider- Parameters:
 source- the requested resource.- Returns:
 - the created 
ResourceHandler. 
 
 -