Object source = lastTemplateLoader.findTemplateSource(name); if (source != null) { return new MultiSource(source, lastTemplateLoader); lastTemplateLoaderForName.put(name, templateLoader); return new MultiSource(source, templateLoader);
Object source = lastTemplateLoader.findTemplateSource(name); if (source != null) { return new MultiSource(source, lastTemplateLoader); lastTemplateLoaderForName.put(name, templateLoader); return new MultiSource(source, templateLoader);
Object source = lastTemplateLoader.findTemplateSource(name); if (source != null) { return new MultiSource(source, lastTemplateLoader); lastTemplateLoaderForName.put(name, templateLoader); return new MultiSource(source, templateLoader);
if(source != null) return new MultiSource(source, lastLoader); return new MultiSource(source, loader);
/** * If IcI >= 2.3.21, sets {@link URLTemplateSource#setUseCaches(boolean)} to {@code false} for sources that come * from a {@link TemplateLoader} where {@link URLConnection} cache usage wasn't set explicitly. */ private Object modifyForConfIcI(Object templateSource) { if (templateSource == null) return null; if (config.getIncompatibleImprovements().intValue() < _TemplateAPI.VERSION_INT_2_3_21) { return templateSource; } if (templateSource instanceof URLTemplateSource) { URLTemplateSource urlTemplateSource = (URLTemplateSource) templateSource; if (urlTemplateSource.getUseCaches() == null) { // It was left unset urlTemplateSource.setUseCaches(false); } } else if (templateSource instanceof MultiSource) { modifyForConfIcI(((MultiSource) templateSource).getWrappedSource()); } return templateSource; }
/** * If IcI >= 2.3.21, sets {@link URLTemplateSource#setUseCaches(boolean)} to {@code false} for sources that come * from a {@link TemplateLoader} where {@link URLConnection} cache usage wasn't set explicitly. */ private Object modifyForConfIcI(Object templateSource) { if (templateSource == null) return null; if (config.getIncompatibleImprovements().intValue() < _TemplateAPI.VERSION_INT_2_3_21) { return templateSource; } if (templateSource instanceof URLTemplateSource) { URLTemplateSource urlTemplateSource = (URLTemplateSource) templateSource; if (urlTemplateSource.getUseCaches() == null) { // It was left unset urlTemplateSource.setUseCaches(false); } } else if (templateSource instanceof MultiSource) { modifyForConfIcI(((MultiSource) templateSource).getWrappedSource()); } return templateSource; }
public long getLastModified(Object templateSource) { return ((MultiSource) templateSource).getLastModified(); }
public long getLastModified(Object templateSource) { return ((MultiSource) templateSource).getLastModified(); }
public Reader getReader(Object templateSource, String encoding) throws IOException { return ((MultiSource) templateSource).getReader(encoding); }
public void closeTemplateSource(Object templateSource) throws IOException { ((MultiSource) templateSource).close(); }
public void closeTemplateSource(Object templateSource) throws IOException { ((MultiSource) templateSource).close(); }
public Reader getReader(Object templateSource, String encoding) throws IOException { return ((MultiSource) templateSource).getReader(encoding); }
public Reader getReader(Object templateSource, String encoding) throws IOException { return ((MultiSource)templateSource).getReader(encoding); }
public void closeTemplateSource(Object templateSource) throws IOException { ((MultiSource)templateSource).close(); }
public long getLastModified(Object templateSource) { return ((MultiSource)templateSource).getLastModified(); }
/** * If IcI >= 2.3.21, sets {@link URLTemplateSource#setUseCaches(boolean)} to {@code false} for sources that come * from a {@link TemplateLoader} where {@link URLConnection} cache usage wasn't set explicitly. */ private Object modifyForConfIcI(Object templateSource) { if (templateSource == null) return null; if (config.getIncompatibleImprovements().intValue() < _TemplateAPI.VERSION_INT_2_3_21) { return templateSource; } if (templateSource instanceof URLTemplateSource) { URLTemplateSource urlTemplateSource = (URLTemplateSource) templateSource; if (urlTemplateSource.getUseCaches() == null) { // It was left unset urlTemplateSource.setUseCaches(false); } } else if (templateSource instanceof MultiSource) { modifyForConfIcI(((MultiSource) templateSource).getWrappedSource()); } return templateSource; }
public long getLastModified(Object templateSource) { return ((MultiSource) templateSource).getLastModified(); }
public void closeTemplateSource(Object templateSource) throws IOException { ((MultiSource) templateSource).close(); }
public Reader getReader(Object templateSource, String encoding) throws IOException { return ((MultiSource) templateSource).getReader(encoding); }