All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy