Package | Description |
---|---|
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 |
Modifier and Type | Interface and Description |
---|---|
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
BaseComponent and inherited by
BasePage , used to allow them to add contents from their
templates. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractComponent
Abstract base class implementing the
IComponent interface. |
class |
AbstractPage
Abstract base class implementing the
IPage interface. |
class |
BaseComponent
Base implementation for most components that use an HTML template.
|
Modifier and Type | Method and Description |
---|---|
IRender[] |
AbstractComponent.getBody()
Returns the body of the component, the element (which may be static HTML or components) that
the component immediately wraps.
|
Modifier and Type | Method and Description |
---|---|
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 |
BaseComponent.addOuter(IRender element)
Adds an element as an outer element for the receiver.
|
void |
ITemplateComponent.addOuter(IRender render)
Adds an "outer" renderable object.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ILinkComponent
A component that renders an HTML <a> element.
|
Modifier and Type | Class and Description |
---|---|
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
Block component. |
class |
RenderBody
Renders the text and components wrapped by a component.
|
Modifier and Type | Method and Description |
---|---|
abstract IRender |
Delegator.getDelegate() |
Modifier and Type | Class and Description |
---|---|
class |
RenderBridge
Implements
IRender for a particular object by delegating to a
RenderStrategy . |
Modifier and Type | Method and Description |
---|---|
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 . |
Modifier and Type | Interface and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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
Radio components. |
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.
|
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Class and Description |
---|---|
class |
BasePage
Base class for HTML pages.
|
class |
Body
The body of a Tapestry page.
|
class |
Describe
Component that makes use of
HTMLDescriber to 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
Body component 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.
|
Modifier and Type | Method and Description |
---|---|
abstract IRender |
Shell.getBaseTagWriter() |
abstract IRender |
Shell.getDelegate() |
IRender |
RequestDisplay.getReportStatusRenderer() |
IRender |
RequestDisplay.getSystemPropertiesRenderer() |
Modifier and Type | Class and Description |
---|---|
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
IExternalPage using 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 . |
Modifier and Type | Class and Description |
---|---|
class |
Exception
Default exception reporting page.
|
class |
StaleLink
Stores a message (taken from the
StaleLinkException )
that is displayed as part of the page. |
Modifier and Type | Class and Description |
---|---|
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).
|
Modifier and Type | Class and Description |
---|---|
class |
BaseTagWriter
Contains code needed to render the <base> tag for pages.
|
class |
LocalizedStringRender
A class used with invisible localizations.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldLabel
Used to label an
IFormComponent . |
class |
RenderString
A wrapper around
String that allows the String to be renderred. |
class |
ValidField
A
Form component that creates a text field that allows for validation of user input and
conversion between string and object values. |
Modifier and Type | Method and Description |
---|---|
IRender |
FieldTracking.getErrorRenderer() |
IRender |
IFieldTracking.getErrorRenderer()
Returns an object that will render the error message.
|
IRender |
ValidatorException.getErrorRenderer()
Returns the error renderer for this exception, which may be null.
|
IRender |
ValidationDelegate.getFirstError()
A convienience, as most pages just show the first error on the page.
|
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
ValidatorException(java.lang.String errorMessage,
IRender errorRenderer,
ValidationConstraint constraint)
Creates a new instance.
|
Modifier and Type | Class and Description |
---|---|
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
PropertySelection component. |
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.
|
Modifier and Type | Class and Description |
---|---|
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. |