1
2
3
4
5
6
7
8 package org.jdtaus.core.container.ri.client;
9
10 import java.util.Locale;
11 import java.util.ResourceBundle;
12 import java.text.MessageFormat;
13
14
15
16
17
18 class DefaultModelBundle
19 {
20
21
22 private static final DefaultModelBundle instance =
23 new DefaultModelBundle();
24
25
26 DefaultModelBundle()
27 {
28 this.getMessage ( "noValidationWarning", Locale.getDefault() );
29 this.getMessage ( "missingImplementation", Locale.getDefault() );
30 this.getMessage ( "invalidMultiplicity", Locale.getDefault() );
31 this.getMessage ( "unresolvedImplementation", Locale.getDefault() );
32 this.getMessage ( "platformModuleDescription", Locale.getDefault() );
33 this.getMessage ( "noPlatformSpecification", Locale.getDefault() );
34 this.getMessage ( "notPublic", Locale.getDefault() );
35 this.getMessage ( "addedPlatformModule", Locale.getDefault() );
36 this.getMessage ( "addedPlatformSpecification", Locale.getDefault() );
37 this.getMessage ( "deprecatedModel", Locale.getDefault() );
38 this.getMessage ( "unsupportedModelversion", Locale.getDefault() );
39 this.getMessage ( "unsupportedMultiplicity", Locale.getDefault() );
40 this.getMessage ( "unsupportedPropertyType", Locale.getDefault() );
41 this.getMessage ( "classNotFound", Locale.getDefault() );
42 this.getMessage ( "unknownNamespace", Locale.getDefault() );
43 this.getMessage ( "invalidVersion", Locale.getDefault() );
44 this.getMessage ( "incompatibleDependency", Locale.getDefault() );
45 this.getMessage ( "providerClassNotFound", Locale.getDefault() );
46 this.getMessage ( "invalidProviderClass", Locale.getDefault() );
47 this.getMessage ( "configuredResource", Locale.getDefault() );
48 this.getMessage ( "incompatibleImplementation", Locale.getDefault() );
49 this.getMessage ( "unsupportedElement", Locale.getDefault() );
50 this.getMessage ( "parseException", Locale.getDefault() );
51 this.getMessage ( "missingAttribute", Locale.getDefault() );
52 this.getMessage ( "unsupportedScope", Locale.getDefault() );
53 this.getMessage ( "propertyValueNotAllowed", Locale.getDefault() );
54 this.getMessage ( "missingPropertyType", Locale.getDefault() );
55 this.getMessage ( "unsupportedArgumentType", Locale.getDefault() );
56 this.getMessage ( "illegalTemplate", Locale.getDefault() );
57 this.getMessage ( "resourceInformation", Locale.getDefault() );
58 this.getMessage ( "unknownVendor", Locale.getDefault() );
59 this.getMessage ( "noVersionAvailable", Locale.getDefault() );
60 this.getMessage ( "noPackageAvailable", Locale.getDefault() );
61 this.getMessage ( "addedDefaultImplementation", Locale.getDefault() );
62 this.getMessage ( "overwrittenDefaultImplementation", Locale.getDefault() );
63 this.getMessage ( "ignoredModule", Locale.getDefault() );
64 }
65
66
67
68
69
70
71 static DefaultModelBundle getInstance()
72 {
73 return instance;
74 }
75
76
77
78
79
80
81
82
83 String getNoValidationWarningMessage
84 (
85 Locale locale
86 , final java.lang.String cause
87 )
88 {
89 if ( locale == null )
90 {
91 locale = Locale.getDefault();
92 }
93
94 return new MessageFormat( this.getMessage(
95 "noValidationWarning", locale ), locale ).format(
96 new Object[]
97 {
98 cause,
99 null
100 } );
101
102 }
103
104
105
106
107
108
109
110 String getMissingImplementationMessage
111 (
112 Locale locale
113 , final java.lang.String implementationIdentifier
114 , final java.lang.String implementationIdentifier2
115 )
116 {
117 if ( locale == null )
118 {
119 locale = Locale.getDefault();
120 }
121
122 return new MessageFormat( this.getMessage(
123 "missingImplementation", locale ), locale ).format(
124 new Object[]
125 {
126 implementationIdentifier,
127 implementationIdentifier2,
128 null
129 } );
130
131 }
132
133
134
135
136
137
138
139 String getInvalidMultiplicityMessage
140 (
141 Locale locale
142 , final java.lang.Number specificationCount
143 , final java.lang.Number specificationIdentifier
144 )
145 {
146 if ( locale == null )
147 {
148 locale = Locale.getDefault();
149 }
150
151 return new MessageFormat( this.getMessage(
152 "invalidMultiplicity", locale ), locale ).format(
153 new Object[]
154 {
155 specificationCount,
156 specificationIdentifier,
157 null
158 } );
159
160 }
161
162
163
164
165
166
167
168 String getUnresolvedImplementationMessage
169 (
170 Locale locale
171 )
172 {
173 if ( locale == null )
174 {
175 locale = Locale.getDefault();
176 }
177
178 return new MessageFormat( this.getMessage(
179 "unresolvedImplementation", locale ), locale ).format(
180 new Object[]
181 {
182 null
183 } );
184
185 }
186
187
188
189
190
191
192
193 String getPlatformModuleDescriptionMessage
194 (
195 Locale locale
196 )
197 {
198 if ( locale == null )
199 {
200 locale = Locale.getDefault();
201 }
202
203 return new MessageFormat( this.getMessage(
204 "platformModuleDescription", locale ), locale ).format(
205 new Object[]
206 {
207 null
208 } );
209
210 }
211
212
213
214
215
216
217
218 String getNoPlatformSpecificationMessage
219 (
220 Locale locale
221 , final java.lang.String specificationIdentifier
222 )
223 {
224 if ( locale == null )
225 {
226 locale = Locale.getDefault();
227 }
228
229 return new MessageFormat( this.getMessage(
230 "noPlatformSpecification", locale ), locale ).format(
231 new Object[]
232 {
233 specificationIdentifier,
234 null
235 } );
236
237 }
238
239
240
241
242
243
244
245 String getNotPublicMessage
246 (
247 Locale locale
248 , final java.lang.String specificationIdentifier
249 )
250 {
251 if ( locale == null )
252 {
253 locale = Locale.getDefault();
254 }
255
256 return new MessageFormat( this.getMessage(
257 "notPublic", locale ), locale ).format(
258 new Object[]
259 {
260 specificationIdentifier,
261 null
262 } );
263
264 }
265
266
267
268
269
270
271
272 String getAddedPlatformModuleMessage
273 (
274 Locale locale
275 , final java.lang.String platformDescription
276 )
277 {
278 if ( locale == null )
279 {
280 locale = Locale.getDefault();
281 }
282
283 return new MessageFormat( this.getMessage(
284 "addedPlatformModule", locale ), locale ).format(
285 new Object[]
286 {
287 platformDescription,
288 null
289 } );
290
291 }
292
293
294
295
296
297
298
299 String getAddedPlatformSpecificationMessage
300 (
301 Locale locale
302 , final java.lang.String specificationIdentifier
303 , final java.lang.String specificationVersion
304 , final java.lang.String specificationVendor
305 )
306 {
307 if ( locale == null )
308 {
309 locale = Locale.getDefault();
310 }
311
312 return new MessageFormat( this.getMessage(
313 "addedPlatformSpecification", locale ), locale ).format(
314 new Object[]
315 {
316 specificationIdentifier,
317 specificationVersion,
318 specificationVendor,
319 null
320 } );
321
322 }
323
324
325
326
327
328
329
330 String getDeprecatedModelMessage
331 (
332 Locale locale
333 , final java.lang.String deprecatedNamespace
334 , final java.lang.String deprecatedVersion
335 )
336 {
337 if ( locale == null )
338 {
339 locale = Locale.getDefault();
340 }
341
342 return new MessageFormat( this.getMessage(
343 "deprecatedModel", locale ), locale ).format(
344 new Object[]
345 {
346 deprecatedNamespace,
347 deprecatedVersion,
348 null
349 } );
350
351 }
352
353
354
355
356
357
358
359 String getUnsupportedModelversionMessage
360 (
361 Locale locale
362 , final java.lang.String unsupportedVersion
363 )
364 {
365 if ( locale == null )
366 {
367 locale = Locale.getDefault();
368 }
369
370 return new MessageFormat( this.getMessage(
371 "unsupportedModelversion", locale ), locale ).format(
372 new Object[]
373 {
374 unsupportedVersion,
375 null
376 } );
377
378 }
379
380
381
382
383
384
385
386 String getUnsupportedMultiplicityMessage
387 (
388 Locale locale
389 , final java.lang.String unsupportedMultiplicity
390 )
391 {
392 if ( locale == null )
393 {
394 locale = Locale.getDefault();
395 }
396
397 return new MessageFormat( this.getMessage(
398 "unsupportedMultiplicity", locale ), locale ).format(
399 new Object[]
400 {
401 unsupportedMultiplicity,
402 null
403 } );
404
405 }
406
407
408
409
410
411
412
413 String getUnsupportedPropertyTypeMessage
414 (
415 Locale locale
416 , final java.lang.String unsupportedPropertyType
417 )
418 {
419 if ( locale == null )
420 {
421 locale = Locale.getDefault();
422 }
423
424 return new MessageFormat( this.getMessage(
425 "unsupportedPropertyType", locale ), locale ).format(
426 new Object[]
427 {
428 unsupportedPropertyType,
429 null
430 } );
431
432 }
433
434
435
436
437
438
439
440 String getClassNotFoundMessage
441 (
442 Locale locale
443 , final java.lang.String className
444 )
445 {
446 if ( locale == null )
447 {
448 locale = Locale.getDefault();
449 }
450
451 return new MessageFormat( this.getMessage(
452 "classNotFound", locale ), locale ).format(
453 new Object[]
454 {
455 className,
456 null
457 } );
458
459 }
460
461
462
463
464
465
466
467 String getUnknownNamespaceMessage
468 (
469 Locale locale
470 , final java.lang.String unknownNamespace
471 , final java.lang.String documentElementName
472 )
473 {
474 if ( locale == null )
475 {
476 locale = Locale.getDefault();
477 }
478
479 return new MessageFormat( this.getMessage(
480 "unknownNamespace", locale ), locale ).format(
481 new Object[]
482 {
483 unknownNamespace,
484 documentElementName,
485 null
486 } );
487
488 }
489
490
491
492
493
494
495
496 String getInvalidVersionMessage
497 (
498 Locale locale
499 , final java.lang.String invalidVersion
500 , final java.lang.Number invalidIndex
501 )
502 {
503 if ( locale == null )
504 {
505 locale = Locale.getDefault();
506 }
507
508 return new MessageFormat( this.getMessage(
509 "invalidVersion", locale ), locale ).format(
510 new Object[]
511 {
512 invalidVersion,
513 invalidIndex,
514 null
515 } );
516
517 }
518
519
520
521
522
523
524
525 String getIncompatibleDependencyMessage
526 (
527 Locale locale
528 , final java.lang.String specificationIdentifier
529 , final java.lang.String implementationIdentifier
530 , final java.lang.String requiredVersion
531 , final java.lang.String availableVersion
532 )
533 {
534 if ( locale == null )
535 {
536 locale = Locale.getDefault();
537 }
538
539 return new MessageFormat( this.getMessage(
540 "incompatibleDependency", locale ), locale ).format(
541 new Object[]
542 {
543 specificationIdentifier,
544 implementationIdentifier,
545 requiredVersion,
546 availableVersion,
547 null
548 } );
549
550 }
551
552
553
554
555
556
557
558 String getProviderClassNotFoundMessage
559 (
560 Locale locale
561 , final java.lang.String className
562 , final java.lang.String fileName
563 )
564 {
565 if ( locale == null )
566 {
567 locale = Locale.getDefault();
568 }
569
570 return new MessageFormat( this.getMessage(
571 "providerClassNotFound", locale ), locale ).format(
572 new Object[]
573 {
574 className,
575 fileName,
576 null
577 } );
578
579 }
580
581
582
583
584
585
586
587 String getInvalidProviderClassMessage
588 (
589 Locale locale
590 , final java.lang.String className
591 , final java.lang.String cause
592 )
593 {
594 if ( locale == null )
595 {
596 locale = Locale.getDefault();
597 }
598
599 return new MessageFormat( this.getMessage(
600 "invalidProviderClass", locale ), locale ).format(
601 new Object[]
602 {
603 className,
604 cause,
605 null
606 } );
607
608 }
609
610
611
612
613
614
615
616 String getConfiguredResourceMessage
617 (
618 Locale locale
619 , final java.lang.String resourceName
620 )
621 {
622 if ( locale == null )
623 {
624 locale = Locale.getDefault();
625 }
626
627 return new MessageFormat( this.getMessage(
628 "configuredResource", locale ), locale ).format(
629 new Object[]
630 {
631 resourceName,
632 null
633 } );
634
635 }
636
637
638
639
640
641
642
643 String getIncompatibleImplementationMessage
644 (
645 Locale locale
646 , final java.lang.String implementationIdentifier
647 , final java.lang.String specificationIdentifier
648 , final java.lang.String implementedVersion
649 , final java.lang.String specifiedVersion
650 )
651 {
652 if ( locale == null )
653 {
654 locale = Locale.getDefault();
655 }
656
657 return new MessageFormat( this.getMessage(
658 "incompatibleImplementation", locale ), locale ).format(
659 new Object[]
660 {
661 implementationIdentifier,
662 specificationIdentifier,
663 implementedVersion,
664 specifiedVersion,
665 null
666 } );
667
668 }
669
670
671
672
673
674
675
676 String getUnsupportedElementMessage
677 (
678 Locale locale
679 , final java.lang.String elementName
680 )
681 {
682 if ( locale == null )
683 {
684 locale = Locale.getDefault();
685 }
686
687 return new MessageFormat( this.getMessage(
688 "unsupportedElement", locale ), locale ).format(
689 new Object[]
690 {
691 elementName,
692 null
693 } );
694
695 }
696
697
698
699
700
701
702
703 String getParseExceptionMessage
704 (
705 Locale locale
706 , final java.lang.String resourceName
707 , final java.lang.String cause
708 , final java.lang.Number line
709 , final java.lang.Number column
710 )
711 {
712 if ( locale == null )
713 {
714 locale = Locale.getDefault();
715 }
716
717 return new MessageFormat( this.getMessage(
718 "parseException", locale ), locale ).format(
719 new Object[]
720 {
721 resourceName,
722 cause,
723 line,
724 column,
725 null
726 } );
727
728 }
729
730
731
732
733
734
735
736 String getMissingAttributeMessage
737 (
738 Locale locale
739 , final java.lang.String attributeName
740 , final java.lang.String elementName
741 )
742 {
743 if ( locale == null )
744 {
745 locale = Locale.getDefault();
746 }
747
748 return new MessageFormat( this.getMessage(
749 "missingAttribute", locale ), locale ).format(
750 new Object[]
751 {
752 attributeName,
753 elementName,
754 null
755 } );
756
757 }
758
759
760
761
762
763
764
765 String getUnsupportedScopeMessage
766 (
767 Locale locale
768 , final java.lang.String unknownScope
769 , final java.lang.String specificationIdentifier
770 )
771 {
772 if ( locale == null )
773 {
774 locale = Locale.getDefault();
775 }
776
777 return new MessageFormat( this.getMessage(
778 "unsupportedScope", locale ), locale ).format(
779 new Object[]
780 {
781 unknownScope,
782 specificationIdentifier,
783 null
784 } );
785
786 }
787
788
789
790
791
792
793
794 String getPropertyValueNotAllowedMessage
795 (
796 Locale locale
797 , final java.lang.String specificationIdentifier
798 , final java.lang.String propertyName
799 )
800 {
801 if ( locale == null )
802 {
803 locale = Locale.getDefault();
804 }
805
806 return new MessageFormat( this.getMessage(
807 "propertyValueNotAllowed", locale ), locale ).format(
808 new Object[]
809 {
810 specificationIdentifier,
811 propertyName,
812 null
813 } );
814
815 }
816
817
818
819
820
821
822
823 String getMissingPropertyTypeMessage
824 (
825 Locale locale
826 , final java.lang.String propertyName
827 , final java.lang.String elementName
828 )
829 {
830 if ( locale == null )
831 {
832 locale = Locale.getDefault();
833 }
834
835 return new MessageFormat( this.getMessage(
836 "missingPropertyType", locale ), locale ).format(
837 new Object[]
838 {
839 propertyName,
840 elementName,
841 null
842 } );
843
844 }
845
846
847
848
849
850
851
852 String getUnsupportedArgumentTypeMessage
853 (
854 Locale locale
855 , final java.lang.String unsupportedType
856 )
857 {
858 if ( locale == null )
859 {
860 locale = Locale.getDefault();
861 }
862
863 return new MessageFormat( this.getMessage(
864 "unsupportedArgumentType", locale ), locale ).format(
865 new Object[]
866 {
867 unsupportedType,
868 null
869 } );
870
871 }
872
873
874
875
876
877
878
879 String getIllegalTemplateMessage
880 (
881 Locale locale
882 , final java.lang.String template
883 , final java.lang.String messageName
884 , final java.lang.String cause
885 )
886 {
887 if ( locale == null )
888 {
889 locale = Locale.getDefault();
890 }
891
892 return new MessageFormat( this.getMessage(
893 "illegalTemplate", locale ), locale ).format(
894 new Object[]
895 {
896 template,
897 messageName,
898 cause,
899 null
900 } );
901
902 }
903
904
905
906
907
908
909
910 String getResourceInformationMessage
911 (
912 Locale locale
913 , final java.lang.String resourceLocation
914 )
915 {
916 if ( locale == null )
917 {
918 locale = Locale.getDefault();
919 }
920
921 return new MessageFormat( this.getMessage(
922 "resourceInformation", locale ), locale ).format(
923 new Object[]
924 {
925 resourceLocation,
926 null
927 } );
928
929 }
930
931
932
933
934
935
936
937 String getUnknownVendorMessage
938 (
939 Locale locale
940 )
941 {
942 if ( locale == null )
943 {
944 locale = Locale.getDefault();
945 }
946
947 return new MessageFormat( this.getMessage(
948 "unknownVendor", locale ), locale ).format(
949 new Object[]
950 {
951 null
952 } );
953
954 }
955
956
957
958
959
960
961
962 String getNoVersionAvailableMessage
963 (
964 Locale locale
965 , final java.lang.String className
966 )
967 {
968 if ( locale == null )
969 {
970 locale = Locale.getDefault();
971 }
972
973 return new MessageFormat( this.getMessage(
974 "noVersionAvailable", locale ), locale ).format(
975 new Object[]
976 {
977 className,
978 null
979 } );
980
981 }
982
983
984
985
986
987
988
989 String getNoPackageAvailableMessage
990 (
991 Locale locale
992 , final java.lang.String className
993 )
994 {
995 if ( locale == null )
996 {
997 locale = Locale.getDefault();
998 }
999
1000 return new MessageFormat( this.getMessage(
1001 "noPackageAvailable", locale ), locale ).format(
1002 new Object[]
1003 {
1004 className,
1005 null
1006 } );
1007
1008 }
1009
1010
1011
1012
1013
1014
1015
1016 String getAddedDefaultImplementationMessage
1017 (
1018 Locale locale
1019 , final java.lang.String implementationIdentifier
1020 , final java.lang.String specificationIdentifier
1021 , final java.lang.String implementationVersion
1022 , final java.lang.String implementationVendor
1023 )
1024 {
1025 if ( locale == null )
1026 {
1027 locale = Locale.getDefault();
1028 }
1029
1030 return new MessageFormat( this.getMessage(
1031 "addedDefaultImplementation", locale ), locale ).format(
1032 new Object[]
1033 {
1034 implementationIdentifier,
1035 specificationIdentifier,
1036 implementationVersion,
1037 implementationVendor,
1038 null
1039 } );
1040
1041 }
1042
1043
1044
1045
1046
1047
1048
1049 String getOverwrittenDefaultImplementationMessage
1050 (
1051 Locale locale
1052 , final java.lang.String implementationIdentifier
1053 , final java.lang.String specificationIdentifier
1054 , final java.lang.String overwrittenIdentifier
1055 )
1056 {
1057 if ( locale == null )
1058 {
1059 locale = Locale.getDefault();
1060 }
1061
1062 return new MessageFormat( this.getMessage(
1063 "overwrittenDefaultImplementation", locale ), locale ).format(
1064 new Object[]
1065 {
1066 implementationIdentifier,
1067 specificationIdentifier,
1068 overwrittenIdentifier,
1069 null
1070 } );
1071
1072 }
1073
1074
1075
1076
1077
1078
1079
1080 String getIgnoredModuleMessage
1081 (
1082 Locale locale
1083 , final java.lang.String duplicateModuleResource
1084 , final java.lang.String definedModuleResource
1085 )
1086 {
1087 if ( locale == null )
1088 {
1089 locale = Locale.getDefault();
1090 }
1091
1092 return new MessageFormat( this.getMessage(
1093 "ignoredModule", locale ), locale ).format(
1094 new Object[]
1095 {
1096 duplicateModuleResource,
1097 definedModuleResource,
1098 null
1099 } );
1100
1101 }
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111 private String getMessage( final String key, Locale locale )
1112 {
1113 if ( locale == null )
1114 {
1115 locale = Locale.getDefault();
1116 }
1117
1118 return ResourceBundle.getBundle(
1119 "org/jdtaus/core/container/ri/client/DefaultModelBundle", locale ).
1120 getString( key );
1121
1122 }
1123 }