Class AjaxDecoratorMapper

  • All Implemented Interfaces:
    com.opensymphony.module.sitemesh.DecoratorMapper

    public class AjaxDecoratorMapper
    extends com.opensymphony.module.sitemesh.mapper.AbstractDecoratorMapper
    The AjaxDecoratorMapper will exclude all "ajax" requests from being decorated. It will also make sure that error pages rendered during ajax request execution are not decorated.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private String ajaxExtension
      The ajax extension.
      • Fields inherited from class com.opensymphony.module.sitemesh.mapper.AbstractDecoratorMapper

        config, parent
    • Field Detail

      • ajaxExtension

        private String ajaxExtension
        The ajax extension.
    • Constructor Detail

      • AjaxDecoratorMapper

        public AjaxDecoratorMapper()
    • Method Detail

      • init

        public void init​(com.opensymphony.module.sitemesh.Config config,
                         Properties properties,
                         com.opensymphony.module.sitemesh.DecoratorMapper decoratorMapper)
                  throws InstantiationException
        Specified by:
        init in interface com.opensymphony.module.sitemesh.DecoratorMapper
        Overrides:
        init in class com.opensymphony.module.sitemesh.mapper.AbstractDecoratorMapper
        Throws:
        InstantiationException
      • getDecorator

        public com.opensymphony.module.sitemesh.Decorator getDecorator​(javax.servlet.http.HttpServletRequest request,
                                                                       com.opensymphony.module.sitemesh.Page page)
        Specified by:
        getDecorator in interface com.opensymphony.module.sitemesh.DecoratorMapper
        Overrides:
        getDecorator in class com.opensymphony.module.sitemesh.mapper.AbstractDecoratorMapper