Class MessageMethod

java.lang.Object
org.springframework.extensions.webscripts.AbstractMessageHelper
org.springframework.extensions.webscripts.MessageMethod
All Implemented Interfaces:
freemarker.template.TemplateMethodModel, freemarker.template.TemplateMethodModelEx, freemarker.template.TemplateModel

public final class MessageMethod extends AbstractMessageHelper implements freemarker.template.TemplateMethodModelEx
Author:
Kevin Roast Custom FreeMarker method for returning an I18N message string.

Returns an I18N message resolved for the current locale and specified message ID.

Firstly the service resource for the parent WebScript will be used for the lookup, followed by the global webscripts.properties resource bundle.

Usage: message(String id)

  • Constructor Details

    • MessageMethod

      public MessageMethod(WebScript webscript)
      Constructor
      Parameters:
      webscript - WebScript
  • Method Details

    • exec

      public Object exec(List args) throws freemarker.template.TemplateModelException
      Specified by:
      exec in interface freemarker.template.TemplateMethodModel
      Specified by:
      exec in interface freemarker.template.TemplateMethodModelEx
      Throws:
      freemarker.template.TemplateModelException
      See Also:
      • TemplateMethodModel.exec(java.util.List)