Uses of Interface
org.apache.tapestry.IRender

Packages that use IRender
org.apache.tapestry Tapestry is a comprehensive web application framework, written in Java. 
org.apache.tapestry.components Basic, fundamental components used to construct more complex components, or pages. 
org.apache.tapestry.describe Services related to describing objects and graphs of objects; primarily used by the Exception page. 
org.apache.tapestry.form Components for implementing basic HTML Forms. 
org.apache.tapestry.html Components specific to the creation of HTML pages, including sophisticated DHTML JavaScript effects. 
org.apache.tapestry.link Components for creating links on the page that trigger application behavior when clicked. 
org.apache.tapestry.pages Basic pages used for errors, stale links and stale sessions. 
org.apache.tapestry.parse Classes used when parsing templates, application and component specifications. 
org.apache.tapestry.services.impl   
org.apache.tapestry.valid Components and classes that provide specialized, validating text fields. 
org.apache.tapestry.wml Classes and components for main elements of the Wireless Markup Language (WML 1.2). 
org.apache.tapestry.wml.pages   
 

Uses of IRender in org.apache.tapestry
 

Subinterfaces of IRender in org.apache.tapestry
 interface IAction
          Deprecated. To be removed in 4.1 with no replacement.
 interface IComponent
          Defines an object which may be used to provide dynamic content on a Tapestry web page.
 interface IDirect
          Interface that defines classes that may be messaged by the direct service.
 interface IExternalPage
          Defines a page which may be referenced externally via a URL using the ExternalService.
 interface IForm
          A generic way to access a component which defines an HTML form (or, perhaps, other similar constructs, such as a WML Go).
 interface IPage
          A root level component responsible for generating an entire a page within the application.
 interface ITemplateComponent
          Extra interface implemented by BaseComponentand inherited by BasePage, used to allow them to add contents from their templates.
 

Classes in org.apache.tapestry that implement IRender
 class AbstractComponent
          Abstract base class implementing the IComponentinterface.
 class AbstractPage
          Abstract base class implementing the IPageinterface.
 class BaseComponent
          Base implementation for most components that use an HTML template.
 

Methods in org.apache.tapestry that return IRender
 IRender[] AbstractComponent.getBody()
          Returns the body of the component, the element (which may be static HTML or components) that the component immediately wraps.
 

Methods in org.apache.tapestry with parameters of type IRender
 void AbstractComponent.addBody(IRender element)
          Adds an element (which may be static text or a component) as a body element of this component.
 void IComponent.addBody(IRender element)
          Adds a new renderable element to the receiver's body.
 void ITemplateComponent.addOuter(IRender render)
          Adds an "outer" renderable object.
 void BaseComponent.addOuter(IRender element)
          Adds an element as an outer element for the receiver.
 

Uses of IRender in org.apache.tapestry.components
 

Subinterfaces of IRender in org.apache.tapestry.components
 interface ILinkComponent
          A component that renders an HTML <a> element.
 

Classes in org.apache.tapestry.components that implement IRender
 class Any
          A component that can substitute for any HTML element.
 class Block
          Prevents its contents from being rendered until triggered by an RenderBlock component.
 class BlockRenderer
          An implementation of IRender that renders a Block component.
 class Conditional
          A conditional element on a page which will render its wrapped elements zero or one times.
 class Delegator
          A component which delegates it's behavior to another object.
 class ElseBean
           
 class ForBean
           
 class Foreach
          Deprecated. As of release 4.0, replaced by ForBean
 class IfBean
           
 class Insert
          Used to insert some text (from a parameter) into the HTML.
 class InvokeListener
          Invokes a listener method, passing listener parameters.
 class RenderBlock
          Renders the text and components wrapped by a Blockcomponent.
 class RenderBody
          Renders the text and components wrapped by a component.
 

Methods in org.apache.tapestry.components that return IRender
abstract  IRender Delegator.getDelegate()
           
 

Uses of IRender in org.apache.tapestry.describe
 

Classes in org.apache.tapestry.describe that implement IRender
 class RenderBridge
          Implements IRender for a particular object by delegating to a RenderStrategy.
 

Methods in org.apache.tapestry.describe that return IRender
 IRender RenderableAdapterFactory.getRenderableAdaptor(java.lang.Object object)
          Returns an object that can render the input object.
 IRender RenderableAdapterFactoryImpl.getRenderableAdaptor(java.lang.Object object)
          Returns a new instance of RenderBridge.
 

Uses of IRender in org.apache.tapestry.form
 

Subinterfaces of IRender in org.apache.tapestry.form
 interface IFormComponent
          A common interface implemented by all form components (components that create interactive elements in the rendered page).
 interface TranslatedField
           
 interface ValidatableField
          Implemented by form components that can need to be translated and validated.
 

Classes in org.apache.tapestry.form that implement IRender
 class AbstractFormComponent
          A base class for building components that correspond to HTML form elements.
 class Button
          Implements a component that manages an HTML <input type=button> form element.
 class Checkbox
          Implements a component that manages an HTML <input type=checkbox> form element.
 class DatePicker
          Provides a Form java.util.Date field component for selecting dates.
 class Form
          Component which contains form element components.
 class Hidden
          Implements a hidden field within a Form.
 class ImageSubmit
          Used to create an image button inside a Form.
 class LinkSubmit
          Implements a component that submits its enclosing form via a JavaScript link.
 class ListEdit
          Deprecated. As of release 4.0, replaced by ForBean
 class Option
          A component that renders an HTML <option> form element.
 class PropertySelection
          A component used to render a drop-down list of options that the user may select.
 class Radio
          Implements a component that manages an HTML <input type=radio> form element.
 class RadioGroup
          A special type of form component that is used to contain Radiocomponents.
 class Select
          Implements a component that manages an HTML <select> form element.
 class Submit
          Implements a component that manages an HTML <input type=submit> form element.
 class TextArea
          Implements a component that manages an HTML <textarea> form element.
 class TextField
          Implements a component that manages an HTML <input type=text> or <input type=password> form element.
 class Upload
          Form element used to upload files.
 

Methods in org.apache.tapestry.form with parameters of type IRender
 void FormSupport.render(java.lang.String method, IRender informalParametersRenderer, ILink link, java.lang.String scheme)
          Deprecated. To be removed in 4.1, see new render method that adds the Port parameter.
 void FormSupportImpl.render(java.lang.String method, IRender informalParametersRenderer, ILink link, java.lang.String scheme)
          Deprecated. Please use second render method.
 void FormSupport.render(java.lang.String method, IRender informalParametersRenderer, ILink link, java.lang.String scheme, java.lang.Integer port)
          Invoked when the form is rendering.
 void FormSupportImpl.render(java.lang.String method, IRender informalParametersRenderer, ILink link, java.lang.String scheme, java.lang.Integer port)
           
 

Uses of IRender in org.apache.tapestry.html
 

Classes in org.apache.tapestry.html that implement IRender
 class BasePage
          Base class for HTML pages.
 class Body
          The body of a Tapestry page.
 class Describe
          Component that makes use of HTMLDescriberto produce HTML output that describes an object.
 class ExceptionDisplay
          Component used to display an already formatted exception.
 class Frame
          Implements a <frame> within a <frameset>.
 class Image
          Used to insert an image.
 class InsertText
          Inserts formatted text (possibly collected using a TextArea component.
 class RequestDisplay
          Supports the Exception page by displaying the request, session, servlet context and servlet object for the current request.
 class Rollover
          Combines a link component (such as DirectLink) with an <img> and JavaScript code to create a rollover effect that works with both Netscape Navigator and Internet Explorer.
 class Script
          Works with the Bodycomponent to add a script (and perhaps some initialization) to the HTML response.
 class Shell
          Component for creating a standard 'shell' for a page, which comprises the <html> and <head> portions of the page.
 

Methods in org.apache.tapestry.html that return IRender
abstract  IRender Shell.getBaseTagWriter()
           
abstract  IRender Shell.getDelegate()
           
 IRender RequestDisplay.getReportStatusRenderer()
           
 IRender RequestDisplay.getSystemPropertiesRenderer()
           
 

Uses of IRender in org.apache.tapestry.link
 

Classes in org.apache.tapestry.link that implement IRender
 class AbstractLinkComponent
          Base class for implementations of ILinkComponent.
 class ActionLink
          Deprecated. To be removed in 4.1
 class DirectLink
          A component for creating a link using the direct service; used for actions that are not dependant on dynamic page state.
 class ExternalLink
          A component for creating a link to IExternalPageusing the ExternalService.
 class GenericLink
          An implementation of ILinkComponent that allows the exact HREF to be specified, usually used for client side scripting.
 class PageLink
          A component for creating a navigation link to another page, using the page service.
 class ServiceLink
          A component for creating a link for an arbitrary engine service.
 

Uses of IRender in org.apache.tapestry.pages
 

Classes in org.apache.tapestry.pages that implement IRender
 class Exception
          Default exception reporting page.
 class StaleLink
          Stores a message (taken from the StaleLinkException) that is displayed as part of the page.
 

Uses of IRender in org.apache.tapestry.parse
 

Classes in org.apache.tapestry.parse that implement IRender
 class TextToken
          Represents static text in the template that may be passed through to the client unchanged (except, perhaps, for the removal of some whitespace).
 

Uses of IRender in org.apache.tapestry.services.impl
 

Classes in org.apache.tapestry.services.impl that implement IRender
 class BaseTagWriter
          Contains code needed to render the <base> tag for pages.
 class LocalizedStringRender
          A class used with invisible localizations.
 

Uses of IRender in org.apache.tapestry.valid
 

Classes in org.apache.tapestry.valid that implement IRender
 class FieldLabel
          Used to label an IFormComponent.
 class RenderString
          A wrapper around String that allows the String to be renderred.
 class ValidField
          A Formcomponent that creates a text field that allows for validation of user input and conversion between string and object values.
 

Methods in org.apache.tapestry.valid that return IRender
 IRender ValidatorException.getErrorRenderer()
          Returns the error renderer for this exception, which may be null.
 IRender FieldTracking.getErrorRenderer()
           
 IRender IFieldTracking.getErrorRenderer()
          Returns an object that will render the error message.
 IRender ValidationDelegate.getFirstError()
          A convienience, as most pages just show the first error on the page.
 

Methods in org.apache.tapestry.valid with parameters of type IRender
 void IValidationDelegate.record(IRender errorRenderer, ValidationConstraint constraint)
          Records an error in the current component, or an unassociated error.
 void ValidationDelegate.record(IRender errorRenderer, ValidationConstraint constraint)
          Records error information about the currently selected component, or records unassociated (with any field) errors.
 void FieldTracking.setErrorRenderer(IRender value)
           
 

Constructors in org.apache.tapestry.valid with parameters of type IRender
ValidatorException(java.lang.String errorMessage, IRender errorRenderer, ValidationConstraint constraint)
          Creates a new instance.
 

Uses of IRender in org.apache.tapestry.wml
 

Classes in org.apache.tapestry.wml that implement IRender
 class AbstractPostfield
          A base class for building components that correspond to WML postfield elements.
 class Card
          A deck contains a collection of cards.
 class Deck
          Concrete class for WML decks.
 class Do
          The do element provides a general mechanism for the user to act upon the current card, in other words a card-level user interface element.
 class Go
          The go element declares a go task, indicating navigation to a URI.
 class Input
          The Input element specifies a text entry object.
 class OnEvent
          The onevent element binds a task to a particular intrinsic event for the immediately enclosing element, ie, specifying an onevent element inside an "XYZ" element associates an intrinsic event binding with the "XYZ" element.
 class Postfield
          The postfield element specifies a field name and value for transmission to an origin server during a URL request.
 class SelectionField
          SelectionField specifies a postfield element and it is used to complement the PropertySelectioncomponent.
 class Setvar
          The setvar element specifies the variable to set in the current browser context as a side effect of executing a task.
 class Timer
          The Timer element declares a card timer, which exposes a means of processing inactivity or idle time.
 

Uses of IRender in org.apache.tapestry.wml.pages
 

Classes in org.apache.tapestry.wml.pages that implement IRender
 class WMLException
          Default exception reporting page for WML applications.
 class WMLStaleLink
          Stores a message (taken from the StaleLinkException) that is displayed as part of the page.