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 class ThreadSafeTraxProcessor.CachedTemplates extends Object implements URIResolver
-
-
Field Summary
Fields Modifier and Type Field Description private List<String>
_baseURIs
private long
_lastModified
private List<String>
_rawURIs
private List<String>
_resolvedURIs
private Templates
_templates
private List<Long>
_timestamps
-
Constructor Summary
Constructors Constructor Description CachedTemplates(long lastModified)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) String[]
getBaseURIs()
(package private) long
getLastModified()
(package private) String[]
getRawURIs()
(package private) String[]
getResolvedURIs()
(package private) Templates
getTemplates()
(package private) Long[]
getTimestamps()
Source
resolve(String href, String base)
(package private) void
setTemplates(Templates templates)
-
-
-
Field Detail
-
_lastModified
private long _lastModified
-
_resolvedURIs
private List<String> _resolvedURIs
-
_timestamps
private List<Long> _timestamps
-
_templates
private Templates _templates
-
-
Constructor Detail
-
CachedTemplates
CachedTemplates(long lastModified)
-
-
Method Detail
-
resolve
public Source resolve(String href, String base) throws TransformerException
- Specified by:
resolve
in 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)
-
-