Package org.apache.myfaces.trinidadinternal.ui

Interface Summary
MutableUINode MutableUINode extends UINode to add mutability.
Renderer Generic rendering interface.
RendererFactory Interface for binding names to Renderers.
RoledRenderer Interface for Renderers that identify their role.
UIConstants Attribute Constants common to many renderers of UINodes.
UIExtension A UIExtension encapsulates a single bundle of functionality to be added to UIX.
UINode Interface for storing a node of a UIX Components UI tree.
UIXRenderingContext Context for a single rendering pass over a tree of UINodes.
 

Class Summary
AbstractTextNode Abstract Node implementation for text.
AttributeKey Key class used to quickly retrieve attribute values from UINodes and AttributeMaps.
BaseMutableUINode Root implementation for storing a mutable node of a UIX Components UI tree.
BaseRenderer Basic implementation of Renderer.
BaseUINode Root implementation for storing a node of a UIX Components UI tree.
ElementRenderer Renderer implementation that can output elements.
LogicalNodeRenderingContext Abstract RenderingContext implementation providing support for managing logical ancestors and DataProviders.
NodeRole A NodeRole defines the role a single UINode plays in the rendering process.
NodeUtils Utility methods for working with UINodes.
RenderedNodeRenderingContext Abstract base class adding the following support to LogicalNodeRenderingContext Current DataObject Rendered Nodes Node Properties Local Properties This class is subclassed by RenderingContexts that don't delegate the storage of their rendering state to another RenderingContext.
RendererFactoryImpl A default implementation of a RendererFactory.
RendererManager RendererManager maintains a table of RendererFactories, keyed by namespace.
RootRenderingContext Default implementation of RenderingContext used as the root for rendering a tree of UINodes.
TextNode Node implementation for text.
UINodeProxy  
 



Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.