com.plumtree.portaluiinfrastructure.layout
Interface ILayoutDisplay

All Known Implementing Classes:
LayoutDisplay

public interface ILayoutDisplay

The LayoutDisplay is responsible for transforming URLs in the layout, running the layout through the Tag Engine (using the DisplayTree class) and returning the converted HTML.


Method Summary
 HTMLElement ProcessLayout(java.lang.Object[][] _markup, AActivitySpace _currentSpace)
          This method runs the markup layout through the Tag Engine.
 HTMLElement ProcessMainPageLayout(java.lang.Object[][] _markup, AActivitySpace _currentSpace)
          This method runs the markup layout for the main page through the Tag Engine, and ensures that there is an HTML head tag for JavaScript display.
 

Method Detail

ProcessLayout

HTMLElement ProcessLayout(java.lang.Object[][] _markup,
                          AActivitySpace _currentSpace)
This method runs the markup layout through the Tag Engine. This method assumes that at least once in a request, one of the calls to this method includes layout markup that displays the Javascript generated in the tag engine.

Parameters:
_markup - The layout markup to convert to HTML.
_currentSpace - The current Activity Space.
Returns:
The converted HTML.

ProcessMainPageLayout

HTMLElement ProcessMainPageLayout(java.lang.Object[][] _markup,
                                  AActivitySpace _currentSpace)
This method runs the markup layout for the main page through the Tag Engine, and ensures that there is an HTML head tag for JavaScript display. This method assumes that the call to this method includes layout markup that displays the Javascript generated in the tag engine. This method should only be called once per request.

Parameters:
_markup - The layout markup to convert to HTML.
_currentSpace - The current Activity Space.
Returns:
The converted HTML with HTML head tag.



Copyright © 2002,2003,2004,2005 Plumtree Software, Inc., All Rights Reserved.