Class WebAppPathMacro

java.lang.Object
org.craftercms.engine.macro.impl.AbstractMacro
org.craftercms.engine.macro.impl.WebAppPathMacro
All Implemented Interfaces:
Macro, org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware

public class WebAppPathMacro extends AbstractMacro implements org.springframework.web.context.ServletContextAware
Represents a {webapp.path} macro, which resolves to the web app exploded dir path of the current web app.
Author:
Alfonso Vásquez
  • Constructor Details

    • WebAppPathMacro

      public WebAppPathMacro()
  • Method Details

    • setServletContext

      public void setServletContext(javax.servlet.ServletContext servletContext)
      Specified by:
      setServletContext in interface org.springframework.web.context.ServletContextAware
    • createMacroName

      protected String createMacroName()
      Specified by:
      createMacroName in class AbstractMacro
    • getMacroValue

      protected String getMacroValue(String str)
      Specified by:
      getMacroValue in class AbstractMacro