1 |
| |
2 |
| |
3 |
| |
4 |
| |
5 |
| |
6 |
| |
7 |
| |
8 |
| |
9 |
| |
10 |
| |
11 |
| |
12 |
| |
13 |
| |
14 |
| |
15 |
| package org.apache.tapestry.markup; |
16 |
| |
17 |
| import java.util.List; |
18 |
| |
19 |
| import org.apache.hivemind.impl.MessageFormatter; |
20 |
| import org.apache.tapestry.util.ContentType; |
21 |
| |
22 |
| |
23 |
| |
24 |
| |
25 |
| |
26 |
| class MarkupMessages |
27 |
| { |
28 |
| private final static MessageFormatter _formatter = new MessageFormatter(MarkupMessages.class, |
29 |
| "MarkupStrings"); |
30 |
| |
31 |
3
| static String tagNotOpen()
|
32 |
| { |
33 |
3
| return _formatter.getMessage("tag-not-open");
|
34 |
| } |
35 |
| |
36 |
1
| static String elementNotOnStack(String name, List activeElementStack)
|
37 |
| { |
38 |
1
| StringBuffer buffer = new StringBuffer();
|
39 |
| |
40 |
1
| int count = activeElementStack.size();
|
41 |
| |
42 |
1
| for (int i = 0; i < count; i++)
|
43 |
| { |
44 |
3
| if (i > 0)
|
45 |
2
| buffer.append(", ");
|
46 |
| |
47 |
3
| buffer.append(activeElementStack.get(i));
|
48 |
| } |
49 |
| |
50 |
1
| return _formatter.format("element-not-on-stack", name, buffer.toString());
|
51 |
| } |
52 |
| |
53 |
1
| static String endWithEmptyStack()
|
54 |
| { |
55 |
1
| return _formatter.getMessage("end-with-empty-stack");
|
56 |
| } |
57 |
| |
58 |
0
| static String noFilterMatch(ContentType contentType)
|
59 |
| { |
60 |
0
| return _formatter.format("no-filter-match", contentType);
|
61 |
| } |
62 |
| |
63 |
1
| static String closeOnce()
|
64 |
| { |
65 |
1
| return _formatter.getMessage("close-once");
|
66 |
| } |
67 |
| } |