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