Examples of LocaleResolver


Examples of org.apache.tiles.locale.LocaleResolver

     * .
     */
    @Test
    public void testCreateAttributeEvaluatorFactory() {
        ApplicationContext applicationContext = createMock(ApplicationContext.class);
        LocaleResolver resolver = createMock(LocaleResolver.class);
        ServletContext servletContext = createMock(ServletContext.class);
        JspFactory jspFactory = createMock(JspFactory.class);
        JspApplicationContext jspApplicationContext = createMock(JspApplicationContext.class);
        ExpressionFactory expressionFactory = createMock(ExpressionFactory.class);

View Full Code Here

Examples of org.apache.tiles.locale.LocaleResolver

     */
    @SuppressWarnings("unchecked")
    @Test
    public void testGetDefinition() {
        DefinitionDAO<Locale> dao = createMock(DefinitionDAO.class);
        LocaleResolver localeResolver = createMock(LocaleResolver.class);
        Request request = createMock(Request.class);
        Attribute templateAttribute = Attribute.createTemplateAttribute("/mytemplate.jsp");
        Definition definition = new Definition("myDefinition", null, null);
        definition.setExtends("anotherDefinition");
        Map<String, Attribute> attributes = new HashMap<String, Attribute>();
        attributes.put("first", new Attribute("myValue"));
        Definition anotherDefinition = new Definition("anotherDefinition", templateAttribute, attributes);
        Locale locale = Locale.ITALY;

        expect(localeResolver.resolveLocale(request)).andReturn(locale);
        expect(dao.getDefinition("myDefinition", locale)).andReturn(definition);
        expect(dao.getDefinition("anotherDefinition", locale)).andReturn(anotherDefinition);

        LocaleDefinitionsFactory factory = new LocaleDefinitionsFactory();

View Full Code Here

Examples of org.apache.tiles.locale.LocaleResolver

     */
    @SuppressWarnings("unchecked")
    @Test(expected = NoSuchDefinitionException.class)
    public void testGetDefinitionNoParent() {
        DefinitionDAO<Locale> dao = createMock(DefinitionDAO.class);
        LocaleResolver localeResolver = createMock(LocaleResolver.class);
        Request request = createMock(Request.class);
        Definition definition = new Definition("myDefinition", null, null);
        definition.setExtends("anotherDefinition");
        Map<String, Attribute> attributes = new HashMap<String, Attribute>();
        attributes.put("first", new Attribute("myValue"));
        Locale locale = Locale.ITALY;

        expect(localeResolver.resolveLocale(request)).andReturn(locale);
        expect(dao.getDefinition("myDefinition", locale)).andReturn(definition);
        expect(dao.getDefinition("anotherDefinition", locale)).andReturn(null);

        LocaleDefinitionsFactory factory = new LocaleDefinitionsFactory();

View Full Code Here

Examples of org.apache.tiles.locale.LocaleResolver

     */
    @SuppressWarnings("unchecked")
    @Test
    public void testGetDefinition() {
        DefinitionDAO<Locale> dao = createMock(DefinitionDAO.class);
        LocaleResolver localeResolver = createMock(LocaleResolver.class);
        UnresolvingLocaleDefinitionsFactory factory = new UnresolvingLocaleDefinitionsFactory();
        Request request = createMock(Request.class);
        Definition definition = createMock(Definition.class);
        Locale locale = Locale.ITALY;

        expect(localeResolver.resolveLocale(request)).andReturn(locale);
        expect(dao.getDefinition("myDefinition", locale)).andReturn(definition);

        replay(dao, localeResolver, request, definition);
        factory.setDefinitionDAO(dao);
        factory.setLocaleResolver(localeResolver);
View Full Code Here

Examples of org.apache.tiles.locale.LocaleResolver

    /**
     * Tests {@link BasicTilesContainerFactory#createDefinitionsFactory(
     * ApplicationContext, LocaleResolver)}.
     */
    public void testCreateDefinitionsFactory() {
        LocaleResolver resolver = factory.createLocaleResolver(applicationContext);
        DefinitionsFactory defsFactory = factory.createDefinitionsFactory(applicationContext, resolver);
        assertTrue("The class of the definitions factory is not correct",
                defsFactory instanceof UnresolvingLocaleDefinitionsFactory);
    }
View Full Code Here

Examples of org.apache.tiles.locale.LocaleResolver

    /**
     * Tests {@link BasicTilesContainerFactory#createLocaleResolver(
     * ApplicationContext)}.
     */
    public void testCreateLocaleResolver() {
        LocaleResolver localeResolver = factory.createLocaleResolver(applicationContext);
        assertTrue("The class of the locale resolver is not correct", localeResolver instanceof DefaultLocaleResolver);
    }
View Full Code Here

Examples of org.apache.tiles.locale.LocaleResolver

     * Tests
     * {@link BasicTilesContainerFactory#createAttributeEvaluatorFactory(
     * ApplicationContext, LocaleResolver)}.
     */
    public void testCreateAttributeEvaluatorFactory() {
        LocaleResolver resolver = factory.createLocaleResolver(applicationContext);
        AttributeEvaluatorFactory attributeEvaluatorFactory = factory.createAttributeEvaluatorFactory(
                applicationContext, resolver);
        assertTrue("The class of the evaluator is not correct",
                attributeEvaluatorFactory.getAttributeEvaluator((String) null) instanceof DirectAttributeEvaluator);
    }
View Full Code Here

Examples of org.apache.tiles.locale.LocaleResolver

     * Tests {@link BasicTilesContainerFactory#createRendererFactory(
     * ApplicationContext, TilesContainer, AttributeEvaluatorFactory)}.
     */
    public void testCreateRendererFactory() {
        TilesContainer container = factory.createContainer(applicationContext);
        LocaleResolver resolver = factory.createLocaleResolver(applicationContext);
        AttributeEvaluatorFactory attributeEvaluatorFactory = factory.createAttributeEvaluatorFactory(
                applicationContext, resolver);
        RendererFactory rendererFactory = factory.createRendererFactory(applicationContext, container,
                attributeEvaluatorFactory);
        assertTrue("The class of the renderer factory is not correct", rendererFactory instanceof BasicRendererFactory);
View Full Code Here

Examples of org.apache.tiles.locale.LocaleResolver

    /** {@inheritDoc} */
    @Override
    public TilesContainer createContainer(ApplicationContext applicationContext) {
        BasicTilesContainer container = instantiateContainer(applicationContext);
        container.setApplicationContext(applicationContext);
        LocaleResolver resolver = createLocaleResolver(applicationContext);
        container.setDefinitionsFactory(createDefinitionsFactory(applicationContext,
                resolver));
        AttributeEvaluatorFactory attributeEvaluatorFactory = createAttributeEvaluatorFactory(
                applicationContext, resolver);
        container.setAttributeEvaluatorFactory(attributeEvaluatorFactory);
View Full Code Here

Examples of org.cruxframework.crux.core.i18n.LocaleResolver

  protected boolean initUserLocaleResolver(HttpRequest req)
  {
    if (LocaleResolverInitializer.getLocaleResolver() == null)
    {
      LocaleResolverInitializer.createLocaleResolverThreadData();
      LocaleResolver resolver = LocaleResolverInitializer.getLocaleResolver();
      resolver.initializeUserLocale(req);
      return true;
    }
    return false;
  }
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.