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.
ComponentTypeVisitor Looks for components of type IForm and IWidget so that the appropriate javascript includes can be made on an as needed basis by AjaxShellDelegate.
EstablishDefaultParameterValuesVisitor For all parameters in the examined component that have default values, but are not bound, automatically add an ExpressionBinding with the default value.
EventConnectionVisitor Handles connecting up components and forms targeted with the EventListener annotation.
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


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.