勘違い
呼ばれないと思っていたのは、value="${hoge}"という書き方をしてなかっただけだからだった。
てっきりvalue="hoge"という書き方で呼ばれるのかと思ってた。
式言語評価時しか呼ばれなかったのね。
もっとソースを読み込まないと。
value="ww:model.name"っていうのを評価するためにはElementProcessorをいじらないといけないような気がする。
ElementProcessorを継承したものを作って、そのResolverを登録すればいいのかな?
試しにElementProcessorをコピペしたものを登録してみたら上手く書き換わった。
これに「ww:」から始まる文字をいじる処理を入れればいいはず。
しまった、これだと普通のタグにしか適用されない・・・
TagProcessorだ。
あれ?
isTagNodeで全部falseが返ってくる。
qName.getNamespaceURI が全部 http://www.seasar.org/mayaだからかな。
どこか間違ってるかも。見直し見直し。