1
2
3
4
5
6
7
8
9
10 package org.mule.module.xml.i18n;
11
12 import org.mule.config.i18n.Message;
13 import org.mule.config.i18n.MessageFactory;
14
15 public class XmlMessages extends MessageFactory
16 {
17 private static final XmlMessages factory = new XmlMessages();
18
19 private static final String BUNDLE_PATH = getBundlePath("xml");
20
21 public static Message failedToProcessXPath(String expression)
22 {
23 return factory.createMessage(BUNDLE_PATH, 1, expression);
24 }
25
26 public static Message domTypeNotSupported(Class type)
27 {
28 return factory.createMessage(BUNDLE_PATH, 2, type);
29 }
30
31 public static Message invalidReturnTypeForTransformer(Class resultCls)
32 {
33 return factory.createMessage(BUNDLE_PATH, 3, resultCls.getName());
34 }
35
36 public static Message failedToRegisterNamespace(String prefix, String uri)
37 {
38 return factory.createMessage(BUNDLE_PATH, 4, prefix, uri);
39 }
40
41 public static Message failedToCreateDocumentBuilder()
42 {
43 return factory.createMessage(BUNDLE_PATH, 5);
44 }
45
46 public static Message streamNotAvailble(String transformerName)
47 {
48 return factory.createMessage(BUNDLE_PATH, 6, transformerName);
49 }
50
51 public static Message objectNotAvailble(String transformerName)
52 {
53 return factory.createMessage(BUNDLE_PATH, 7, transformerName);
54 }
55
56 public static Message converterClassDoesNotImplementInterface(Class converter)
57 {
58 return factory.createMessage(BUNDLE_PATH, 8, converter);
59 }
60
61 public static Message canOnlySetFileOrXslt()
62 {
63 return factory.createMessage(BUNDLE_PATH, 9);
64 }
65
66 public static Message canOnlySetFileOrXQuery()
67 {
68 return factory.createMessage(BUNDLE_PATH, 10);
69 }
70
71 public static Message xpathResultTypeNotSupported(Class<?> paramType)
72 {
73 return factory.createMessage(BUNDLE_PATH, 11, paramType);
74 }
75 }