org.apache.tapestry5.services.ajax
Class CombinedRenderCommand

java.lang.Object
  extended by org.apache.tapestry5.services.ajax.CombinedRenderCommand
All Implemented Interfaces:
RenderCommand

public class CombinedRenderCommand
extends Object
implements RenderCommand

Combines exactly two render commands by pushing each onto the render queue.

Since:
5.1.0.1

Constructor Summary
CombinedRenderCommand(RenderCommand first, RenderCommand second)
           
 
Method Summary
 void render(MarkupWriter writer, RenderQueue queue)
          Invoked on an object to request that it render itself.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CombinedRenderCommand

public CombinedRenderCommand(RenderCommand first,
                             RenderCommand second)
Method Detail

render

public void render(MarkupWriter writer,
                   RenderQueue queue)
Description copied from interface: RenderCommand
Invoked on an object to request that it render itself. This involves a mix of invoking methods on the writer, and queueing up additional commands (often, representing children of the object that was invoked) to perform additional rendering.

In this way, rendering is a tail recursive algorithm, but is not implemented using tail recursion.

Specified by:
render in interface RenderCommand


Copyright © 2006-2009 Apache Software Foundation. All Rights Reserved.