Class ConfluenceDecoratorSelector

java.lang.Object
com.atlassian.confluence.impl.sitemesh.ConfluenceDecoratorSelector
All Implemented Interfaces:
com.opensymphony.sitemesh.DecoratorSelector

public class ConfluenceDecoratorSelector extends Object implements com.opensymphony.sitemesh.DecoratorSelector
Confluence decorator selector. This basically copies the Sitemesh implentation, except it returns a confluence specific decorator that uses velocity to decorate pages rather than dispatches to servlets.
  • Constructor Details

    • ConfluenceDecoratorSelector

      public ConfluenceDecoratorSelector(PageDecoratorFactory pageDecoratorFactory, com.opensymphony.module.sitemesh.DecoratorMapper decoratorMapper, javax.servlet.DispatcherType dispatcherType, Supplier<com.opensymphony.sitemesh.Decorator> fallbackDecoratorFactory)
  • Method Details

    • selectDecorator

      public com.opensymphony.sitemesh.Decorator selectDecorator(com.opensymphony.sitemesh.Content content, com.opensymphony.sitemesh.SiteMeshContext context)
      Specified by:
      selectDecorator in interface com.opensymphony.sitemesh.DecoratorSelector