Package org.apache.tiles.request.servlet.wildcard

Examples of org.apache.tiles.request.servlet.wildcard.WildcardServletApplicationContext


    /** {@inheritDoc} */
    @Override
    protected ApplicationContext createTilesApplicationContext(
            ApplicationContext preliminaryContext) {
        return new WildcardServletApplicationContext(
                (ServletContext) preliminaryContext.getContext());
    }
View Full Code Here


     */
    private List<TilesInitializer> initializers;

    /** {@inheritDoc} */
    public void initialize(ApplicationContext preliminaryContext) {
        ApplicationContext applicationContext = new WildcardServletApplicationContext(
                (ServletContext) preliminaryContext.getContext());
        loadInitializers(applicationContext);

        for (TilesInitializer initializer : initializers) {
            initializer.initialize(preliminaryContext);
View Full Code Here

    ajaxTilesView.renderMergedOutputModel(new HashMap<String, Object>(), request, response);
    assertEquals("/WEB-INF/searchNavigation.jsp", response.getForwardedUrl());
  }

  public void testRenderFragment_InheritCascadedAttribute() throws Exception {
    ApplicationContext tilesAppContext = new WildcardServletApplicationContext(servletContext);
    Request tilesRequest = new ServletRequest(tilesAppContext, request, response);
    BasicTilesContainer container = (BasicTilesContainer) TilesAccess.getContainer(tilesAppContext);
    Definition definition = container.getDefinitionsFactory().getDefinition("search.body", tilesRequest);
    definition.setPreparer(AttributeTestingPreparer.class.getName());
    setupStaticWebApplicationContext();
View Full Code Here

    ajaxTilesView.renderMergedOutputModel(new HashMap<String, Object>(), request, response);
    assertTrue(AttributeTestingPreparer.invoked);
  }

  public void testRenderFragment_DynamicAttribute() throws Exception {
    ApplicationContext tilesAppContext = new WildcardServletApplicationContext(servletContext);
    Request tilesRequest = new ServletRequest(tilesAppContext, request, response);
    BasicTilesContainer container = (BasicTilesContainer) TilesAccess.getContainer(tilesAppContext);
    AttributeContext attributeContext = container.startContext(tilesRequest);
    attributeContext.putAttribute("body", new Attribute("/WEB-INF/dynamicTemplate.jsp"));
    Map<String, Attribute> resultMap = new HashMap<String, Attribute>();
View Full Code Here

    assertEquals("/WEB-INF/search.jsp", response.getIncludedUrls().get(0));
    assertEquals("/WEB-INF/searchNavigation.jsp", response.getIncludedUrls().get(1));
  }

  public void testFlattenAttributeMap() throws Exception {
    ApplicationContext tilesAppContext = new WildcardServletApplicationContext(servletContext);
    Request tilesRequest = new ServletRequest(tilesAppContext, request, response);
    BasicTilesContainer container = (BasicTilesContainer) TilesAccess.getContainer(tilesAppContext);
    Definition compositeDefinition = container.getDefinitionsFactory().getDefinition("search", tilesRequest);
    Map<String, Attribute> resultMap = new HashMap<String, Attribute>();
    ajaxTilesView.flattenAttributeMap(container, tilesRequest, resultMap, compositeDefinition);
View Full Code Here

   * @see #createTilesInitializer()
   */
  @Override
  public void afterPropertiesSet() throws TilesException {

    WildcardServletApplicationContext preliminaryContext =
        new WildcardServletApplicationContext(this.servletContext);

    if (this.tilesInitializer == null) {
      this.tilesInitializer = new SpringTilesInitializer();
    }
    this.tilesInitializer.initialize(preliminaryContext);
View Full Code Here

     */
    private List<TilesInitializer> initializers;

    /** {@inheritDoc} */
    public void initialize(ApplicationContext preliminaryContext) {
        ApplicationContext applicationContext = new WildcardServletApplicationContext(
                (ServletContext) preliminaryContext.getContext());
        loadInitializers(applicationContext);

        for (TilesInitializer initializer : initializers) {
            initializer.initialize(preliminaryContext);
View Full Code Here

    /** {@inheritDoc} */
    @Override
    protected ApplicationContext createTilesApplicationContext(
            ApplicationContext preliminaryContext) {
        return new WildcardServletApplicationContext(
                (ServletContext) preliminaryContext.getContext());
    }
View Full Code Here

TOP

Related Classes of org.apache.tiles.request.servlet.wildcard.WildcardServletApplicationContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.