Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: 30a60551c4ff9c965b6c81353a58a63f49319dfb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package org.eclipse.e4.core.internal.tests.nls;

import java.text.MessageFormat;

import javax.annotation.PostConstruct;

import org.eclipse.e4.core.services.nls.Message;

/**
 * Load messages from a resource folder in the plugin
 */
@Message(contributorURI="platform:/plugin/org.eclipse.e4.core.tests/resources/another")
public class ResourcesMessages {
	
	//message as is
	public String message;
	
	//message as is with underscore
	public String message_one;
	
	//message as is camel cased
	public String messageOne;
	
	//message with underscore transformed to . separated properties key
	public String message_two;
	
	//camel cased message transformed to . separated properties key 
	public String messageThree;

	//message with placeholder
	public String messageFour;
	
	@PostConstruct
	public void format() {
		messageFour = MessageFormat.format(messageFour, "Tom"); //$NON-NLS-1$
	}
}

Back to the top