Class AbstractMinimizeSourceMapReader
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.cocoon.reading.AbstractReader
org.apache.cocoon.reading.ServiceableReader
org.ametys.plugins.core.ui.minimize.AbstractMinimizeSourceMapReader
- All Implemented Interfaces:
Poolable
,Recyclable
,Component
,LogEnabled
,Serviceable
,CacheableProcessingComponent
,Reader
,SitemapModelComponent
,SitemapOutputComponent
- Direct Known Subclasses:
MinimizeCSSSourceMapReader
,MinimizeJSSourceMapReader
public abstract class AbstractMinimizeSourceMapReader
extends ServiceableReader
implements CacheableProcessingComponent
Reader for Source map of minimized files
-
Field Summary
Modifier and TypeFieldDescriptionprotected HashCache
Cache for hash files listprotected SourceResolver
SourceResolverprotected SourceMapCache
SourceMapCacheFields inherited from class org.apache.cocoon.reading.ServiceableReader
manager
Fields inherited from class org.apache.cocoon.reading.AbstractReader
objectModel, out, parameters, resolver, source
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetKey()
long
void
service
(ServiceManager smanager) void
setup
(SourceResolver res, Map obj, String src, Parameters par) Methods inherited from class org.apache.cocoon.reading.AbstractReader
getMimeType, recycle, setOutputStream, shouldSetContentLength
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Field Details
-
_sourceMapCache
SourceMapCache -
_resolver
SourceResolver -
_hashCache
Cache for hash files list
-
-
Constructor Details
-
AbstractMinimizeSourceMapReader
public AbstractMinimizeSourceMapReader()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classServiceableReader
- Throws:
ServiceException
-
getKey
- Specified by:
getKey
in interfaceCacheableProcessingComponent
-
getValidity
- Specified by:
getValidity
in interfaceCacheableProcessingComponent
-
getLastModified
- Specified by:
getLastModified
in interfaceReader
- Overrides:
getLastModified
in classAbstractReader
-
setup
public void setup(SourceResolver res, Map obj, String src, Parameters par) throws ProcessingException, SAXException, IOException - Specified by:
setup
in interfaceSitemapModelComponent
- Overrides:
setup
in classAbstractReader
- Throws:
ProcessingException
SAXException
IOException
-