Example usage for org.apache.wicket.util.visit Visits visitPostOrder

List of usage examples for org.apache.wicket.util.visit Visits visitPostOrder

Introduction

In this page you can find the example usage for org.apache.wicket.util.visit Visits visitPostOrder.

Prototype

public static <S, R> R visitPostOrder(final S root, final org.apache.wicket.util.visit.IVisitor<S, R> visitor) 

Source Link

Document

Visits the specified object and any of its children using a post-order (child first) traversal.

Usage

From source file:com.googlecode.wicket.jquery.ui.JQueryDestroyListener.java

License:Apache License

@Override
public void onBeforeRespond(Map<String, Component> map, AjaxRequestTarget target) {
    for (Entry<String, Component> entry : map.entrySet()) {
        Visits.visitPostOrder(entry.getValue(), this.newBeforeRespondVisitor(target));
    }//from   w w  w  .j a v  a  2s  . co  m
}

From source file:org.opensingular.form.wicket.util.WicketFormProcessing.java

License:Apache License

public static void updateValidationFeedbackOnDescendants(AjaxRequestTarget target, MarkupContainer container) {

    if (container != null) {
        Visits.visitPostOrder(container, (Component comp, IVisit<Void> visit) -> {
            if (SValidationFeedbackHandler.isBound(comp)) {
                SValidationFeedbackHandler.get(comp).updateValidationMessages(target);
            }//from w  w w.j  a v a  2 s .  c om
        });
    }
}