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
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 Summary
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.
 

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