Class DeepChildFirstVisitor
java.lang.Object
org.apache.wicket.markup.renderStrategy.DeepChildFirstVisitor
public abstract class DeepChildFirstVisitor
extends Object
implements org.apache.wicket.util.visit.IVisitor<Component,Void>
- Author:
- Juergen Donnerstag
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
abstract boolean
In order to find the deepest component, we traverse downwards starting from the root (e.g.final org.apache.wicket.util.visit.Visit<Void>
Render the child hierarchy headers.final org.apache.wicket.util.visit.Visit<Void>
Render the child hierarchy headers.
-
Constructor Details
-
DeepChildFirstVisitor
public DeepChildFirstVisitor()Construct.
-
-
Method Details
-
visit
Render the child hierarchy headers.- Parameters:
rootComponent
-- Returns:
- The object return by component()
-
visit
public final org.apache.wicket.util.visit.Visit<Void> visit(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
-
preCheck
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
-