List of usage examples for org.apache.wicket.feedback FeedbackMessages clear
public final int clear(final IFeedbackMessageFilter filter)
From source file:com.pushinginertia.wicket.core.form.behavior.InputDecorator.java
License:Open Source License
private void renderFeedback(final FormComponent<?> fc) { final FeedbackMessages messages = fc.getSession().getFeedbackMessages(); if (messages.hasMessageFor(fc)) { final Response r = fc.getResponse(); r.write("<div class=\"form-feedback form-feedback-error\">"); r.write("<ul>"); final IFeedbackMessageFilter filter = new ComponentFeedbackMessageFilter(fc); for (FeedbackMessage message : messages.messages(filter)) { r.write("<li class=\""); r.write(message.getLevelAsString().toUpperCase()); r.write("\">"); r.write(Strings.escapeMarkup(message.getMessage().toString())); r.write("</li>"); }/*w w w.ja v a 2s . c o m*/ messages.clear(filter); r.write("</ul>"); r.write("</div>"); } }
From source file:org.geoserver.web.wicket.FeedbackMessageCleaner.java
License:Open Source License
@Override public void component(C component, IVisit<R> visit) { if (component.hasFeedbackMessage()) { FeedbackMessages messages = component.getFeedbackMessages(); messages.clear(message -> message.getLevel() >= level); }/*ww w .j ava 2 s .c om*/ }