勘違い

呼ばれないと思っていたのは、value="${hoge}"という書き方をしてなかっただけだからだった。
てっきりvalue="hoge"という書き方で呼ばれるのかと思ってた。
式言語評価時しか呼ばれなかったのね。


もっとソースを読み込まないと。


value="ww:model.name"っていうのを評価するためにはElementProcessorをいじらないといけないような気がする。
ElementProcessorを継承したものを作って、そのResolverを登録すればいいのかな?


試しにElementProcessorをコピペしたものを登録してみたら上手く書き換わった。
これに「ww:」から始まる文字をいじる処理を入れればいいはず。


しまった、これだと普通のタグにしか適用されない・・・
TagProcessorだ。


あれ?
isTagNodeで全部falseが返ってくる。
qName.getNamespaceURI が全部 http://www.seasar.org/mayaだからかな。
どこか間違ってるかも。見直し見直し。