さて、ImplicitPage改め、ComponentPageが復活しました。CVSにコミットしました。あとはテンプレートプロセッサが複数束ねられたとき、
- .mayaにネスト構造でタグがかかれたとき
- m:rendered="true"で、テンプレートエレメントが複製されたとき
- コンポーネントページ
これらの取り扱いが、ちょっと効率が悪い。API的には変わりませんが、TemplateImpl#render()の実装について、前に考えたCompositeTemplateProcessorを作ることを検討しています。複数のテンプレートプロセッサをひとつのプロセッサのように見せる仕組みです。