サポート > Wagby定義ファイル > Appendix

Wagby の「名前」に関する命名規則について、予約語と使用可能文字の詳細を説明します。

予約語

以下は予約語であるため、項目名として用いることはできません。アルファベット大文字小文字を区別しません。

abstractもAbstractもABSTRACTも予約語となります

Javaの予約語:

"abstract",
"assert"
"boolean",
"break",
"byte",
"case",
"catch",
"char",
"class",
"const",
"continue",
"default",
"do",
"double",
"enum",
"else",
"extends",
"false",
"final",
"finally",
"float",
"for",
"goto",
"if",
"implements",
"import",
"instanceof",
"int",
"interface",
"long",
"native",
"new",
"null",
"package",
"page",
"private",
"protected",
"public",
"return",
"short",
"static",
"strictfp",
"super",
"switch",
"synchronized",
"this",
"throw",
"throws",
"transient",
"true",
"try",
"void",
"volatile",
"while"

その他の予約語:

"action",
"and" (JSTLで利用),
"application",
"choose",
"content",
"css",
"customize",
"div" (JSTLで利用),
"empty" (JSTLで利用),
"error",
"errorcode",
"exception",
"eq" (JSTLで利用),
"ge" (JSTLで利用),
"gt" (JSTLで利用),
"help",
"hour_m",
"id",
"img",
"item",
"jpermission_m",
"jprincipal",
"jshparam"を含む名前,
"juser",
"label",
"lt" (JSTLで利用),
"minute_m",
"mod" (JSTLで利用),
"movestep_m",
"ne" (JSTLで利用),
"not" (JSTLで利用),
"now",
"out",
"or" (JSTLで利用),
"pageContext",
"request",
"response",
"session",
"system",
"xml"で始まる名前,
"WEB-INF"

XML の名前で使える文字

モデル名(英語)、モデル項目名(英語)は XML の要素名としても使用します。
このため、XMLの名前に使用できない文字を指定することはできません。

具体的には、1文字目は半角英字、全角ひらがな、全角カタカナ、漢字、「_(アンダーバー)」などの文字を使用することができます。2文字目以降は1文字目で使える文字に加えて、半角数字などを使用することができます。

半角カタカナや全角数字、全角英字、記号は使用できません。

XMLの名前として使用できる文字の詳細については、XML 1.0のW3C勧告(http://www.w3.org/TR/2004/REC-xml-20040204/#CharClasses)をご覧下さい。