Package org.apache.tapestry.pageload

Classes used when loading pages (and thier heirarchies of components) from thier specifications, as well as organizaing thier templates.

See:
          Description

Interface Summary
IComponentVisitor An interface defining an entity that is interested in examining a particular component
PageClassProvider Determines the name of a page class based on information inside a PageClassProviderContext.
 

Class Summary
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.
GlobalDefaultPageClassProvider The final command in the tapestry.page.PageClassProviderChain configuration, returns a fixed value for page class name.
NamespaceClassSearchPageClassProvider Searches for a class with a name matching the page name.
NamespaceDefaultPageClassProvider Returns the namespace property for the TapestryConstants.PAGE_CLASS_NAME key.
PageClassProviderContext Contains information needed when trying to determine the name of a page class.
PageLoader Runs the process of building the component hierarchy for an entire page.
PageSource A source for pages for a particular application.
SpecificationPageClassProvider Implementation of PageClassProvider 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.
 

Package org.apache.tapestry.pageload Description

Classes used when loading pages (and thier heirarchies of components) from thier specifications, as well as organizaing thier templates.

Author:
Howard Lewis Ship hlship@apache.org