Examples of MessageSourceResolvable


Examples of org.springframework.context.MessageSourceResolvable

  }

  @Test
  public void shouldUsePrefixCodes() throws Exception {
    MessageSourceMap map = new TestMessageSourceMap(new StaticMessageSource(), new String[] { "a.", "b.", "c." });
    MessageSourceResolvable value = (MessageSourceResolvable) map.get("x");
    assertThat(Arrays.asList(value.getCodes()), is(equalTo(Arrays.asList("a.x", "b.x", "c.x"))));
  }
View Full Code Here

Examples of org.springframework.context.MessageSourceResolvable

  }

  @Test
  public void shouldAllowNesting() throws Exception {
    MessageSourceMap map = new TestMessageSourceMap(new StaticMessageSource());
    MessageSourceResolvable value = (MessageSourceResolvable) map.get("x", "y", "z");
    assertThat(value.getCodes()[0], is(equalTo("x")));
    assertThat(Arrays.asList(value.getArguments()), is(equalTo(Arrays.<Object> asList("y", "z"))));
  }
View Full Code Here

Examples of org.springframework.context.MessageSourceResolvable

  }

  @Test
  public void shouldUsePrefixCodesWhenNesting() throws Exception {
    MessageSourceMap map = new TestMessageSourceMap(new StaticMessageSource(), new String[] { "a.", "b.", "c." });
    MessageSourceResolvable value = (MessageSourceResolvable) map.get("x", "y", "z");
    assertThat(Arrays.asList(value.getCodes()), is(equalTo(Arrays.asList("a.x", "b.x", "c.x"))));
    assertThat(Arrays.asList(value.getArguments()), is(equalTo(Arrays.<Object> asList("y", "z"))));
  }
View Full Code Here

Examples of org.springframework.context.MessageSourceResolvable

  }

  @Test
  public void shouldSupportNullPrefixCodesWhenNesting() throws Exception {
    MessageSourceMap map = new TestMessageSourceMap(new StaticMessageSource(), new String[] { "a.", null, "c." });
    MessageSourceResolvable value = (MessageSourceResolvable) map.get("x", "y", "z");
    assertThat(Arrays.asList(value.getCodes()), is(equalTo(Arrays.asList("a.x", "x", "c.x"))));
    assertThat(Arrays.asList(value.getArguments()), is(equalTo(Arrays.<Object> asList("y", "z"))));
  }
View Full Code Here

Examples of org.springframework.context.MessageSourceResolvable

  }

  @Test
  public void shouldHaveNullDefaultMessage() throws Exception {
    MessageSourceMap map = new TestMessageSourceMap(new StaticMessageSource());
    MessageSourceResolvable value = (MessageSourceResolvable) map.get("x");
    assertThat(value.getDefaultMessage(), is(nullValue()));
  }
View Full Code Here

Examples of org.springframework.context.MessageSourceResolvable

  public void shouldResolveParamtersUsingObjectMessageSource() throws Exception {
    StaticMessageSource messageSource = new StaticMessageSource();
    MessageSourceMap map = new TestMessageSourceMap(new DefaultObjectMessageSource(messageSource));
    ObjectResolvable resolvable = new ObjectResolvable();
    messageSource.addMessage(ObjectResolvable.class.getName(), Locale.getDefault(), "test");
    MessageSourceResolvable value = (MessageSourceResolvable) map.get("x", resolvable);
    assertThat((String) value.getArguments()[0], is(equalTo("test")));
  }
View Full Code Here

Examples of org.springframework.context.MessageSourceResolvable

    @Override
    public boolean matches(Object argument) {
      if (!(argument instanceof MessageSourceResolvable)) {
        return false;
      }
      MessageSourceResolvable resolvable = (MessageSourceResolvable) argument;
      return Arrays.equals(this.codes, resolvable.getCodes());
    }
View Full Code Here

Examples of org.springframework.context.MessageSourceResolvable

    assertCodes("test", new String[] { expectedPrefix + "test" });
  }

  private void assertCodes(String key, String[] expectedCodes) throws IOException {
    MessageSourceMap messageSourceMap = callSetParent();
    MessageSourceResolvable resolvable = (MessageSourceResolvable) messageSourceMap.get(key);
    assertThat(resolvable.getCodes(), is(equalTo(expectedCodes)));
  }
View Full Code Here

Examples of org.springframework.context.MessageSourceResolvable

    if (messageSource == null) {
      throw new JspTagException("No corresponding MessageSource found");
    }

    // Evaluate the specified MessageSourceResolvable, if any.
    MessageSourceResolvable resolvedMessage = null;
    if (this.message instanceof MessageSourceResolvable) {
      resolvedMessage = (MessageSourceResolvable) this.message;
    }
    else if (this.message != null) {
      String expr = this.message.toString();
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.