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.
-