Package org.ametys.runtime.cocoon
Class ThreadSafeTraxProcessor.CachedTemplates
- java.lang.Object
-
- org.ametys.runtime.cocoon.ThreadSafeTraxProcessor.CachedTemplates
-
- All Implemented Interfaces:
URIResolver
- Enclosing class:
- ThreadSafeTraxProcessor
private static class ThreadSafeTraxProcessor.CachedTemplates extends Object implements URIResolver
-
-
Field Summary
Fields Modifier and Type Field Description private List<String>_baseURIsprivate long_lastModifiedprivate ThreadSafeTraxProcessor_processorprivate List<String>_rawURIsprivate List<String>_resolvedURIsprivate Templates_templatesprivate List<Long>_timestamps
-
Constructor Summary
Constructors Constructor Description CachedTemplates(long lastModified, ThreadSafeTraxProcessor processor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) String[]getBaseURIs()(package private) longgetLastModified()(package private) String[]getRawURIs()(package private) String[]getResolvedURIs()(package private) TemplatesgetTemplates()(package private) Long[]getTimestamps()Sourceresolve(String href, String base)(package private) voidsetTemplates(Templates templates)
-
-
-
Field Detail
-
_lastModified
private long _lastModified
-
_resolvedURIs
private List<String> _resolvedURIs
-
_timestamps
private List<Long> _timestamps
-
_templates
private Templates _templates
-
_processor
private ThreadSafeTraxProcessor _processor
-
-
Constructor Detail
-
CachedTemplates
CachedTemplates(long lastModified, ThreadSafeTraxProcessor processor)
-
-
Method Detail
-
resolve
public Source resolve(String href, String base) throws TransformerException
- Specified by:
resolvein interfaceURIResolver- Throws:
TransformerException
-
getLastModified
long getLastModified()
-
getRawURIs
String[] getRawURIs()
-
getBaseURIs
String[] getBaseURIs()
-
getTimestamps
Long[] getTimestamps()
-
getResolvedURIs
String[] getResolvedURIs()
-
getTemplates
Templates getTemplates()
-
setTemplates
void setTemplates(Templates templates)
-
-