Package org.webpieces.templating.impl
Class GroovyTemplateSuperclass
- java.lang.Object
-
- groovy.lang.GroovyObjectSupport
-
- groovy.lang.Script
-
- org.webpieces.templating.impl.GroovyTemplateSuperclass
-
- All Implemented Interfaces:
groovy.lang.GroovyObject
public abstract class GroovyTemplateSuperclass extends groovy.lang.Script
-
-
Field Summary
Fields Modifier and Type Field Description static EscapeHTMLFormatterESCAPE_HTML_FORMATTERstatic java.lang.StringOUT_PROPERTY_NAME
-
Constructor Summary
Constructors Constructor Description GroovyTemplateSuperclass()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenterExpression(java.lang.String srcLocation)voidexitExpression()java.lang.StringfetchUrl(java.lang.String routeId, java.util.Map<?,?> args, java.lang.String srcLocation)java.lang.StringgetMessage(java.lang.Object... args)java.lang.ObjectgetProperty(java.lang.String property)java.util.Map<java.lang.Object,java.lang.Object>getSetTagProperties()java.lang.ObjectgetSetTagProperty(java.lang.Object key)java.lang.StringgetSuperTemplateFilePath()voidinitialize(EscapeCharactersFormatter f, HtmlTagLookup tagLookup, java.util.Map<java.lang.Object,java.lang.Object> setTagProps, RouterLookup urlLookup)static java.lang.StringmodifySourceLocation2(java.lang.String srcLocation)voidputSetTagProperty(java.lang.Object key, java.lang.Object val)protected java.lang.StringrunClosure(java.lang.String tagName, groovy.lang.Closure<?> closure, java.lang.String srcLocation)protected voidrunTag(java.lang.String tagName, java.util.Map<java.lang.Object,java.lang.Object> args, groovy.lang.Closure<?> closure, java.lang.String srcLocation)voidsetProperty(java.lang.String property, java.lang.Object value)voidsetSuperTemplateFilePath(java.lang.String path)java.lang.StringuseFormatter(java.lang.Object val)
-
-
-
Field Detail
-
OUT_PROPERTY_NAME
public static final java.lang.String OUT_PROPERTY_NAME
- See Also:
- Constant Field Values
-
ESCAPE_HTML_FORMATTER
public static final EscapeHTMLFormatter ESCAPE_HTML_FORMATTER
-
-
Method Detail
-
initialize
public void initialize(EscapeCharactersFormatter f, HtmlTagLookup tagLookup, java.util.Map<java.lang.Object,java.lang.Object> setTagProps, RouterLookup urlLookup)
-
useFormatter
public java.lang.String useFormatter(java.lang.Object val)
-
runTag
protected void runTag(java.lang.String tagName, java.util.Map<java.lang.Object,java.lang.Object> args, groovy.lang.Closure<?> closure, java.lang.String srcLocation)
-
runClosure
protected java.lang.String runClosure(java.lang.String tagName, groovy.lang.Closure<?> closure, java.lang.String srcLocation)
-
putSetTagProperty
public void putSetTagProperty(java.lang.Object key, java.lang.Object val)
-
getSetTagProperty
public java.lang.Object getSetTagProperty(java.lang.Object key)
-
setSuperTemplateFilePath
public void setSuperTemplateFilePath(java.lang.String path)
-
getSuperTemplateFilePath
public java.lang.String getSuperTemplateFilePath()
-
getSetTagProperties
public java.util.Map<java.lang.Object,java.lang.Object> getSetTagProperties()
-
fetchUrl
public java.lang.String fetchUrl(java.lang.String routeId, java.util.Map<?,?> args, java.lang.String srcLocation)
-
setProperty
public void setProperty(java.lang.String property, java.lang.Object value)- Specified by:
setPropertyin interfacegroovy.lang.GroovyObject- Overrides:
setPropertyin classgroovy.lang.Script
-
getProperty
public java.lang.Object getProperty(java.lang.String property)
- Specified by:
getPropertyin interfacegroovy.lang.GroovyObject- Overrides:
getPropertyin classgroovy.lang.Script
-
getMessage
public java.lang.String getMessage(java.lang.Object... args)
-
enterExpression
public void enterExpression(java.lang.String srcLocation)
-
exitExpression
public void exitExpression()
-
modifySourceLocation2
public static java.lang.String modifySourceLocation2(java.lang.String srcLocation)
-
-