プレフィックス m: のドキュメント
ちょっとS2JSFを触ったりしてるんですが、"m:"プレフィックスで始まる属性がいっぱい出てくるんですが、これらのドキュメントってどこかに整備されているんでしょうか? サンプルでは、いきなり"m:inject"とか"m:extends"とか書かれてますが、これら属性の一覧表などが見つけられません。
こちらの日記で、プレフィックス m: のドキュメントについて言及されております。
"s:"にならってtlddocsを作りたいところですが、時間が取れてません...ご迷惑をおかけしておりますm(_ _)m
とりあえず、簡単な説明です。
プレフィックス m
xmlns:m="http://www.seasar.org/maya"で名前空間を指定しています。
プレフィックスのmは任意の値を指定することが出来ますが、慣例的にmを 使うことになっています。
<html xmlns:m="http://www.seasar.org/maya">
m:extends属性
htmlタグに指定します。
extends属性で、継承するレイアウトを指定します。
S2JSFでは、ベースになるページでレイアウトを定義し、
個別のページではベースとなるページを継承して特定の部分(例えばボディ)
だけを上書きするということが可能になっています。
<html xmlns:m="http://www.seasar.org/maya" m:extends="/WEB-INF/layout/layout.html">