Package org.ametys.core.resources
Class CssResourceHandler
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.core.resources.SimpleResourceHandler
org.ametys.core.resources.ExpiresResourceHandler
org.ametys.core.resources.CssResourceHandler
- All Implemented Interfaces:
ResourceHandler,LogEnabled,Contextualizable,Serviceable
Resource handler for CSS files
-
Field Summary
Fields inherited from class org.ametys.core.resources.SimpleResourceHandler
_objectModel, _parameters, _readForDownload, _requestedLocation, _resolver, _source -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorCssResourceHandler(Source source) Constructor with an already resolvedSource. -
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) Methods inherited from class org.ametys.core.resources.ExpiresResourceHandler
contextualize, setupMethods inherited from class org.ametys.core.resources.SimpleResourceHandler
getLastModified, getMimeType, 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
-
Constructor Details
-
CssResourceHandler
public CssResourceHandler()Default constructor -
CssResourceHandler
Constructor with an already resolvedSource.- Parameters:
source- the source
-
-
Method Details
-
service
- Specified by:
servicein interfaceServiceable- Overrides:
servicein classSimpleResourceHandler- Throws:
ServiceException
-
getKey
Description copied from interface:ResourceHandlerGet the unique key for this resource, for cache purpose.- Specified by:
getKeyin interfaceResourceHandler- Overrides:
getKeyin classSimpleResourceHandler- Returns:
- The cache key.
-
generate
Description copied from interface:ResourceHandlerGenerate the resource configured during setup, and output it- Specified by:
generatein interfaceResourceHandler- Overrides:
generatein classSimpleResourceHandler- Parameters:
out- The output stream to write to- Throws:
IOException- If an error occursProcessingException- If an error occurs
-