org.apache.solr.util.xslt
Class TransformerProvider
java.lang.Object
org.apache.solr.util.xslt.TransformerProvider
public class TransformerProvider
- extends Object
Singleton that creates a Transformer for the XSLTServletFilter.
For now, only caches the last created Transformer, but
could evolve to use an LRU cache of Transformers.
See http://www.javaworld.com/javaworld/jw-05-2003/jw-0502-xsl_p.html for
one possible way of improving caching.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instance
public static TransformerProvider instance
getTransformer
public Transformer getTransformer(SolrConfig solrConfig,
String filename,
int cacheLifetimeSeconds)
throws IOException
- Return a new Transformer, possibly created from our cached Templates object
- Throws:
IOException
- If there is a low-level I/O error.
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.