Class DeepChildFirstVisitor

    • Method Detail

      • visit

        public final org.apache.wicket.util.visit.Visit<Voidvisit​(Component rootComponent)
        Render the child hierarchy headers.
        Parameters:
        rootComponent -
        Returns:
        The object return by component()
      • visit

        public final org.apache.wicket.util.visit.Visit<Voidvisit​(Component rootComponent,
                                                                    org.apache.wicket.util.visit.Visit<Void> visit)
        Render the child hierarchy headers.
        Parameters:
        rootComponent -
        visit -
        Returns:
        The object return by component()
      • component

        public abstract void component​(Component component,
                                       org.apache.wicket.util.visit.IVisit<Void> visit)
        Specified by:
        component in interface org.apache.wicket.util.visit.IVisitor<Component,​Void>
      • preCheck

        public abstract boolean preCheck​(Component component)
        In order to find the deepest component, we traverse downwards starting from the root (e.g. Page). However, once a component is not disabled (preCheck() returns false), iteration will stop and traversal continues with the sibling.
        Parameters:
        component - The component to be tested
        Returns:
        True, if component is enabled