com.plumtree.portaluiinfrastructure.tags.displaytree
Class DisplayTree

java.lang.Object
  extended by com.plumtree.portaluiinfrastructure.tags.displaytree.DisplayTree

public class DisplayTree
extends java.lang.Object

This class is used to process the portlet data and transform the tags. This is a framework only class and should not be used by external developers.

Author:
donh

Constructor Summary
DisplayTree()
           
 
Method Summary
static IDisplayElement BuildDisplayTree(java.lang.Object[][] objArrMarkup)
          Builds the display tree from the portlet data.
static HTMLElement ExecuteTags(IDisplayElement tagTree, AActivitySpace aSpace)
          Transforms the tags in the display tree.
static HTMLElement GetSharedJavaScriptFromMarkup(AActivitySpace aSpace)
          Processes the portlet data and transforms the tags.
static HTMLElement ProcessTagMarkup(AActivitySpace aSpace, java.lang.Object[][] objArrMarkup)
          Processes the portlet data and transforms the tags.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DisplayTree

public DisplayTree()
Method Detail

ProcessTagMarkup

public static HTMLElement ProcessTagMarkup(AActivitySpace aSpace,
                                           java.lang.Object[][] objArrMarkup)
Processes the portlet data and transforms the tags.

Parameters:
AActivitySpace - aSpace The current space
Object[][] - objArrMarkup The portlet data
Returns:
HTMLElement The transformed portlet HTML

GetSharedJavaScriptFromMarkup

public static HTMLElement GetSharedJavaScriptFromMarkup(AActivitySpace aSpace)
Processes the portlet data and transforms the tags.

Parameters:
AActivitySpace - aSpace The current space
Object[][] - objArrMarkup The portlet data
Returns:
HTMLElement The transformed portlet HTML

BuildDisplayTree

public static IDisplayElement BuildDisplayTree(java.lang.Object[][] objArrMarkup)
Builds the display tree from the portlet data. This is public for unit testing purposes, and should never be called by methods outside of this class.

Parameters:
Object[][] - objArrMarkup The portlet data
Returns:
IDisplayElement The portlet display tree

ExecuteTags

public static HTMLElement ExecuteTags(IDisplayElement tagTree,
                                      AActivitySpace aSpace)
Transforms the tags in the display tree. This is public for unit testing purposes, and should never be called by methods outside of this class.

Parameters:
IDisplayElement - tagTree The portlet display tree
AActivitySpace - aSpace The current space
Returns:
HTMLElement The transformed portlet HTML



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