Search in sources :

Example 1 with ApplicationContext

use of org.apache.tiles.request.ApplicationContext in project spring-framework by spring-projects.

the class TilesConfigurer method afterPropertiesSet.

/**
	 * Creates and exposes a TilesContainer for this web application,
	 * delegating to the TilesInitializer.
	 * @throws TilesException in case of setup failure
	 */
@Override
public void afterPropertiesSet() throws TilesException {
    ApplicationContext preliminaryContext = new SpringWildcardServletTilesApplicationContext(this.servletContext);
    if (this.tilesInitializer == null) {
        this.tilesInitializer = new SpringTilesInitializer();
    }
    this.tilesInitializer.initialize(preliminaryContext);
}
Also used : ApplicationContext(org.apache.tiles.request.ApplicationContext)

Example 2 with ApplicationContext

use of org.apache.tiles.request.ApplicationContext in project spring-framework by spring-projects.

the class TilesConfigurerTests method simpleBootstrap.

@Test
public void simpleBootstrap() {
    MockServletContext servletContext = new MockServletContext();
    TilesConfigurer tc = new TilesConfigurer();
    tc.setDefinitions("/org/springframework/web/servlet/view/tiles3/tiles-definitions.xml");
    tc.setCheckRefresh(true);
    tc.setServletContext(servletContext);
    tc.afterPropertiesSet();
    ApplicationContext tilesContext = ServletUtil.getApplicationContext(servletContext);
    BasicTilesContainer container = (BasicTilesContainer) TilesAccess.getContainer(tilesContext);
    Request requestContext = new ServletRequest(container.getApplicationContext(), new MockHttpServletRequest(), new MockHttpServletResponse());
    assertNotNull(container.getDefinitionsFactory().getDefinition("test", requestContext));
    tc.destroy();
}
Also used : ServletRequest(org.apache.tiles.request.servlet.ServletRequest) MockHttpServletRequest(org.springframework.mock.web.test.MockHttpServletRequest) ApplicationContext(org.apache.tiles.request.ApplicationContext) MockHttpServletRequest(org.springframework.mock.web.test.MockHttpServletRequest) BasicTilesContainer(org.apache.tiles.impl.BasicTilesContainer) ServletRequest(org.apache.tiles.request.servlet.ServletRequest) Request(org.apache.tiles.request.Request) MockHttpServletRequest(org.springframework.mock.web.test.MockHttpServletRequest) MockServletContext(org.springframework.mock.web.test.MockServletContext) MockHttpServletResponse(org.springframework.mock.web.test.MockHttpServletResponse) Test(org.junit.Test)

Aggregations

ApplicationContext (org.apache.tiles.request.ApplicationContext)2 BasicTilesContainer (org.apache.tiles.impl.BasicTilesContainer)1 Request (org.apache.tiles.request.Request)1 ServletRequest (org.apache.tiles.request.servlet.ServletRequest)1 Test (org.junit.Test)1 MockHttpServletRequest (org.springframework.mock.web.test.MockHttpServletRequest)1 MockHttpServletResponse (org.springframework.mock.web.test.MockHttpServletResponse)1 MockServletContext (org.springframework.mock.web.test.MockServletContext)1