List of usage examples for org.springframework.scripting ScriptSource suggestedClassName
@Nullable String suggestedClassName();
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 w ww. j a v a 2 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); } }