META-INF.tiles.definitions.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 2.1//EN" "http://tiles.apache.org/dtds/tiles-config_2_1.dtd"> <tiles-definitions> <definition name="external-layout" template="/views/layout/external-layout.jsp" preparer="screenViewPreparer"> <put-attribute name="scripts-include" value="/views/includes/common-scripts-include.jsp"/> <put-attribute name="top-navigation-section" value="/views/sections/top-navigation-section.jsp"/> <put-attribute name="footer-section" value="/views/sections/footer-section.jsp"/> </definition> <definition name="login" extends="external-layout"> <put-attribute name="main-section" value="/views/pages/login.jsp"/> </definition> <definition name="error-page" extends="external-layout"> <put-attribute name="main-section" value="/views/pages/error-page.jsp"/> </definition> <definition name="page-not-found" extends="external-layout"> <put-attribute name="main-section" value="/views/pages/page-not-found.jsp"/> </definition> <definition name="access-denied" extends="external-layout"> <put-attribute name="main-section" value="/views/pages/access-denied.jsp"/> </definition> <definition name="internal-layout" template="/views/layout/internal-layout.jsp" preparer="screenViewPreparer"> <put-attribute name="common-scripts-include" value="/views/includes/common-scripts-include.jsp"/> <put-attribute name="top-navigation-section" value="/views/sections/top-navigation-section.jsp"/> <put-attribute name="header-section"> <definition template="/views/sections/header-section.jsp" preparer="headerSectionViewPreparer"/> </put-attribute> <put-attribute name="left-section"> <definition template="/views/sections/left-section.jsp" preparer="leftSectionViewPreparer"/> </put-attribute> <put-attribute name="footer-section" value="/views/sections/footer-section.jsp"/> </definition> <definition name="domain-internal-layout" extends="internal-layout"> <put-attribute name="domain-scripts-include" value="/views/includes/domain-scripts-include.jsp"/> </definition> <definition name="dashboard-view" extends="internal-layout"> <put-attribute name="main-section"> <definition template="/views/pages/dashboard.jsp" preparer="dashboardViewPreparer"/> </put-attribute> </definition> <definition name="list-view" extends="domain-internal-layout"> <put-attribute name="main-section"> <definition template="/views/pages/list.jsp" preparer="listViewPreparer"/> </put-attribute> </definition> <definition name="edit-view" extends="domain-internal-layout"> <put-attribute name="main-section"> <definition template="/views/pages/edit.jsp" preparer="formViewPreparer"/> </put-attribute> </definition> <definition name="create-view" extends="domain-internal-layout"> <put-attribute name="main-section"> <definition template="/views/pages/create.jsp" preparer="formViewPreparer"/> </put-attribute> </definition> <definition name="show-view" extends="domain-internal-layout"> <put-attribute name="main-section"> <definition template="/views/pages/show.jsp" preparer="showViewPreparer"/> </put-attribute> </definition> <definition name="create-dialog-view" template="/views/pages/create.jsp" preparer="formViewPreparer"> <put-attribute name="dialogMode" value="true" type="string" cascade="true"/> </definition> <definition name="edit-dialog-view" template="/views/pages/edit.jsp" preparer="formViewPreparer"> <put-attribute name="dialogMode" value="true" type="string" cascade="true"/> </definition> </tiles-definitions>