Class FieldTag
- java.lang.Object
-
- org.webpieces.templating.impl.tags.TemplateLoaderTag
-
- org.webpieces.templating.impl.tags.FieldTag
-
- All Implemented Interfaces:
org.webpieces.ctx.api.extension.Tag,HtmlTag
public class FieldTag extends TemplateLoaderTag implements HtmlTag
challenging to get right so heavily tested 1. on first GET request must render bean from an enum, array, collection, or just prmitive field as string 2. on second GET request must render flash IF set(even if null!!!) or the bean BUT the twist is flash is all Strings
-
-
Field Summary
-
Fields inherited from class org.webpieces.templating.impl.tags.TemplateLoaderTag
svc
-
-
Constructor Summary
Constructors Constructor Description FieldTag(ConverterLookup converter, java.lang.String fieldHtmlPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,java.lang.Object>convertTagArgs(java.util.Map<java.lang.Object,java.lang.Object> tagArgs, java.util.Map<java.lang.String,java.lang.Object> pageArgs, groovy.lang.Closure<?> body, java.lang.String srcLocation)protected java.lang.StringgetErrorClass()protected java.lang.StringgetFilePath(GroovyTemplateSuperclass callingTemplate, java.util.Map<java.lang.Object,java.lang.Object> args, java.lang.String srcLocation)java.lang.StringgetName()protected org.webpieces.templating.impl.tags.FieldTag.ResultreworkNameForArrayOnly(java.lang.String fieldName, java.util.Map<java.lang.String,java.lang.Object> pageArgs)-
Methods inherited from class org.webpieces.templating.impl.tags.TemplateLoaderTag
initialize, runTag
-
-
-
-
Constructor Detail
-
FieldTag
public FieldTag(ConverterLookup converter, java.lang.String fieldHtmlPath)
-
-
Method Detail
-
getErrorClass
protected java.lang.String getErrorClass()
-
getFilePath
protected java.lang.String getFilePath(GroovyTemplateSuperclass callingTemplate, java.util.Map<java.lang.Object,java.lang.Object> args, java.lang.String srcLocation)
- Overrides:
getFilePathin classTemplateLoaderTag
-
convertTagArgs
protected java.util.Map<java.lang.String,java.lang.Object> convertTagArgs(java.util.Map<java.lang.Object,java.lang.Object> tagArgs, java.util.Map<java.lang.String,java.lang.Object> pageArgs, groovy.lang.Closure<?> body, java.lang.String srcLocation)- Specified by:
convertTagArgsin classTemplateLoaderTag
-
reworkNameForArrayOnly
protected org.webpieces.templating.impl.tags.FieldTag.Result reworkNameForArrayOnly(java.lang.String fieldName, java.util.Map<java.lang.String,java.lang.Object> pageArgs)
-
-