生成されるコードにプリフィックスを加えるため,--class-prefix と --param-prefix の二つのオプションを追加しました.主要なスキーマのように要素名に小文字を使っていればこのオプションは必要になることはないと思います.scalaxb はクラス名の語頭を大文字にしますが,パラメータ名はいじらないため,以下のようなコードになるためです:
case class USAddress(name: String,
street: String,
city: String,
usstate: USState,
zip: Int) extends Addressable
要素名の語頭がスキーマの中でも大文字化されているとすると,以下のようなコードになってしまいます:
case class USAddress(Name: String,
Street: String,
City: String,
USState: USState,
Zip: Int) extends Addressable