Tags: mixer2 java TemplateEngine

先月、Mixer2 1.2.36 をリリースしてました。
目玉はreplaceInner()メソッドで、これはhtmlタグの中身を一発で置換します。

before


Html html = m2e.loadHtmlTemplate(new File("HelloWorld.html"));
html.getById("hellomsg", Div.class).unsetContent();
html.getById("hellomsg", Div.class).getContent().add("Hello World !");

after


Html html = m2e.loadHtmlTemplate(new File("HelloWorld.html"));
html.getById("hellomsg",Div.class).replaceInner("Hello World !");

こんな基本的なことっぽいメソッドを今まで用意していなかった理由は語ると長くって、、
要するにJAXB-api周りの取り回しで結構面倒なワナがあったからなのですが、 どうにかねじふせました。
リリース直後のバグとりを手伝ってくださった @jfut さんに感謝です!