List of usage examples for org.springframework.scripting.support ResourceScriptSource getResource
public final Resource getResource()
From source file:org.codehaus.groovy.grails.web.pages.GroovyPagesTemplateEngine.java
public Template createTemplate(ScriptSource scriptSource) { if (scriptSource instanceof GroovyPageCompiledScriptSource) { // handle pre-compiled return createTemplateFromPrecompiled((GroovyPageCompiledScriptSource) scriptSource); }/*from ww w . j av a2 s . c o m*/ if (scriptSource instanceof ResourceScriptSource) { ResourceScriptSource resourceSource = (ResourceScriptSource) scriptSource; Resource resource = resourceSource.getResource(); return createTemplate(resource, true); } try { return createTemplate(scriptSource.getScriptAsString(), scriptSource.suggestedClassName()); } catch (IOException e) { throw new RuntimeException("IOException in createTemplate", e); } }