Class RequestAttributeMapper

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

    public class RequestAttributeMapper
    extends com.opensymphony.module.sitemesh.mapper.AbstractDecoratorMapper
    Retrieves decorator basing on HTTP request attribute.
    Since:
    v3.3
    • Constructor Detail

      • RequestAttributeMapper

        public RequestAttributeMapper()
    • Method Detail

      • init

        public void init​(com.opensymphony.module.sitemesh.Config config,
                         Properties properties,
                         com.opensymphony.module.sitemesh.DecoratorMapper parent)
                  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