AttributeAppender とAttributeModifier lambda

Wicketの AttributeModifier と AttributeAppender は、よくよく考えたら、ラムダ式をあてはめられるんだった。

boolean isError;


queue(new Label("name", itemname).add(new AttributeAppender("class", ()->isError ? "error" : "")));
queue(new Label("name", itemname).add(new AttributeModifier("class", ()->isError ? "error" : "")));