Package org.ametys.core.resources
Class CssResourceHandler
- java.lang.Object
-
- org.ametys.runtime.plugin.component.AbstractLogEnabled
-
- org.ametys.core.resources.DefaultResourceHandler
-
- org.ametys.core.resources.ExpiresResourceHandler
-
- org.ametys.core.resources.CssResourceHandler
-
- All Implemented Interfaces:
ResourceHandler
,LogEnabled
,Contextualizable
,Serviceable
public class CssResourceHandler extends ExpiresResourceHandler
Resource handler for CSS files
-
-
Field Summary
Fields Modifier and Type Field Description private JSASSResourceURIExtensionPoint
_jsassResourceURIExtensionPoint
private ProxiedContextPathProvider
_proxiedContextPathProvider
-
Fields inherited from class org.ametys.core.resources.DefaultResourceHandler
_objectModel, _parameters, _readForDownload, _requestedLocation, _resolver, _source
-
-
Constructor Summary
Constructors Constructor Description CssResourceHandler()
Default constructorCssResourceHandler(Source source)
Constructor with an already resolvedSource
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generate(OutputStream out)
Generate the resource configured during setup, and output itSerializable
getKey()
Get the unique key for this resource, for cache purpose.void
service(ServiceManager manager)
-
Methods inherited from class org.ametys.core.resources.ExpiresResourceHandler
contextualize, setup
-
Methods inherited from class org.ametys.core.resources.DefaultResourceHandler
getLastModified, getLength, getMimeType, getValidity
-
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.ametys.core.resources.ResourceHandler
shouldUseSourceContentLength
-
-
-
-
Field Detail
-
_proxiedContextPathProvider
private ProxiedContextPathProvider _proxiedContextPathProvider
-
_jsassResourceURIExtensionPoint
private JSASSResourceURIExtensionPoint _jsassResourceURIExtensionPoint
-
-
Constructor Detail
-
CssResourceHandler
public CssResourceHandler()
Default constructor
-
CssResourceHandler
public CssResourceHandler(Source source)
Constructor with an already resolvedSource
.- Parameters:
source
- the source
-
-
Method Detail
-
service
public void service(ServiceManager manager) throws ServiceException
- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classDefaultResourceHandler
- Throws:
ServiceException
-
getKey
public Serializable getKey()
Description copied from interface:ResourceHandler
Get the unique key for this resource, for cache purpose.- Specified by:
getKey
in interfaceResourceHandler
- Overrides:
getKey
in classDefaultResourceHandler
- Returns:
- The cache key.
-
generate
public void generate(OutputStream out) throws IOException, ProcessingException
Description copied from interface:ResourceHandler
Generate the resource configured during setup, and output it- Specified by:
generate
in interfaceResourceHandler
- Overrides:
generate
in classDefaultResourceHandler
- Parameters:
out
- The output stream to write to- Throws:
IOException
- If an error occursProcessingException
- If an error occurs
-
-