@ConditionalOnBean(value=org.thymeleaf.spring5.SpringTemplateEngine.class)
@Component
public class AdminWebLayoutTemplate
extends com.foreach.across.modules.web.template.LayoutTemplateProcessorAdapterBean
Modifier and Type | Field and Description |
---|---|
static String |
MODEL_ATTR_BREADCRUMB |
static String |
MODEL_ATTR_NAVBAR
Model attributes for different navigational components.
|
static String |
MODEL_ATTR_NAVBAR_RIGHT |
static String |
MODEL_ATTR_SIDEBAR |
static String |
NAVBAR
Nav positions used in this layout.
|
static String |
NAVBAR_RIGHT |
static String |
SIDEBAR |
Constructor and Description |
---|
AdminWebLayoutTemplate()
Create a default template.
|
AdminWebLayoutTemplate(String name,
String layoutTemplate)
Create a new
AdminWebLayoutTemplate implementation with a specific name and layout template. |
Modifier and Type | Method and Description |
---|---|
void |
applyTemplate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
org.springframework.web.servlet.ModelAndView modelAndView) |
protected void |
buildMenus(com.foreach.across.modules.web.menu.MenuFactory menuFactory) |
protected void |
registerWebResources(com.foreach.across.modules.web.resource.WebResourceRegistry registry) |
public static final String NAVBAR
public static final String NAVBAR_RIGHT
public static final String SIDEBAR
public static final String MODEL_ATTR_NAVBAR
public static final String MODEL_ATTR_NAVBAR_RIGHT
public static final String MODEL_ATTR_SIDEBAR
public static final String MODEL_ATTR_BREADCRUMB
public AdminWebLayoutTemplate()
public AdminWebLayoutTemplate(String name, String layoutTemplate)
AdminWebLayoutTemplate
implementation with a specific name and layout template.name
- of this layoutlayoutTemplate
- view template to useprotected void registerWebResources(com.foreach.across.modules.web.resource.WebResourceRegistry registry)
registerWebResources
in class com.foreach.across.modules.web.template.LayoutTemplateProcessorAdapterBean
protected void buildMenus(com.foreach.across.modules.web.menu.MenuFactory menuFactory)
buildMenus
in class com.foreach.across.modules.web.template.LayoutTemplateProcessorAdapterBean
public void applyTemplate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, org.springframework.web.servlet.ModelAndView modelAndView)
applyTemplate
in interface com.foreach.across.modules.web.template.WebTemplateProcessor
applyTemplate
in class com.foreach.across.modules.web.template.LayoutTemplateProcessorAdapterBean
Copyright © 2020. All rights reserved.