Class RenderQueueImpl
- java.lang.Object
-
- org.apache.tapestry5.internal.services.RenderQueueImpl
-
- All Implemented Interfaces:
RenderQueue
public class RenderQueueImpl extends Object implements RenderQueue
-
-
Constructor Summary
Constructors Constructor Description RenderQueueImpl(org.slf4j.Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
endComponent()
Corresponds toRenderQueue.startComponent(ComponentResources)
, used to denote when the most recently started component finishes rendering.void
push(RenderCommand command)
Adds the new command to the front of the queue.void
run(MarkupWriter writer)
void
startComponent(ComponentResources resources)
Indicates that a component is starting its render.
-
-
-
Constructor Detail
-
RenderQueueImpl
public RenderQueueImpl(org.slf4j.Logger logger)
-
-
Method Detail
-
push
public void push(RenderCommand command)
Description copied from interface:RenderQueue
Adds the new command to the front of the queue.- Specified by:
push
in interfaceRenderQueue
-
run
public void run(MarkupWriter writer)
-
startComponent
public void startComponent(ComponentResources resources)
Description copied from interface:RenderQueue
Indicates that a component is starting its render. A stack of active components is used for exception reporting.- Specified by:
startComponent
in interfaceRenderQueue
- Parameters:
resources
- identifies the component that is rendering
-
endComponent
public void endComponent()
Description copied from interface:RenderQueue
Corresponds toRenderQueue.startComponent(ComponentResources)
, used to denote when the most recently started component finishes rendering.- Specified by:
endComponent
in interfaceRenderQueue
-
-