# Uses of Interface
org.apache.tapestry5.runtime.RenderCommand

Packages that use RenderCommand
Package
Description
org.apache.tapestry5.internal
[INTERNAL USE ONLY] internal support classes; API subject to change.
org.apache.tapestry5.internal.parser
[INTERNAL USE ONLY] support classes for component template rendering; API subject to change
org.apache.tapestry5.internal.services
[INTERNAL USE ONLY] internal service classes; API subject to change
org.apache.tapestry5.internal.services.ajax
[INTERNAL USE ONLY] AJAX support services; API subject to change
org.apache.tapestry5.internal.structure
[INTERNAL USE ONLY] page structure implementation details; API subject to change.
org.apache.tapestry5.internal.util
[INTERNAL USE ONLY] various utility classes; API subject to change.
org.apache.tapestry5.runtime
Contains interfaces that are added to component classes at runtime.
org.apache.tapestry5.services.dynamic
Services supporting the `Dynamic` component.

- ## Uses of RenderCommand in org.apache.tapestry5.internal

  Subinterfaces of RenderCommand in org.apache.tapestry5.internal
  Modifier and Type
  Interface
  Description
  `interface`
  `InternalComponentResources`
  An extension of `ComponentResources` that represents additional methods that are private to the framework and not exposed in any public APIs.

- ## Uses of RenderCommand in org.apache.tapestry5.internal.parser

  Classes in org.apache.tapestry5.internal.parser that implement RenderCommand
  Modifier and Type
  Class
  Description
  `class`
  `AttributeToken`
  Stores an attribute/value pair (as part of an XML element).
  `class`
  `CDATAToken`
  Literal text that was enclosed within a !CDATA in the input template (so we should do the same during output).
  `class`
  `CommentToken`
  A node representing a comment embedded in the source input.
  `class`
  `DefineNamespacePrefixToken`
  A token from a template that defines a namespace prefix.
  `class`
  `DTDToken`
  Represents the presence of a Document Type declaration within a template.
  `class`
  `StartElementToken`
  The start of an ordinary element within the template (as opposed to `StartComponentToken`, which represents an active Tapestry token.
  `class`
  `TextToken`

- ## Uses of RenderCommand in org.apache.tapestry5.internal.services

  Methods in org.apache.tapestry5.internal.services that return RenderCommand
  Modifier and Type
  Method
  Description
  `RenderCommand`
  PageElementFactory.`newAttributeElement(ComponentResources componentResources, AttributeToken token)`
  Creates a RenderCommand for rendering an attribute, when the attribute contains expansions.
  `RenderCommand`
  PageElementFactoryImpl.`newAttributeElement(ComponentResources componentResources, AttributeToken token)`
  `RenderCommand`
  PageElementFactory.`newExpansionElement(ComponentResources componentResources, ExpansionToken token)`
  Converts an expansion token into a command that renders the expanded value.
  `RenderCommand`
  PageElementFactoryImpl.`newExpansionElement(ComponentResources componentResources, ExpansionToken token)`
  Methods in org.apache.tapestry5.internal.services with parameters of type RenderCommand
  Modifier and Type
  Method
  Description
  `void`
  PageRenderQueue.`addPartialRenderer(RenderCommand renderer)`
  Adds a rendering command to the queue of rendering commands.
  `void`
  PageRenderQueueImpl.`addPartialRenderer(RenderCommand renderer)`
  `void`
  RenderCommandComponentEventResultProcessor.`processResultValue(RenderCommand value)`
  `void`
  RenderQueueImpl.`push(RenderCommand command)`

- ## Uses of RenderCommand in org.apache.tapestry5.internal.services.ajax

  Constructors in org.apache.tapestry5.internal.services.ajax with parameters of type RenderCommand
  Modifier
  Constructor
  Description
  ``
  `SingleZonePartialRendererFilter(String zoneId, RenderCommand zoneRenderCommand, PageRenderQueue queue, AjaxFormUpdateController ajaxFormUpdateController)`

- ## Uses of RenderCommand in org.apache.tapestry5.internal.structure

  Subinterfaces of RenderCommand in org.apache.tapestry5.internal.structure
  Modifier and Type
  Interface
  Description
  `interface`
  `ComponentPageElement`
  Defines an element of a `Page` that is a full `Component`, including the possibility of its own template and mixins.
  Classes in org.apache.tapestry5.internal.structure that implement RenderCommand
  Modifier and Type
  Class
  Description
  `class`
  `BlockImpl`
  `class`
  `ComponentPageElementImpl`
  Implements `RenderCommand` and represents a component within an overall page.
  `class`
  `ExpansionPageElement`
  `class`
  `InternalComponentResourcesImpl`
  The bridge between a component and its `ComponentPageElement`, that supplies all kinds of resources to the component, including access to its parameters, parameter bindings, and persistent field data.
  Methods in org.apache.tapestry5.internal.structure with parameters of type RenderCommand
  Modifier and Type
  Method
  Description
  `void`
  BlockImpl.`addToBody(RenderCommand element)`
  `void`
  BodyPageElement.`addToBody(RenderCommand element)`
  Used during the construction of the page.
  `void`
  ComponentPageElementImpl.`addToBody(RenderCommand element)`
  `void`
  ComponentPageElement.`addToTemplate(RenderCommand element)`
  Used during the construction of a page.
  `void`
  ComponentPageElementImpl.`addToTemplate(RenderCommand element)`

- ## Uses of RenderCommand in org.apache.tapestry5.internal.util

  Classes in org.apache.tapestry5.internal.util that implement RenderCommand
  Modifier and Type
  Class
  Description
  `class`
  `RenderableAsBlock`
  Allows any `Renderable` object to act as a `Block`.

- ## Uses of RenderCommand in org.apache.tapestry5.runtime

  Methods in org.apache.tapestry5.runtime with parameters of type RenderCommand
  Modifier and Type
  Method
  Description
  `void`
  RenderQueue.`push(RenderCommand command)`
  Adds the new command to the front of the queue.

- ## Uses of RenderCommand in org.apache.tapestry5.services.dynamic

  Methods in org.apache.tapestry5.services.dynamic that return RenderCommand
  Modifier and Type
  Method
  Description
  `RenderCommand`
  DynamicTemplate.`createRenderCommand(DynamicDelegate delegate)`
  Given a delegate (to assist with locating Blocks and evaluating expressions) ...