View Javadoc

1   /*
2    * Copyright 2004-2008 the Seasar Foundation and the Others.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    *     http://www.apache.org/licenses/LICENSE-2.0
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 
13   * either express or implied. See the License for the specific language
14   * governing permissions and limitations under the License.
15   */
16  package org.seasar.uruma.core;
17  
18  import org.seasar.framework.exception.SIOException;
19  import org.seasar.uruma.component.UIComponent;
20  import org.seasar.uruma.component.rcp.ViewPartComponent;
21  import org.seasar.uruma.context.ApplicationContext;
22  import org.seasar.uruma.rcp.UrumaApplication;
23  import org.seasar.uruma.rcp.UrumaService;
24  import org.seasar.uruma.rcp.configuration.ConfigurationWriter;
25  
26  /**
27   * Uruma で利用するメッセージコードを定義するインターフェースです。<br />
28   * 
29   * @author y-komori
30   */
31  public interface UrumaMessageCodes {
32      // -------------------------------------------------------------------------
33      // 共通メッセージコード (00xx)
34      // -------------------------------------------------------------------------
35      /**
36       * 例外が発生した場合のメッセージコードです。
37       * <dl>
38       * <dt><b>値 :</b></dt>
39       * <dd>{@value}</dd>
40       * </dl>
41       */
42      public static final String EXCEPTION_OCCURED = "EURM0000";
43  
44      /**
45       * 例外が発生した場合のメッセージコード(理由つき)です。
46       * <dl>
47       * <dt><b>値 :</b></dt>
48       * <dd>{@value}</dd>
49       * </dl>
50       */
51      public static final String EXCEPTION_OCCURED_WITH_REASON = "EURM0001";
52  
53      /**
54       * パラメータが <code>null</code> であってはいけない場合のメッセージコードです。
55       * <dl>
56       * <dt><b>値 :</b></dt>
57       * <dd>{@value}</dd>
58       * </dl>
59       */
60      public static final String CANT_BE_NULL = "EURM0002";
61  
62      /**
63       * パラメータが空文字列であってはいけない場合のメッセージコードです。
64       * <dl>
65       * <dt><b>値 :</b></dt>
66       * <dd>{@value}</dd>
67       * </dl>
68       */
69      public static final String CANT_BE_EMPTY_STRING = "EURM0003";
70  
71      /**
72       * 未サポートのクラスが指定された場合のメッセージコードです。
73       * <dl>
74       * <dt><b>値 :</b></dt>
75       * <dd>{@value}</dd>
76       * </dl>
77       */
78      public static final String UNSUPPORTED_CLASS = "EURM0004";
79  
80      /**
81       * 型が想定している型に一致しない場合のメッセージコードです。
82       * <dl>
83       * <dt><b>値 :</b></dt>
84       * <dd>{@value}</dd>
85       * </dl>
86       */
87      public static final String TYPE_MISS_MATCH = "EURM0005";
88  
89      /**
90       * {@link SIOException} が発生した場合のメッセージコードです。
91       * <dl>
92       * <dt><b>値 :</b></dt>
93       * <dd>{@value}</dd>
94       * </dl>
95       */
96      public static final String IO_EXCEPTION_OCCURED = "EURM0006";
97  
98      /**
99       * CoolDeploy 対象パッケージが見つからなかった場合のメッセージコードです。
100      * <dl>
101      * <dt><b>値 :</b></dt>
102      * <dd>{@value}</dd>
103      * </dl>
104      */
105     public static final String COOLDEPLOY_PACKAGE_NOT_FOUND = "WURM0007";
106 
107     // -------------------------------------------------------------------------
108     // XMLパース関連メッセージコード (01xx)
109     // -------------------------------------------------------------------------
110     /**
111      * レイアウトが見つからない場合のメッセージコードです。
112      * <dl>
113      * <dt><b>値 :</b></dt>
114      * <dd>{@value}</dd>
115      * </dl>
116      */
117     public static final String LAYOUT_NOTO_FOUND = "EURM0100";
118 
119     /**
120      * レイアウトデータが見つからない場合のメッセージコードです。
121      * <dl>
122      * <dt><b>値 :</b></dt>
123      * <dd>{@value}</dd>
124      * </dl>
125      */
126     public static final String LAYOUT_DATA_NOT_FOUND = "EURM0101";
127 
128     /**
129      * レンダラが見つからない場合のメッセージコードです。
130      * <dl>
131      * <dt><b>値 :</b></dt>
132      * <dd>{@value}</dd>
133      * </dl>
134      */
135     public static final String RENDERER_NOT_FOUND = "EURM0102";
136 
137     /**
138      * イベントリスナが見つからない場合のメッセージコードです。
139      * <dl>
140      * <dt><b>値 :</b></dt>
141      * <dd>{@value}</dd>
142      * </dl>
143      */
144     public static final String SWT_EVENT_LISTENER_NOT_FOUND = "EURM0103";
145 
146     /**
147      * アノテーションで指定された id が画面定義 XML 上に存在しないことを示すメッセージコードです。
148      * <dl>
149      * <dt><b>値 :</b></dt>
150      * <dd>{@value}</dd>
151      * </dl>
152      */
153     public static final String WIDGET_NOT_FOUND_ON_XML = "EURM0104";
154 
155     /**
156      * コンポーネント ID が重複して定義されている際のメッセージコードです。
157      * <dl>
158      * <dt><b>値 :</b></dt>
159      * <dd>{@value}</dd>
160      * </dl>
161      */
162     public static final String DUPLICATE_COMPONENT_ID = "EURM0105";
163 
164     /**
165      * 継承先コンポーネントが見つからない場合のメッセージコードです。
166      * <dl>
167      * <dt><b>値 :</b></dt>
168      * <dd>{@value}</dd>
169      * </dl>
170      */
171     public static final String EXTEND_TARGET_COMPONENT_NOT_FOUND = "EURM0106";
172 
173     /**
174      * 継承先プロパティが見つからない場合のメッセージコードです。
175      * <dl>
176      * <dt><b>値 :</b></dt>
177      * <dd>{@value}</dd>
178      * </dl>
179      */
180     public static final String EXTEND_TARGET_PROPERTY_NOT_FOUND = "EURM0107";
181 
182     /**
183      * {@link UIComponent} が見つからない場合のメッセージコードです。
184      * <dl>
185      * <dt><b>値 :</b></dt>
186      * <dd>{@value}</dd>
187      * </dl>
188      */
189     public static final String UICOMPONENT_NOT_FOUND = "EURM0108";
190 
191     /**
192      * 画面定義テンプレートをファイルから読み込む際のメッセージコードです。
193      * <dl>
194      * <dt><b>値 :</b></dt>
195      * <dd>{@value}</dd>
196      * </dl>
197      */
198     public static final String LOAD_TEMPLATE_FROM_FILE = "IURM0110";
199 
200     /**
201      * 画面定義テンプレートをキャッシュから読み込む際のメッセージコードです。
202      * <dl>
203      * <dt><b>値 :</b></dt>
204      * <dd>{@value}</dd>
205      * </dl>
206      */
207     public static final String LOAD_TEMPLATE_FROM_CACHE = "IURM0111";
208 
209     /**
210      * 画面定義テンプレート登録時のメッセージコードです。<br />
211      * <dl>
212      * <dt><b>値 :</b></dt>
213      * <dd>{@value}</dd>
214      * </dl>
215      */
216     public static final String TEMPLATE_REGISTERED = "IURM0112";
217 
218     /**
219      * 重複した ID を持つ画面定義テンプレートが見つかった際のメッセージコードです。<br />
220      * <dl>
221      * <dt><b>値 :</b></dt>
222      * <dd>{@value}</dd>
223      * </dl>
224      */
225     public static final String DUPLICATE_ID_TEMPLATE = "EURM0113";
226 
227     /**
228      * 指定された ID を持つ画面定義テンプレートが見つからなかった際のメッセージコードです。<br />
229      * <dl>
230      * <dt><b>値 :</b></dt>
231      * <dd>{@value}</dd>
232      * </dl>
233      */
234     public static final String TEMPLATE_NOT_FOUND = "EURM0114";
235 
236     /**
237      * XML 要素をマッピングする Java クラス側に対応する属性が見つからなかった際のメッセージコードです。<br />
238      * <dl>
239      * <dt><b>値 :</b></dt>
240      * <dd>{@value}</dd>
241      * </dl>
242      */
243     public static final String PROPERY_NOT_FOUND = "EURM0115";
244 
245     /**
246      * 指定された ID を持つすべての画面定義テンプレートをキャッシュから削除する際のメッセージコードです。<br />
247      * <dl>
248      * <dt><b>値 :</b></dt>
249      * <dd>{@value}</dd>
250      * </dl>
251      */
252     public static final String DELETE_ALL_TEMPLATE_FROM_CACHE = "DURM0116";
253 
254     /**
255      * 指定された ID を持つ画面定義テンプレートをキャッシュから削除する際のメッセージコードです。<br />
256      * <dl>
257      * <dt><b>値 :</b></dt>
258      * <dd>{@value}</dd>
259      * </dl>
260      */
261     public static final String DELETE_TEMPLATE_FROM_CACHE = "DURM0117";
262 
263     // -------------------------------------------------------------------------
264     // バインディング関連メッセージコード (02xx)
265     // -------------------------------------------------------------------------
266     /**
267      * アノテートされたメソッドが複数存在する場合のエラーコードです。
268      * <dl>
269      * <dt><b>値 :</b></dt>
270      * <dd>{@value}</dd>
271      * </dl>
272      */
273     public static final String DUPLICATE_ANNOTATED_METHOD = "EURM0200";
274 
275     /**
276      * メソッドが引数・戻り値なしのメソッドでない場合のエラーコードです。
277      * <dl>
278      * <dt><b>値 :</b></dt>
279      * <dd>{@value}</dd>
280      * </dl>
281      */
282     public static final String ILLEGAL_METHOD_SIGNATURE = "EURM0201";
283 
284     /**
285      * イニシャライズメソッド実行中に例外が発生した場合のエラーコードです。
286      * <dl>
287      * <dt><b>値 :</b></dt>
288      * <dd>{@value}</dd>
289      * </dl>
290      */
291     public static final String EXCEPTION_ON_INVOKING_INITIALIZE_METHOD = "EURM0202";
292 
293     /**
294      * サポートされていない型のウィジットに対してバインディングしようとした場合のメッセージコードです。
295      * <dl>
296      * <dt><b>値 :</b></dt>
297      * <dd>{@value}</dd>
298      * </dl>
299      */
300     public static final String WIDGET_NOT_SUPPORTED = "EURM0203";
301 
302     /**
303      * アノテートされたフィールドに対応するウィジットが存在しない場合のメッセージコードです。
304      * <dl>
305      * <dt><b>値 :</b></dt>
306      * <dd>{@value}</dd>
307      * </dl>
308      */
309     public static final String WIDGET_NOT_FOUND = "EURM0204";
310 
311     /**
312      * EnablesDepending でターゲットウィジットがサポートされていない際のメッセージコードです。<br />
313      * <dl>
314      * <dt><b>値 :</b></dt>
315      * <dd>{@value}</dd>
316      * </dl>
317      */
318     public static final String DEPENDING_WIDGET_NOT_SUPPORTED = "EURM0205";
319 
320     /**
321      * EnablesDepending でターゲットに対する選択条件がサポートされていない際のメッセージコードです。<br />
322      * <dl>
323      * <dt><b>値 :</b></dt>
324      * <dd>{@value}</dd>
325      * </dl>
326      */
327     public static final String DEPENDING_TYPE_NOT_SUPPORTED = "EURM0206";
328 
329     /**
330      * バインド先とバインド元の型が一致しない場合のメッセージコードです。
331      * <dl>
332      * <dt><b>値 :</b></dt>
333      * <dd>{@value}</dd>
334      * </dl>
335      */
336     public static final String CLASS_NOT_MUTCH = "EURM0207";
337 
338     /**
339      * バインド処理を実行する際のメッセージコードです。<br />
340      * <dl>
341      * <dt><b>値 :</b></dt>
342      * <dd>{@value}</dd>
343      * </dl>
344      */
345     public static final String DO_BINDING = "DURM0208";
346 
347     /**
348      * {@link ApplicationContext} からオブジェクトへ値をバインドする際のメッセージコードです。
349      * <dl>
350      * <dt><b>値 :</b></dt>
351      * <dd>{@value}</dd>
352      * </dl>
353      */
354     public static final String IMPORT_APPLICATION_CONTEXT = "DURM0209";
355 
356     /**
357      * オブジェクトから {@link ApplicationContext} へ値をバインドする際のメッセージコードです。
358      * <dl>
359      * <dt><b>値 :</b></dt>
360      * <dd>{@value}</dd>
361      * </dl>
362      */
363     public static final String EXPORT_APPLICATION_CONTEXT = "DURM0210";
364 
365     /**
366      * メソッドバインディング開始時のメッセージコードです。
367      * <dl>
368      * <dt><b>値 :</b></dt>
369      * <dd>{@value}</dd>
370      * </dl>
371      */
372     public static final String START_METHOD_CALL = "IURM0211";
373 
374     /**
375      * メソッドバインディング終了時のメッセージコードです。
376      * <dl>
377      * <dt><b>値 :</b></dt>
378      * <dd>{@value}</dd>
379      * </dl>
380      */
381     public static final String END_METHOD_CALL = "IURM0212";
382 
383     /**
384      * EnablesDepending ターゲットが見つからない場合のメッセージコードです。
385      * <dl>
386      * <dt><b>値 :</b></dt>
387      * <dd>{@value}</dd>
388      * </dl>
389      */
390     public static final String ENABLES_DEPENDING_TARGET_NOT_FOUND = "EURM0213";
391 
392     /**
393      * パートアクションクラス設定時のメッセージコードです。
394      * <dl>
395      * <dt><b>値 :</b></dt>
396      * <dd>{@value}</dd>
397      * </dl>
398      */
399     public static final String PART_ACTION_CLASS_FOUND = "DURM0214";
400 
401     /**
402      * フォームクラス設定時のメッセージコードです。
403      * <dl>
404      * <dt><b>値 :</b></dt>
405      * <dd>{@value}</dd>
406      * </dl>
407      */
408     public static final String FORM_CLASS_FOUND = "DURM0215";
409 
410     /**
411      * メソッドバインディング生成時のメッセージコードです。<br />
412      * <dl>
413      * <dt><b>値 :</b></dt>
414      * <dd>{@value}</dd>
415      * </dl>
416      */
417     public static final String CREATE_METHOD_BINDING = "DURM0216";
418 
419     /**
420      * ISelectionListener 登録時のメッセージコードです。<br />
421      * <dl>
422      * <dt><b>値 :</b></dt>
423      * <dd>{@value}</dd>
424      * </dl>
425      */
426     public static final String ISELECTION_LISTENER_REGISTERED = "DURM0217";
427 
428     /**
429      * リスナからのメソッド実行中に例外が発生した場合のメッセージコードです。<br />
430      * <dl>
431      * <dt><b>値 :</b></dt>
432      * <dd>{@value}</dd>
433      * </dl>
434      */
435     public static final String EXCEPTION_OCCURED_INVOKING_METHOD = "EURM0218";
436 
437     /**
438      * メソッドバインディング対象メソッドの引数の数が不正である場合のメッセージコードです。<br />
439      * 
440      * <dl>
441      * <dt><b>値 :</b></dt>
442      * <dd>{@value}</dd>
443      * </dl>
444      */
445     public static final String ILLEGAL_ARG_NUMBERS = "EURM0219";
446 
447     /**
448      * ワークベンチアクションクラス設定時のメッセージコードです。<br />
449      * <dl>
450      * <dt><b>値 :</b></dt>
451      * <dd>{@value}</dd>
452      * </dl>
453      */
454     public static final String WORKBENCH_ACTION_CLASS_FOUND = "DURM0220";
455 
456     /**
457      * パートアクションクラスが見つからなかった場合のメッセージコードです。<br />
458      * <dl>
459      * <dt><b>値 :</b></dt>
460      * <dd>{@value}</dd>
461      * </dl>
462      */
463     public static final String PART_ACTION_CLASS_NOT_FOUND = "WURM0221";
464 
465     /**
466      * ワークベンチアクションクラスが見つからなかった場合のメッセージコードです。<br />
467      * <dl>
468      * <dt><b>値 :</b></dt>
469      * <dd>{@value}</dd>
470      * </dl>
471      */
472     public static final String WORKBENCH_ACTION_CLASS_NOT_FOUND = "WURM0222";
473 
474     /**
475      * フォームクラスが見つからなかった場合のメッセージコードです。<br />
476      * <dl>
477      * <dt><b>値 :</b></dt>
478      * <dd>{@value}</dd>
479      * </dl>
480      */
481     public static final String FORM_CLASS_NOT_FOUND = "WURM0223";
482 
483     /**
484      * フォームクラスが見つからなかった場合のメッセージコードです。<br />
485      * <dl>
486      * <dt><b>値 :</b></dt>
487      * <dd>{@value}</dd>
488      * </dl>
489      */
490     public static final String VALUE_BINDER_NOT_FOUND = "WURM0224";
491 
492     /**
493      * 非同期メソッドバインディングスケジューリング時のメッセージコードです。
494      * <dl>
495      * <dt><b>値 :</b></dt>
496      * <dd>{@value}</dd>
497      * </dl>
498      */
499     public static final String ASYNC_METHOD_SCHEDULED = "IURM0225";
500 
501     /**
502      * 非同期メソッドバインディング開始時のメッセージコードです。
503      * <dl>
504      * <dt><b>値 :</b></dt>
505      * <dd>{@value}</dd>
506      * </dl>
507      */
508     public static final String ASYNC_METHOD_START = "IURM0226";
509 
510     /**
511      * 非同期メソッドバインディング終了時のメッセージコードです。
512      * <dl>
513      * <dt><b>値 :</b></dt>
514      * <dd>{@value}</dd>
515      * </dl>
516      */
517     public static final String ASYNC_METHOD_END = "IURM0227";
518 
519     /**
520      * 非同期メソッドバインディングキャンセル時のメッセージコードです。
521      * <dl>
522      * <dt><b>値 :</b></dt>
523      * <dd>{@value}</dd>
524      * </dl>
525      */
526     public static final String ASYNC_METHOD_CANCELED = "IURM0228";
527 
528     // -------------------------------------------------------------------------
529     // レンダリング関連メッセージコード (03xx)
530     // -------------------------------------------------------------------------
531     /**
532      * ウィンドウが見つからない場合のメッセージコードです。
533      * <dl>
534      * <dt><b>値 :</b></dt>
535      * <dd>{@value}</dd>
536      * </dl>
537      */
538     public static final String WINDOW_NOT_FOUND = "EURM0300";
539 
540     /**
541      * レンダリング時の値の設定に失敗した場合のメッセージコードです。
542      * <dl>
543      * <dt><b>値 :</b></dt>
544      * <dd>{@value}</dd>
545      * </dl>
546      */
547     public static final String RENDER_MAPPING_FAILED = "EURM0301";
548 
549     /**
550      * レンダリング時に実際の型が想定していた型と異なっていた場合のエラーコードです。
551      * <dl>
552      * <dt><b>値 :</b></dt>
553      * <dd>{@value}</dd>
554      * </dl>
555      */
556     public static final String UNSUPPORTED_TYPE_ERROR = "EURM0302";
557 
558     /**
559      * ViewPart のレンダリング時にルートコンポーネントが {@link ViewPartComponent} でなかった場合のエラーコードです。
560      * <dl>
561      * <dt><b>値 :</b></dt>
562      * <dd>{@value}</dd>
563      * </dl>
564      */
565     public static final String REQUIRED_VIEWPART_ERROR = "EURM0303";
566 
567     /**
568      * {@link UIComponent#preRender(org.seasar.uruma.context.WidgetHandle,
569      * org.seasar.uruma.context.WindowContext)} メソッド開始時のメッセージコードです。
570      * <dl>
571      * <dt><b>値 :</b></dt>
572      * <dd>{@value}</dd>
573      * </dl>
574      */
575     public static final String PRE_RENDER_START = "TURM0304";
576 
577     /**
578      * {@link UIComponent#preRender(org.seasar.uruma.context.WidgetHandle,
579      * org.seasar.uruma.context.WindowContext)} メソッド終了時のメッセージコードです。
580      * <dl>
581      * <dt><b>値 :</b></dt>
582      * <dd>{@value}</dd>
583      * </dl>
584      */
585     public static final String PRE_RENDER_END = "TURM0305";
586 
587     /**
588      * {@link UIComponent#render(org.seasar.uruma.context.WidgetHandle,
589      * org.seasar.uruma.context.PartContext)} メソッド開始時のメッセージコードです。
590      * <dl>
591      * <dt><b>値 :</b></dt>
592      * <dd>{@value}</dd>
593      * </dl>
594      */
595     public static final String RENDER_START = "TURM0306";
596 
597     /**
598      * {@link UIComponent#render(org.seasar.uruma.context.WidgetHandle,
599      * org.seasar.uruma.context.PartContext)} メソッド終了時のメッセージコードです。
600      * <dl>
601      * <dt><b>値 :</b></dt>
602      * <dd>{@value}</dd>
603      * </dl>
604      */
605     public static final String RENDER_END = "TURM0307";
606 
607     /**
608      * ウィジット生成時のメッセージコードです。
609      * <dl>
610      * <dt><b>値 :</b></dt>
611      * <dd>{@value}</dd>
612      * </dl>
613      */
614     public static final String WIDGET_CREATED = "TURM0308";
615 
616     /**
617      * コンテントプロバイダ設定時のメッセージコードです。
618      * <dl>
619      * <dt><b>値 :</b></dt>
620      * <dd>{@value}</dd>
621      * </dl>
622      */
623     public static final String CONTENT_PROVIDER_FOUND = "DURM0309";
624 
625     /**
626      * ラベルプロバイダ設定時のメッセージコードです。
627      * <dl>
628      * <dt><b>値 :</b></dt>
629      * <dd>{@value}</dd>
630      * </dl>
631      */
632     public static final String LABEL_PROVIDER_FOUND = "DURM0310";
633 
634     /**
635      * コンパレータ設定時のメッセージコードです。
636      * <dl>
637      * <dt><b>値 :</b></dt>
638      * <dd>{@value}</dd>
639      * </dl>
640      */
641     public static final String COMPARATOR_FOUND = "DURM0311";
642 
643     /**
644      * コンポーネントのプロパティが String 型ではないため、読み出しに失敗した際のメッセージコードです。<br />
645      */
646     public static final String COMPONENT_PROPERTY_IS_NOT_STRING = "EURM0312";
647 
648     /**
649      * ウィジットにプロパティが見つからず、値を設定しなかった際のメッセージコードです。<br />
650      */
651     public static final String WIDGET_PROPERTY_NOT_FOUND = "EURM0313";
652 
653     /**
654      * プロパティの書き込みに失敗した際のメッセージコードです。<br />
655      */
656     public static final String PROPERTY_IS_NOT_WRITABLE = "EURM0314";
657 
658     /**
659      * ウィジェット 登録時のメッセージコードです。
660      * <dl>
661      * <dt><b>値 :</b></dt>
662      * <dd>{@value}</dd>
663      * </dl>
664      */
665     public static final String WIDGET_REGISTERED = "DURM0315";
666 
667     /**
668      * ウィジェット ID が重複して定義されている際のメッセージコードです。
669      * <dl>
670      * <dt><b>値 :</b></dt>
671      * <dd>{@value}</dd>
672      * </dl>
673      */
674     public static final String DUPLICATE_WIDGET_ID = "EURM0316";
675 
676     // -------------------------------------------------------------------------
677     // ウィンドウ管理関連メッセージコード (04xx)
678     // -------------------------------------------------------------------------
679     /**
680      * ウィンドウオープン時のメッセージコードです。
681      * <dl>
682      * <dt><b>値 :</b></dt>
683      * <dd>{@value}</dd>
684      * </dl>
685      */
686     public static final String OPEN_WINDOW = "IURM0400";
687 
688     /**
689      * ウィンドウ初期化時のメッセージコードです。
690      * <dl>
691      * <dt><b>値 :</b></dt>
692      * <dd>{@value}</dd>
693      * </dl>
694      */
695     public static final String INIT_WINDOW = "IURM0401";
696 
697     /**
698      * ウィンドウクローズ時のメッセージコードです。
699      * <dl>
700      * <dt><b>値 :</b></dt>
701      * <dd>{@value}</dd>
702      * </dl>
703      */
704     public static final String CLOSE_WINDOW = "IURM0402";
705 
706     // -------------------------------------------------------------------------
707     // RCP関連メッセージコード (05xx)
708     // -------------------------------------------------------------------------
709 
710     /**
711      * Uruma バンドル開始時のメッセージコードです。
712      * <dl>
713      * <dt><b>値 :</b></dt>
714      * <dd>{@value}</dd>
715      * </dl>
716      */
717     public static final String URUMA_BUNDLE_START = "IURM0500";
718 
719     /**
720      * Uruma バンドル終了時のメッセージコードです。
721      * <dl>
722      * <dt><b>値 :</b></dt>
723      * <dd>{@value}</dd>
724      * </dl>
725      */
726     public static final String URUMA_BUNDLE_STOP = "IURM0501";
727 
728     /**
729      * 画面定義 XML に <code>workbench</code> 要素が定義されていなかった場合のメッセージコードです。
730      * <dl>
731      * <dt><b>値 :</b></dt>
732      * <dd>{@value}</dd>
733      * </dl>
734      */
735     public static final String WORKBENCH_ELEMENT_NOT_FOUND = "EURM0502";
736 
737     /**
738      * 画面定義 XML 検索開始時のメッセージコードです。
739      * <dl>
740      * <dt><b>値 :</b></dt>
741      * <dd>{@value}</dd>
742      * </dl>
743      */
744     public static final String FINDING_XML_START = "IURM0503";
745 
746     /**
747      * バンドルへのコントリビューション生成時のメッセージコードです。<br />
748      * <dl>
749      * <dt><b>値 :</b></dt>
750      * <dd>{@value}</dd>
751      * </dl>
752      */
753     public static final String CREATE_CONTRIBUTION = "TURM0504";
754 
755     /**
756      * {@link ConfigurationWriter} が見つからない場合のメッセージコードです。<br />
757      * <dl>
758      * <dt><b>値 :</b></dt>
759      * <dd>{@value}</dd>
760      * </dl>
761      */
762     public static final String CONFIGURATION_WRITER_NOT_FOUND = "EURM0505";
763 
764     /**
765      * <code>perspective</code> 要素内で参照されているパートの ID が見つからない場合のメッセージコードです。
766      * <dl>
767      * <dt><b>値 :</b></dt>
768      * <dd>{@value}</dd>
769      * </dl>
770      */
771     public static final String PART_IN_PERSPECTIVE_NOT_FOUND = "EURM0506";
772 
773     /**
774      * パースペクティブが見つからない場合のメッセージコードです。
775      * <dl>
776      * <dt><b>値 :</b></dt>
777      * <dd>{@value}</dd>
778      * </dl>
779      */
780     public static final String PERSPECTIVE_NOT_FOUND = "EURM0507";
781 
782     /**
783      * Urumaアプリケーションを発見した場合のメッセージコードです。
784      * <dl>
785      * <dt><b>値 :</b></dt>
786      * <dd>{@value}</dd>
787      * </dl>
788      */
789     public static final String URUMA_APPLICATION_FOUND = "IURM0508";
790 
791     /**
792      * バンドル調査時のメッセージコードです。
793      * <dl>
794      * <dt><b>値 :</b></dt>
795      * <dd>{@value}</dd>
796      * </dl>
797      */
798     public static final String ANALYZING_BUNDLE = "DURM0509";
799 
800     /**
801      * {@link UrumaService} 初期化開始時のメッセージコードです。
802      * <dl>
803      * <dt><b>値 :</b></dt>
804      * <dd>{@value}</dd>
805      * </dl>
806      */
807     public static final String URUMA_SERVICE_INIT_START = "IURM0510";
808 
809     /**
810      * {@link UrumaService} 初期化完了時のメッセージコードです。
811      * <dl>
812      * <dt><b>値 :</b></dt>
813      * <dd>{@value}</dd>
814      * </dl>
815      */
816     public static final String URUMA_SERVICE_INIT_END = "IURM0511";
817 
818     /**
819      * Urumaアプリケーションのアクティベーション開始時のメッセージコードです。
820      * <dl>
821      * <dt><b>値 :</b></dt>
822      * <dd>{@value}</dd>
823      * </dl>
824      */
825     public static final String URUMA_APP_STARTING = "IURM0512";
826 
827     /**
828      * Urumaアプリケーションのアクティベーション完了時のメッセージコードです。
829      * <dl>
830      * <dt><b>値 :</b></dt>
831      * <dd>{@value}</dd>
832      * </dl>
833      */
834     public static final String URUMA_APP_STARTED = "IURM0513";
835 
836     /**
837      * Urumaアプリケーションのアクティベーション失敗時のメッセージコードです。
838      * <dl>
839      * <dt><b>値 :</b></dt>
840      * <dd>{@value}</dd>
841      * </dl>
842      */
843     public static final String URUMA_APP_STARTING_FAILED = "EURM0514";
844 
845     /**
846      * {@link UrumaApplication} 開始時のメッセージコードです。
847      * <dl>
848      * <dt><b>値 :</b></dt>
849      * <dd>{@value}</dd>
850      * </dl>
851      */
852     public static final String URUMA_APPLICATION_STARTING = "IURM0515";
853 
854     /**
855      * {@link UrumaApplication} 終了時のメッセージコードです。
856      * <dl>
857      * <dt><b>値 :</b></dt>
858      * <dd>{@value}</dd>
859      * </dl>
860      */
861     public static final String URUMA_APPLICATION_STOPPING = "IURM0516";
862 
863     /**
864      * {@link UrumaService} 破棄時のメッセージコードです。
865      * <dl>
866      * <dt><b>値 :</b></dt>
867      * <dd>{@value}</dd>
868      * </dl>
869      */
870     public static final String URUMA_SERVICE_DESTROY = "IURM0517";
871 
872     /**
873      * コンテクストクラスローダ切り替え時のメッセージコードです。
874      * <dl>
875      * <dt><b>値 :</b></dt>
876      * <dd>{@value}</dd>
877      * </dl>
878      */
879     public static final String SWITCH_CONTEXT_CLASS_LOADER = "DURM0518";
880 
881     /**
882      * S2コンポーネント登録時のメッセージコードです。
883      * <dl>
884      * <dt><b>値 :</b></dt>
885      * <dd>{@value}</dd>
886      * </dl>
887      */
888     public static final String COMPONENT_REGISTERED = "DURM0519";
889 
890     /**
891      * Uruma アプリケーションが見つからない場合のメッセージコードです。
892      * <dl>
893      * <dt><b>値 :</b></dt>
894      * <dd>{@value}</dd>
895      * </dl>
896      */
897     public static final String URUMA_APP_NOT_FOUND = "EURM0520";
898 
899     /**
900      * バンドルを開始する場合のメッセージコードです。
901      * <dl>
902      * <dt><b>値 :</b></dt>
903      * <dd>{@value}</dd>
904      * </dl>
905      */
906     public static final String BUNDLE_START = "DURM0521";
907 
908     /**
909      * バンドルが開始済みの場合のメッセージコードです。
910      * <dl>
911      * <dt><b>値 :</b></dt>
912      * <dd>{@value}</dd>
913      * </dl>
914      */
915     public static final String BUNDLE_STARTED = "DURM0522";
916 
917     /**
918      * バンドルを停止する場合のメッセージコードです。
919      * <dl>
920      * <dt><b>値 :</b></dt>
921      * <dd>{@value}</dd>
922      * </dl>
923      */
924     public static final String BUNDLE_STOP = "DURM0523";
925 
926     /**
927      * バンドルを更新する場合のメッセージコードです。
928      * <dl>
929      * <dt><b>値 :</b></dt>
930      * <dd>{@value}</dd>
931      * </dl>
932      */
933     public static final String BUNDLE_UPDATE = "DURM0524";
934 
935     /**
936      * Urumaアプリケーション側のクラスローダが見つからなかった場合のメッセージコードです。<br />
937      * <dl>
938      * <dt><b>値 :</b></dt>
939      * <dd>{@value}</dd>
940      * </dl>
941      */
942     public static final String URUMA_APP_CLASS_LOADER_NOT_FOUND = "EURM0525";
943 
944     /**
945      * Urumaアプリケーション側のクラスローダが見つからなかった場合のメッセージコードです。<br />
946      * <dl>
947      * <dt><b>値 :</b></dt>
948      * <dd>{@value}</dd>
949      * </dl>
950      */
951     public static final String INVALID_URUMA_APP_BUNDLE = "WURM0526";
952 
953     /**
954      * ビューの初期化開始時のメッセージコードです。<br />
955      * 
956      * <dl>
957      * <dt><b>値 :</b></dt>
958      * <dd>{@value}</dd>
959      * </dl>
960      */
961     public static final String VIEW_INIT_START = "IURM0527";
962 
963     /**
964      * ビューの初期化完了時のメッセージコードです。<br />
965      * <dl>
966      * <dt><b>値 :</b></dt>
967      * <dd>{@value}</dd>
968      * </dl>
969      */
970     public static final String VIEW_INIT_END = "IURM0528";
971 
972     /**
973      * ビューの初期化失敗時のメッセージコードです。<br />
974      * <dl>
975      * <dt><b>値 :</b></dt>
976      * <dd>{@value}</dd>
977      * </dl>
978      */
979     public static final String VIEW_INIT_FAILED = "EURM0529";
980 
981     // -------------------------------------------------------------------------
982     // リソース関連メッセージコード (06xx)
983     // -------------------------------------------------------------------------
984 
985     /**
986      * メッセージリソースが見つからない場合のメッセージコードです。
987      * <dl>
988      * <dt><b>値 :</b></dt>
989      * <dd>{@value}</dd>
990      * </dl>
991      */
992     public static final String MESSAGE_RESOURCE_NOT_FOUND = "EURM0600";
993 
994     /**
995      * メッセージリソースからキーが見つからない場合のメッセージコードです。
996      * <dl>
997      * <dt><b>値 :</b></dt>
998      * <dd>{@value}</dd>
999      * </dl>
1000      */
1001     public static final String MESSAGE_KEY_NOT_FOUND = "WURM0601";
1002 
1003     /**
1004      * Dicon ファイルが見つからない場合のメッセージコードです。<br />
1005      * <dl>
1006      * <dt><b>値 :</b></dt>
1007      * <dd>{@value}</dd>
1008      * </dl>
1009      */
1010     public static final String DICON_FILE_NOT_FOUND = "WURM0602";
1011 
1012     /**
1013      * urumaImages.properties が見つからない場合のメッセージコードです。<br />
1014      * <dl>
1015      * <dt><b>値 :</b></dt>
1016      * <dd>{@value}</dd>
1017      * </dl>
1018      */
1019     public static final String IMAGE_DEF_BUNDLE_NOT_FOUND = "WURM0603";
1020 
1021     /**
1022      * workbench.xml が見つからない場合のメッセージコードです。<br />
1023      * <dl>
1024      * <dt><b>値 :</b></dt>
1025      * <dd>{@value}</dd>
1026      * </dl>
1027      */
1028     public static final String WORKBENCH_DEF_FILE_NOT_FOUND = "WURM0604";
1029 
1030     // -------------------------------------------------------------------------
1031     // Win32API関連メッセージコード (98xx)
1032     // -------------------------------------------------------------------------
1033     /**
1034      * API の呼び出しに失敗した場合のメッセージコードです。<br />
1035      * 
1036      * <dl>
1037      * <dt><b>値 :</b></dt>
1038      * <dd>{@value}</dd>
1039      * </dl>
1040      */
1041     public static final String WIN32_API_CALL_FAILED = "WURM9800";
1042 
1043     // -------------------------------------------------------------------------
1044     // システムデバッグログ関連メッセージコード (99xx)
1045     // -------------------------------------------------------------------------
1046     /**
1047      * {@link StandAloneUrumaStarter} 初期化時のメッセージコードです。
1048      * <dl>
1049      * <dt><b>値 :</b></dt>
1050      * <dd>{@value}</dd>
1051      * </dl>
1052      */
1053     public static final String STAND_ALONE_URUMA_STARTER_INIT = "DURM9900";
1054 
1055     /**
1056      * イメージバンドルファイル読み込み時のメッセージコードです。
1057      * <dl>
1058      * <dt><b>値 :</b></dt>
1059      * <dd>{@value}</dd>
1060      * </dl>
1061      */
1062     public static final String LOADING_IMAGE_BUNDLE = "DURM9901";
1063 
1064     /**
1065      * {@link StandAloneUrumaStarter} 終了時のメッセージコードです。
1066      * <dl>
1067      * <dt><b>値 :</b></dt>
1068      * <dd>{@value}</dd>
1069      * </dl>
1070      */
1071     public static final String STAND_ALONE_URUMA_STARTER_STOP = "DURM9902";
1072 }