1
2
3
4
5
6 package org.weda.message.impl;
7
8 import org.weda.message.Messages;
9
10 /**
11 *
12 * @author Mikhail Titov
13 */
14 public class MessagesSubset
15 extends AbstractMessages implements java.io.Serializable
16 {
17 private String subCategory;
18 private Messages messages;
19
20 public MessagesSubset(Messages messages, String subCategory) {
21 this.messages = messages;
22 this.subCategory = subCategory;
23 }
24
25 public String getMessage(String messageKey) {
26 return messages.getMessage(subCategory+":"+messageKey);
27 }
28
29 public String format(String messageKey, Object... args) {
30 return messages.format(subCategory+":"+messageKey, args);
31 }
32
33 public String getInPlacePrefix() {
34 return messages.getInPlacePrefix();
35 }
36
37 }