public class GroovyPageMetaInfo
extends java.lang.Object
implements org.codehaus.groovy.grails.plugins.support.aware.GrailsApplicationAware
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_PLUGIN_PATH |
static java.lang.String |
HTML_DATA_POSTFIX |
static long |
LASTMODIFIED_CHECK_INTERVAL |
static java.lang.String |
LINENUMBERS_DATA_POSTFIX |
| Constructor and Description |
|---|
GroovyPageMetaInfo() |
GroovyPageMetaInfo(java.lang.Class<?> pageClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyLastModifiedFromResource(org.springframework.core.io.Resource resource) |
org.springframework.core.io.Resource |
checkIfReloadableResourceHasChanged(java.security.PrivilegedAction<org.springframework.core.io.Resource> resourceCallable) |
GroovyPagesException |
getCompilationException() |
java.lang.String |
getContentType() |
org.codehaus.groovy.grails.support.encoding.Encoder |
getExpressionEncoder() |
org.codehaus.groovy.grails.commons.GrailsApplication |
getGrailsApplication() |
java.io.InputStream |
getGroovySource() |
java.lang.String[] |
getHtmlParts() |
TagLibraryResolver |
getJspTagLibraryResolver() |
java.util.Map |
getJspTags() |
long |
getLastModified() |
int[] |
getLineNumbers() |
org.codehaus.groovy.grails.support.encoding.Encoder |
getOutEncoder() |
java.lang.Class<?> |
getPageClass() |
org.codehaus.groovy.grails.plugins.GrailsPlugin |
getPagePlugin() |
java.lang.String |
getPluginPath() |
org.codehaus.groovy.grails.support.encoding.Encoder |
getStaticEncoder() |
org.codehaus.groovy.grails.support.encoding.Encoder |
getTaglibEncoder() |
TagLibraryLookup |
getTagLibraryLookup() |
void |
initialize() |
boolean |
isPrecompiledMode() |
void |
removePageMetaClass() |
void |
setCompilationException(GroovyPagesException e) |
void |
setContentType(java.lang.String contentType) |
void |
setExpressionCodecName(java.lang.String expressionCodecName) |
void |
setGrailsApplication(org.codehaus.groovy.grails.commons.GrailsApplication grailsApplication) |
void |
setGroovySource(java.io.InputStream groovySource) |
void |
setHtmlParts(java.lang.String[] htmlParts) |
void |
setJspTagLibraryResolver(TagLibraryResolver jspTagLibraryResolver) |
void |
setJspTags(java.util.Map jspTags) |
void |
setLastModified(long lastModified) |
void |
setLineNumbers(int[] lineNumbers) |
void |
setOutCodecName(java.lang.String pageCodecName) |
void |
setPageClass(java.lang.Class<?> pageClass) |
void |
setStaticCodecName(java.lang.String staticCodecName) |
void |
setTaglibCodecName(java.lang.String taglibCodecName) |
void |
setTagLibraryLookup(TagLibraryLookup tagLibraryLookup) |
boolean |
shouldReload(java.security.PrivilegedAction<org.springframework.core.io.Resource> resourceCallable)
Checks if this GSP has expired and should be reloaded (there is a newer source gsp available)
PrivilegedAction is used so that locating the Resource is lazily evaluated.
|
void |
writeToFinished(java.io.Writer out) |
public static final java.lang.String HTML_DATA_POSTFIX
public static final java.lang.String LINENUMBERS_DATA_POSTFIX
public static final long LASTMODIFIED_CHECK_INTERVAL
public static java.lang.String DEFAULT_PLUGIN_PATH
public GroovyPageMetaInfo()
public GroovyPageMetaInfo(java.lang.Class<?> pageClass)
public void initialize()
public TagLibraryLookup getTagLibraryLookup()
public void setTagLibraryLookup(TagLibraryLookup tagLibraryLookup)
public TagLibraryResolver getJspTagLibraryResolver()
public void setJspTagLibraryResolver(TagLibraryResolver jspTagLibraryResolver)
public java.lang.Class<?> getPageClass()
public void setPageClass(java.lang.Class<?> pageClass)
public long getLastModified()
public void setLastModified(long lastModified)
public java.io.InputStream getGroovySource()
public void setGroovySource(java.io.InputStream groovySource)
public java.lang.String getContentType()
public void setContentType(java.lang.String contentType)
public int[] getLineNumbers()
public void setLineNumbers(int[] lineNumbers)
public void setJspTags(java.util.Map jspTags)
public java.util.Map getJspTags()
public void setCompilationException(GroovyPagesException e)
public GroovyPagesException getCompilationException()
public java.lang.String[] getHtmlParts()
public void setHtmlParts(java.lang.String[] htmlParts)
public void applyLastModifiedFromResource(org.springframework.core.io.Resource resource)
public boolean shouldReload(java.security.PrivilegedAction<org.springframework.core.io.Resource> resourceCallable)
resourceCallable - call back that resolves the source gsp lazilypublic org.springframework.core.io.Resource checkIfReloadableResourceHasChanged(java.security.PrivilegedAction<org.springframework.core.io.Resource> resourceCallable)
public boolean isPrecompiledMode()
public org.codehaus.groovy.grails.commons.GrailsApplication getGrailsApplication()
public void setGrailsApplication(org.codehaus.groovy.grails.commons.GrailsApplication grailsApplication)
setGrailsApplication in interface org.codehaus.groovy.grails.plugins.support.aware.GrailsApplicationAwarepublic java.lang.String getPluginPath()
public org.codehaus.groovy.grails.plugins.GrailsPlugin getPagePlugin()
public org.codehaus.groovy.grails.support.encoding.Encoder getOutEncoder()
public org.codehaus.groovy.grails.support.encoding.Encoder getStaticEncoder()
public org.codehaus.groovy.grails.support.encoding.Encoder getExpressionEncoder()
public org.codehaus.groovy.grails.support.encoding.Encoder getTaglibEncoder()
public void setExpressionCodecName(java.lang.String expressionCodecName)
public void setStaticCodecName(java.lang.String staticCodecName)
public void setOutCodecName(java.lang.String pageCodecName)
public void setTaglibCodecName(java.lang.String taglibCodecName)
public void removePageMetaClass()
public void writeToFinished(java.io.Writer out)