@Override public org.jamon.AbstractTemplateImpl constructImpl(Class<? extends org.jamon.AbstractTemplateImpl> p_class){ try { return p_class .getConstructor(new Class [] { org.jamon.TemplateManager.class, ImplData.class }) .newInstance(new Object [] { getTemplateManager(), getImplData()}); } catch (RuntimeException e) { throw e; } catch (Exception e) { throw new RuntimeException(e); } }
@Override protected org.jamon.AbstractTemplateImpl constructImpl(){ return new BlockCacheViewTmplImpl(getTemplateManager(), getImplData()); } public org.jamon.Renderer makeRenderer(final CacheConfig cacheConfig, final Configuration conf, final String bcn, final String bcv, final BlockCache blockCache)
public void renderNoFlush(final java.io.Writer jamonWriter, final CacheConfig cacheConfig, final Configuration conf, final String bcn, final String bcv, final BlockCache blockCache) throws java.io.IOException { ImplData implData = getImplData(); implData.setCacheConfig(cacheConfig); implData.setConf(conf); implData.setBcn(bcn); implData.setBcv(bcv); implData.setBlockCache(blockCache); Intf instance = (Intf) getTemplateManager().constructImpl(this); instance.renderNoFlush(jamonWriter); reset(); }
@Override public org.jamon.AbstractTemplateImpl constructImpl(Class<? extends org.jamon.AbstractTemplateImpl> p_class){ try { return p_class .getConstructor(new Class [] { org.jamon.TemplateManager.class, ImplData.class }) .newInstance(new Object [] { getTemplateManager(), getImplData()}); } catch (RuntimeException e) { throw e; } catch (Exception e) { throw new RuntimeException(e); } }
@Override protected org.jamon.AbstractTemplateImpl constructImpl(){ return new BlockCacheViewTmplImpl(getTemplateManager(), getImplData()); } public org.jamon.Renderer makeRenderer(final CacheConfig cacheConfig, final Configuration conf, final String bcn, final String bcv)
public void renderNoFlush(final java.io.Writer jamonWriter, final CacheConfig cacheConfig, final Configuration conf, final String bcn, final String bcv) throws java.io.IOException { ImplData implData = getImplData(); implData.setCacheConfig(cacheConfig); implData.setConf(conf); implData.setBcn(bcn); implData.setBcv(bcv); Intf instance = (Intf) getTemplateManager().constructImpl(this); instance.renderNoFlush(jamonWriter); reset(); }