See: Description
| Interface | Description |
|---|---|
| ComponentClassProvider |
Determines the name of a page class based on information inside a
ComponentClassProviderContext. |
| IComponentVisitor |
An interface defining an entity that is interested in examining a particular component
|
| Class | Description |
|---|---|
| ComponentClassProviderContext |
Contains information needed when trying to determine the name of a page or component class.
|
| ComponentTreeWalker |
Walks through the tree of components and invokes the visitors on each of
of the components in the tree.
|
| EstablishDefaultParameterValuesVisitor |
For all parameters in the examined component that have default values, but are not bound,
automatically add an ExpressionBinding with the default value.
|
| GlobalDefaultComponentClassProvider |
The final command in the tapestry.page.PageClassProviderChain configuration, returns a fixed
value for page class name.
|
| NamespaceClassSearchComponentClassProvider |
Searches for a class with a name matching the page name.
|
| NamespaceDefaultPageClassProvider |
Returns the namespace property for the
TapestryConstants.PAGE_CLASS_NAME key. |
| PageLoader |
Implementation of tapestry.page.PageLoader.
|
| PageSource |
A source for pages for a particular application.
|
| SpecificationComponentClassProvider |
Implementation of
ComponentClassProvider that returns the
value from the specification. |
| VerifyRequiredParametersVisitor |
Verify whether all required parameters in the examined component are bound, and if they are not,
throw an exception.
|
Classes used when loading pages (and thier heirarchies of components) from thier specifications, as well as organizaing thier templates.