| Name | Package | Description |
| ChangeObserver | org.apache.tapestry.event | May observe changes in an object's properties. |
| IAction | org.apache.tapestry | A particular type of component usuable with the
action service. |
| IActionListener | org.apache.tapestry | Defines a listener to an IAction component, which is way to
get behavior when the component's URL is triggered (or the form
containing the component is submitted). |
| IApplicationSpecification | org.apache.tapestry.spec | Defines and interface for the configuration for a Tapestry application. |
| IAsset | org.apache.tapestry | Representation of a asset (GIF, JPEG, etc.) that may be owned by a
IComponent . |
| IAssetSpecification | org.apache.tapestry.spec | Defines an internal, external or private asset. |
| IBasicTableModel | org.apache.tapestry.contrib.table.model | A simplified version of the table model that concerns itself only with
providing the data on the current page. |
| IBeanInitializer | org.apache.tapestry.bean | Interface for a set of classes used to initialize helper beans. |
| IBeanProvider | org.apache.tapestry | An object that provides a component with access to helper beans. |
| IBeanSpecification | org.apache.tapestry.spec | A specification of a helper bean for a component. |
| IBinding | org.apache.tapestry | A binding is the mechanism used to provide values for parameters of
specific IComponent instances. |
| IBindingSpecification | org.apache.tapestry.spec | Stores a binding specification, which identifies the static value
or OGNL expression for the binding. |
| ICallback | org.apache.tapestry.callback | Defines a callback, an object which is used to invoke or reinvoke a method
on an object or component in a later request cycle. |
| ICleanable | org.apache.tapestry.util | An interface implemented by objects that can be
cleaned up, which is to say, can release unneeded
object references. |
| IComponent | org.apache.tapestry | Defines an object which may be used to provide dynamic content on a Tapestry web page. |
| IComponentClassEnhancer | org.apache.tapestry.engine | A provider of enhanced classes, classes with new methods
and new attributes, and possibly, implementing new
Java interfaces. |
| IComponentMessagesSource | org.apache.tapestry.engine | Defines an object that can provide a component with its
IMessages . |
| IComponentSpecification | org.apache.tapestry.spec | A specification for a component, as read from an XML specification file. |
| IComponentVisitor | org.apache.tapestry.pageload | An interface defining an entity that is interested in examining a particular component |
| IContainedComponent | org.apache.tapestry.spec | Defines a contained component. |
| IDirect | org.apache.tapestry | Interface that defines classes that may be messaged by the direct
service. |
| IDocumentRule | org.apache.tapestry.parse | A SpecificationDigester rule that executes
at the start and end of the document. |
| IEngine | org.apache.tapestry | Defines the core, session-persistant object used to run a Tapestry
application for a single client (each client will have its own instance of the engine). |
| IEngineService | org.apache.tapestry.engine | A service, provided by the IEngine , for its pages and/or components. |
| IEngineServiceView | org.apache.tapestry.engine | Additional methods implemented by the engine that are
exposed to engine services . |
| IEnhancedClass | org.apache.tapestry.enhance | This interface represents a class to be enhanced. |
| IEnhancedClassFactory | org.apache.tapestry.enhance | An interface defining the factory for creation of new objects representing
an enhanced class. |
| IEnhancer | org.apache.tapestry.enhance | Defines an object which may work with a
ComponentClassFactory
to create an enhancement to a class. |
| IExtensionSpecification | org.apache.tapestry.spec | Defines an "extension", which is much like a helper bean, but
is part of a library or application specification (and has the same
lifecycle as the application). |
| IExternalPage | org.apache.tapestry | Defines a page which may be referenced externally via a URL using the
ExternalService . |
| IFieldTracking | org.apache.tapestry.valid | Defines the interface for an object that tracks input fields. |
| IForm | org.apache.tapestry | A generic way to access a component which defines an HTML form. |
| IFormComponent | org.apache.tapestry.form | A common interface implemented by all form components (components that
create interactive elements in the rendered page). |
| ILibrarySpecification | org.apache.tapestry.spec | Interface for the Specification for a library. |
| ILink | org.apache.tapestry.engine | Define a link that may be generated as part of a page render. |
| ILinkComponent | org.apache.tapestry.components | A component that renders an HTML <a> element. |
| ILinkRenderer | org.apache.tapestry.link | Used by various instances of ILinkComponent to
actually renderer a link. |
| IListenerBindingSpecification | org.apache.tapestry.spec | Special interface of IBindingSpecification used
to encapsulate additional information the additional information
specific to listener bindings. |
| ILocatable | org.apache.tapestry | Interface for classes that may be linked to a specific
location . |
| ILocation | org.apache.tapestry | TODO Add Type comment |
| ILocationHolder | org.apache.tapestry | Interface for objects that are
read from resource files, used to backtrace
live objects to the resources they
came from. |
| IMarkupWriter | org.apache.tapestry | Defines an object that can write markup (XML, HTML, XHTML) style output. |
| IMessages | org.apache.tapestry | A set of localized message strings. |
| IMonitor | org.apache.tapestry.engine | Basic support for application monitoring and metrics. |
| IMonitorFactory | org.apache.tapestry.engine | Interface for an object that can create a IMonitor instance
for a particular RequestContext . |
| IMultipartDecoder | org.apache.tapestry.multipart | Defines how a multipart HTTP request can be broken into individual
elements (including file uploads). |
| IMultiplePropertySelectionRenderer | org.apache.tapestry.contrib.form | Defines an object that works with a MultiplePropertySelection component
to render the individual elements obtained from the model . |
| IMutableTreeNode | org.apache.tapestry.contrib.tree.model | Defines the requirements for a tree node object that can change --
by adding or removing child nodes, or by changing the contents
of a user object stored in the node. |
| INamespace | org.apache.tapestry | Organizes different libraries of Tapestry pages, components
and services into "frameworks", used to disambiguate names. |
| INodeRenderFactory | org.apache.tapestry.contrib.tree.components | No description provided. |
| IPage | org.apache.tapestry | A root level component responsible for generating an entire a page
within the application. |
| IPageChange | org.apache.tapestry.record | Represents a change to a component on a page, this represents
a datum of information stored by a IPageRecorder . |
| IPageLoader | org.apache.tapestry.engine | Interface exposed to components as they are loaded by the page loader. |
| IPageRecorder | org.apache.tapestry.engine | Defines an object that can observe changes to properties of
a page and its components, store the state of the page between request cycles,
and restore a page's state on a subsequent request cycle. |
| IPageSource | org.apache.tapestry.engine | Abstracts the process of loading pages from thier specifications as
well as pooling of pages once loaded. |
| IParameter | org.apache.tapestry.contrib.jdbc | Represents a parameter within a dynamically generated SQL statement. |
| IParameterConnector | org.apache.tapestry.param | Define a type of connector between a binding of a component and a JavaBeans
property of the component (with the same name). |
| IParameterSpecification | org.apache.tapestry.spec | Defines a formal parameter to a component. |
| IPart | org.apache.tapestry.multipart | Common interface for data parts from multipart form submissions. |
| IPoolable | org.apache.tapestry.util.pool | Marks an object as being aware that is to be stored into a Pool . |
| IPoolableAdaptor | org.apache.tapestry.util.pool | Defines methods that define an adaptor to provide
IPoolable
type behavior to arbitrary objects. |
| IPrimaryKeyConvertor | org.apache.tapestry.contrib.table.model | An interface for converting an object to its primary key and back. |
| IPropertyHolder | org.apache.tapestry.util | An interface that defines an object that can store named propertys. |
| IPropertySelectionModel | org.apache.tapestry.form | Used by a PropertySelection to provide labels for options. |
| IPropertySelectionRenderer | org.apache.tapestry.form | Defines an object that works with a PropertySelection component
to render the individual elements obtained from the model . |
| IPropertySource | org.apache.tapestry.engine | A source for configuration properties. |
| IPropertySpecification | org.apache.tapestry.spec | Defines a transient or persistant property of a component or page. |
| IRender | org.apache.tapestry | An element that may be asked to render itself to an
IMarkupWriter using a IRequestCycle . |
| IRenderDescription | org.apache.tapestry.util | An object which may render a description of itself, which is used in debugging
(i.e., by the Inspector). |
| IRequestCycle | org.apache.tapestry | Controller object that manages a single request cycle. |
| IRequestDecoder | org.apache.tapestry.request | Given a HttpServletRequest , identifies
the correct request properties (server, scheme, URI and port). |
| IResourceLocation | org.apache.tapestry | Describes the location of a resource, such as a specification
or template. |
| IResourceResolver | org.apache.tapestry | An object which is used to resolve classes and class-path resources. |
| IRule | org.apache.tapestry.util.xml | A rule that may be pushed onto the RuleDirectedParser 's
rule stack. |
| IScript | org.apache.tapestry | An object that can convert a set of symbols into a collection of JavaScript statements. |
| IScriptProcessor | org.apache.tapestry | Defines methods needed by a IScript to
execute. |
| IScriptSource | org.apache.tapestry.engine | Provides access to an IScript . |
| IScriptToken | org.apache.tapestry.script | Defines the responsibilities of a template token used by a
IScript . |
| ISessionStoreManager | org.apache.tapestry.contrib.tree.model | No description provided. |
| ISpecificationResolverDelegate | org.apache.tapestry.resolver | Delegate interface used when a page or component specification
can not be found by the normal means. |
| ISpecificationSource | org.apache.tapestry.engine | Defines access to component specifications. |
| ISqlConnectionSource | org.apache.tapestry.contrib.table.model.sql | No description provided. |
| ISqlTableDataSource | org.apache.tapestry.contrib.table.model.sql | No description provided. |
| ISqueezeAdaptor | org.apache.tapestry.util.io | Interface which defines a class used to convert data for a specific
Java type into a String format (squeeze it),
or convert from a String back into a Java type (unsqueeze). |
| IStatement | org.apache.tapestry.contrib.jdbc | A wrapper around Statement or
PreparedStatement which hides the differences
between the two. |
| ITableColumn | org.apache.tapestry.contrib.table.model | The interface defining a table column. |
| ITableColumnEvaluator | org.apache.tapestry.contrib.table.model.simple | No description provided. |
| ITableColumnModel | org.apache.tapestry.contrib.table.model | Defines a list model of ITableColumn objects |
| ITableDataModel | org.apache.tapestry.contrib.table.model | A model of the table's data
This model need not be used. |
| ITableDataModelListener | org.apache.tapestry.contrib.table.model | No description provided. |
| ITableModel | org.apache.tapestry.contrib.table.model | The main interface defining the abstraction containing the table data and state |
| ITableModelSource | org.apache.tapestry.contrib.table.model | A Tapestry component that provides the current table model. |
| ITablePagingState | org.apache.tapestry.contrib.table.model | An interface defining the management of the table's paging state. |
| ITableRendererListener | org.apache.tapestry.contrib.table.model | No description provided. |
| ITableRendererSource | org.apache.tapestry.contrib.table.model | This interface provides a renderer to present the data in a table column. |
| ITableRowSource | org.apache.tapestry.contrib.table.model | A Tapestry component that provides the current row value. |
| ITableSessionStateManager | org.apache.tapestry.contrib.table.model | An interface responsible for determining what data would be stored
in the session between requests. |
| ITableSessionStoreManager | org.apache.tapestry.contrib.table.model | An interface responsible for determining where the session state
will be saved between requests. |
| ITableSortingState | org.apache.tapestry.contrib.table.model | An interface defining the management of the table's sorting state. |
| ITemplateParserDelegate | org.apache.tapestry.parse | Provides a TemplateParser with additional information about
dynamic components. |
| ITemplateSource | org.apache.tapestry.engine | A source of localized HTML templates for components. |
| ITemplateSourceDelegate | org.apache.tapestry.engine | Acts as a delegate to the ITemplateSource , providing access to
page and component templates after the normal search mechanisms have failed. |
| ITreeComponent | org.apache.tapestry.contrib.tree.components | No description provided. |
| ITreeDataModel | org.apache.tapestry.contrib.tree.model | The interface that defines a suitable data model for a TreeView component. |
| ITreeModel | org.apache.tapestry.contrib.tree.model | No description provided. |
| ITreeModelSource | org.apache.tapestry.contrib.tree.model | No description provided. |
| ITreeNode | org.apache.tapestry.contrib.tree.model | No description provided. |
| ITreeNodeManager | org.apache.tapestry.contrib.tree.model | No description provided. |
| ITreeRowSource | org.apache.tapestry.contrib.tree.model | A Tapestry component that provides the current row value. |
| ITreeSessionStateManager | org.apache.tapestry.contrib.tree.model | No description provided. |
| ITreeStateListener | org.apache.tapestry.contrib.tree.model | No description provided. |
| ITreeStateModel | org.apache.tapestry.contrib.tree.model | No description provided. |
| IUploadFile | org.apache.tapestry.request | Represents a file uploaded from a client side form. |
| IValidationDelegate | org.apache.tapestry.valid | Interface used to track validation errors in forms and IFormComponent s (including
AbstractTextField and its subclasses). |
| IValidator | org.apache.tapestry.valid | An object that works with an IFormComponent to format output
(convert object values to strings values) and to process input
(convert strings to object values and validate them). |
| PageDetachListener | org.apache.tapestry.event | An interface for objects that want to know when the end of the
request cycle occurs, so that any resources that should be limited
to just one request cycle can be released. |
| PageRenderListener | org.apache.tapestry.event | An object that listens to page events. |
| PageValidateListener | org.apache.tapestry.event | An interface for objects that want to take part in the validation of the page. |
| PatternDelegate | org.apache.tapestry.valid | Implementations of this interface will provide pattern utility services. |
| ResourceChecksumSource | org.apache.tapestry.asset | Calculates the checksum value, as a string, for a particular classpath resource. |