Class DeepChildFirstVisitor
- java.lang.Object
-
- org.apache.wicket.markup.renderStrategy.DeepChildFirstVisitor
-
-
Constructor Summary
Constructors Constructor Description DeepChildFirstVisitor()Construct.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidcomponent(Component component, org.apache.wicket.util.visit.IVisit<java.lang.Void> visit)abstract booleanpreCheck(Component component)In order to find the deepest component, we traverse downwards starting from the root (e.g.org.apache.wicket.util.visit.Visit<java.lang.Void>visit(Component rootComponent)Render the child hierarchy headers.org.apache.wicket.util.visit.Visit<java.lang.Void>visit(Component rootComponent, org.apache.wicket.util.visit.Visit<java.lang.Void> visit)Render the child hierarchy headers.
-
-
-
Method Detail
-
visit
public final org.apache.wicket.util.visit.Visit<java.lang.Void> visit(Component rootComponent)
Render the child hierarchy headers.- Parameters:
rootComponent-- Returns:
- The object return by component()
-
visit
public final org.apache.wicket.util.visit.Visit<java.lang.Void> visit(Component rootComponent, org.apache.wicket.util.visit.Visit<java.lang.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<java.lang.Void> visit)
- Specified by:
componentin interfaceorg.apache.wicket.util.visit.IVisitor<Component,java.lang.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
-
-