org.apache.wicket.markup.renderStrategy
Class DeepChildFirstVisitor

java.lang.Object
  extended by org.apache.wicket.markup.renderStrategy.DeepChildFirstVisitor
All Implemented Interfaces:
IVisitor<Component,Component>

public abstract class DeepChildFirstVisitor
extends Object
implements IVisitor<Component,Component>

Author:
Juergen Donnerstag

Constructor Summary
DeepChildFirstVisitor()
          Construct.
 
Method Summary
abstract  void component(Component component, IVisit<Component> visit)
          Called at each object in a visit.
 Object visit(Component rootComponent)
          Render the child hierarchy headers.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeepChildFirstVisitor

public DeepChildFirstVisitor()
Construct.

Method Detail

visit

public final Object visit(Component rootComponent)
Render the child hierarchy headers.

Parameters:
rootComponent -
Returns:
The object return by component()

component

public abstract void component(Component component,
                               IVisit<Component> visit)
Description copied from interface: IVisitor
Called at each object in a visit.

Specified by:
component in interface IVisitor<Component,Component>
Parameters:
component - Object being visited
visit - Object used to control the visit/traversal
See Also:
org.apache.wicket.IVisitor#component(org.apache.wicket.Component)


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.