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 }