Examples of BasicTilesContainer


Examples of org.apache.tiles.impl.BasicTilesContainer

  private class SpringTilesContainerFactory extends BasicTilesContainerFactory {

    @Override
    protected BasicTilesContainer instantiateContainer(TilesApplicationContext context) {
      return (useMutableTilesContainer ? new CachingTilesContainer() : new BasicTilesContainer());
    }
View Full Code Here

Examples of org.apache.tiles.impl.BasicTilesContainer

    if (this.completeAutoload) {
      // We need to do this after initialization simply because we're reusing the
      // original CompleteAutoloadTilesInitializer above. We cannot subclass
      // CompleteAutoloadTilesInitializer when compiling against Tiles 2.1...
      logger.debug("Registering Tiles 3.0 SpringLocaleResolver for complete-autoload setup");
      BasicTilesContainer container = (BasicTilesContainer) TilesAccess.getContainer(preliminaryContext);
      BeanWrapper bw = PropertyAccessorFactory.forBeanPropertyAccess(container.getDefinitionsFactory());
      if (bw.isWritableProperty("localeResolver")) {
        bw.setPropertyValue("localeResolver", new SpringLocaleResolver());
      }
    }
  }
View Full Code Here

Examples of org.apache.tiles.impl.BasicTilesContainer

     */
    public static void reloadDefinitionsFactory(Object context)
            throws DefinitionsFactoryException {
        TilesContainer container = TilesAccess.getContainer(context);
        if (container instanceof BasicTilesContainer) {
            BasicTilesContainer basic = (BasicTilesContainer) container;
            DefinitionsFactory factory = basic.getDefinitionsFactory();
            if (factory instanceof ReloadableDefinitionsFactory) {
                ReloadableDefinitionsFactory rFactory = (ReloadableDefinitionsFactory) factory;
                if (rFactory.refreshRequired()) {
                    rFactory.refresh();
                }
View Full Code Here

Examples of org.apache.tiles.impl.BasicTilesContainer

        this.defaultConfiguration.put(key, value);
    }

    public TilesContainer createTilesContainer(Object context)
        throws TilesException {
        BasicTilesContainer container = new BasicTilesContainer();
        initializeContainer(context, container);
        return container;
    }
View Full Code Here

Examples of org.apache.tiles.impl.BasicTilesContainer

    private final Log log = LogFactory.getLog(BasicTilesContainerFactory.class);

    /** {@inheritDoc} */
    @Override
    public TilesContainer createContainer(TilesApplicationContext applicationContext) {
        BasicTilesContainer container = instantiateContainer(applicationContext);
        TilesRequestContextFactory requestContextFactory =
            createRequestContextFactory(applicationContext);
        container.setRequestContextFactory(requestContextFactory);
        container.setApplicationContext(applicationContext);
        LocaleResolver resolver = createLocaleResolver(applicationContext,
                requestContextFactory);
        container.setDefinitionsFactory(createDefinitionsFactory(applicationContext,
                requestContextFactory, resolver));
        AttributeEvaluator evaluator = createEvaluator(applicationContext,
                requestContextFactory, resolver);
        container.setEvaluator(evaluator);
        container.setPreparerFactory(createPreparerFactory(applicationContext,
                requestContextFactory));
        container.setRendererFactory(createRendererFactory(applicationContext,
                requestContextFactory, container, evaluator));
        return container;
    }
View Full Code Here

Examples of org.apache.tiles.impl.BasicTilesContainer

     * @return The instantiated container.
     * @since 2.1.1
     */
    protected BasicTilesContainer instantiateContainer(
            TilesApplicationContext context) {
        return new BasicTilesContainer();
    }
View Full Code Here

Examples of org.apache.tiles.impl.BasicTilesContainer

     * @throws TilesContainerFactoryException If something goes wrong during
     * initialization.
     * @since 2.1.1
     */
    public TilesContainer createTilesContainer(TilesApplicationContext context) {
        BasicTilesContainer container = new BasicTilesContainer();
        initializeContainer(context, container);
        return container;
    }
View Full Code Here

Examples of org.apache.tiles.impl.BasicTilesContainer

    private static final Log LOG = LogFactory.getLog(BasicTilesContainerFactory.class);

    /** {@inheritDoc} */
    @Override
    public TilesContainer createContainer(Object context) {
        BasicTilesContainer container = instantiateContainer(context);
        TilesContextFactory contextFactory = createContextFactory(context);
        TilesApplicationContext applicationContext = contextFactory
                .createApplicationContext(context);
        container.setContextFactory(contextFactory);
        container.setApplicationContext(applicationContext);
        LocaleResolver resolver = createLocaleResolver(context,
                applicationContext, contextFactory);
        container.setDefinitionsFactory(createDefinitionsFactory(context,
                applicationContext, contextFactory, resolver));
        AttributeEvaluator evaluator = createEvaluator(context,
                applicationContext, contextFactory, resolver);
        container.setEvaluator(evaluator);
        container.setPreparerFactory(createPreparerFactory(context,
                applicationContext, contextFactory));
        container.setRendererFactory(createRendererFactory(context,
                applicationContext, contextFactory, container, evaluator));
        return container;
    }
View Full Code Here

Examples of org.apache.tiles.impl.BasicTilesContainer

     * @param context The context object.
     * @return The instantiated container.
     * @since 2.1.0
     */
    protected BasicTilesContainer instantiateContainer(Object context) {
        return new BasicTilesContainer();
    }
View Full Code Here

Examples of org.apache.tiles.impl.BasicTilesContainer

     * @return The created Tiles container.
     * @throws TilesContainerFactoryException If something goes wrong during
     * initialization.
     */
    public TilesContainer createTilesContainer(Object context) {
        BasicTilesContainer container = new BasicTilesContainer();
        initializeContainer(context, container);
        return container;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.