message 要素

message

message 要素は、一つのメッセージを定義する。

親要素 子要素 属性
  • name(必須)
  • base(オプション)
  • type(必須)

name 属性

name 属性に指定した文字列がメッセージの名前となる。

base 属性

base 属性に生成されるメッセージクラスの親クラスを指定することができる。

親クラス名に "." が含まれない場合は現在の名前空間内として扱い、"." が含まれる場合はルート名前空間からの絶対指定として扱う。base を省略した場合はデフォルトのクラスが使われる。

C++ では、KIND, TYPE, 自身のクラスをパラメータとするクラステンプレートを base に指定する。デフォルト値は "nine.MessageTmpl" である。

ActionScript では、"nine.Message" をデフォルト値とする。

JavaScript では、"nine.Message" をデフォルト値とする。

type 属性

メッセージの TYPE を 0 から 4095 までの数値で指定する。

field

メッセージのデータは field 要素で記述する。