-改造

ごめんなさい。今晩結構いじります>Maya開発チーム。集中工事はTemplateProcessorHandlerとSpecificationNodeHandler。API変更はSpecificationNodeとProcessorResolverで、NodeResolverは廃止を考えています。それにともなって、generator系のレゾルバは平均的に変更が生じ、それらに関連するテストも変わります。また、SpecificationNodeの実装個別クラス群は廃止を考えています。作業内容は大して無いんですが、コミットファイル範囲が大きいので迷惑かけます。

と思ったけど

急用で強行(笑)できず。。。これを機にもっと考えます。

追記

勢いで改造せずに、一度風呂はいってよかったです。ちょっと変更前に迷ってたところが見えました。湯船に神様がいました。

  • テンプレ同様、設定XMLバインディング情報は属性として持つ。そのほうが見たまま直感的。
  • 子ノードは、テンプレでは旧groupマジックタグの応用。設定XMLでは自由に書ける。
  • テンプレの省略名前空間はHTMLのそれをつける。が、HTMLには特別無いので「http://www.w3.org/TR/html/」とでもしておきましょう。
  • 設定XMLの省略時名前空間はいままでと同じく、「http://www.seasar.org/maya」。
  • テンプレート中の属性値および、設定XMLのテキストボディはノード値として保持。