Class BambooFreemarkerManager.LoggingScopesHashModel

java.lang.Object
freemarker.template.WrappingTemplateModel
freemarker.template.SimpleHash
org.apache.struts2.views.freemarker.ScopesHashModel
com.atlassian.bamboo.ww2.BambooFreemarkerManager.LoggingScopesHashModel
All Implemented Interfaces:
freemarker.template.TemplateHashModel, freemarker.template.TemplateHashModelEx, freemarker.template.TemplateHashModelEx2, freemarker.template.TemplateModel, Serializable
Enclosing class:
BambooFreemarkerManager

public class BambooFreemarkerManager.LoggingScopesHashModel extends org.apache.struts2.views.freemarker.ScopesHashModel
Temporary hash model to log all the keys reads (identifiers coming from templates)
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface freemarker.template.TemplateHashModelEx2

    freemarker.template.TemplateHashModelEx2.KeyValuePair, freemarker.template.TemplateHashModelEx2.KeyValuePairIterator
  • Field Summary

    Fields inherited from interface freemarker.template.TemplateModel

    NOTHING
  • Constructor Summary

    Constructors
    Constructor
    Description
    LoggingScopesHashModel(freemarker.template.ObjectWrapper objectWrapper, javax.servlet.ServletContext context, javax.servlet.http.HttpServletRequest request, com.opensymphony.xwork2.util.ValueStack stack)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    freemarker.template.TemplateModel
    get(String key)
     

    Methods inherited from class org.apache.struts2.views.freemarker.ScopesHashModel

    put, put, putUnlistedModel

    Methods inherited from class freemarker.template.SimpleHash

    containsKey, copyMap, isEmpty, keys, keyValuePairIterator, putAll, remove, size, synchronizedWrapper, toMap, toString, values

    Methods inherited from class freemarker.template.WrappingTemplateModel

    getDefaultObjectWrapper, getObjectWrapper, setDefaultObjectWrapper, setObjectWrapper, wrap

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • LoggingScopesHashModel

      public LoggingScopesHashModel(freemarker.template.ObjectWrapper objectWrapper, javax.servlet.ServletContext context, javax.servlet.http.HttpServletRequest request, com.opensymphony.xwork2.util.ValueStack stack)
  • Method Details

    • get

      public freemarker.template.TemplateModel get(String key) throws freemarker.template.TemplateModelException
      Specified by:
      get in interface freemarker.template.TemplateHashModel
      Overrides:
      get in class org.apache.struts2.views.freemarker.ScopesHashModel
      Throws:
      freemarker.template.TemplateModelException