it.eng.spagobi.presentation.treehtmlgenerators
Class AdminTreeHtmlGenerator

java.lang.Object
  extended by it.eng.spagobi.presentation.treehtmlgenerators.AdminTreeHtmlGenerator
All Implemented Interfaces:
ITreeHtmlGenerator

public class AdminTreeHtmlGenerator
extends java.lang.Object
implements ITreeHtmlGenerator

Contains all methods needed to generate and modify a tree object for Administration. There are methods to generate tree, configure, insert and modify elements.

Author:
sulis

Constructor Summary
AdminTreeHtmlGenerator()
           
 
Method Summary
 java.lang.StringBuffer makeAccessibleTree(it.eng.spago.base.SourceBean dataTree, javax.servlet.http.HttpServletRequest httpRequest)
          Creates an open, ad so accessible, tree.
 java.lang.StringBuffer makeTree(it.eng.spago.base.SourceBean dataTree, javax.servlet.http.HttpServletRequest httpReq)
          Builds theJavaScript object to make the tree.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdminTreeHtmlGenerator

public AdminTreeHtmlGenerator()
Method Detail

makeTree

public java.lang.StringBuffer makeTree(it.eng.spago.base.SourceBean dataTree,
                                       javax.servlet.http.HttpServletRequest httpReq)
Builds theJavaScript object to make the tree. All code is appended into a String Buffer, which is then returned.

Specified by:
makeTree in interface ITreeHtmlGenerator
Parameters:
dataTree - The tree data Source Bean
httpReq - The http Servlet Request
See Also:
AdminTreeHtmlGenerator#makeTree(it.eng.spago.base.SourceBean,javax.servlet.http.HttpServletRequest)

makeAccessibleTree

public java.lang.StringBuffer makeAccessibleTree(it.eng.spago.base.SourceBean dataTree,
                                                 javax.servlet.http.HttpServletRequest httpRequest)
Creates an open, ad so accessible, tree. The code is directly appended into a String buffer, without using Javascripts.

Specified by:
makeAccessibleTree in interface ITreeHtmlGenerator
Parameters:
dataTree - The data Tree Source Bean
httpRequest - The http servlet request
Returns:
The output string buffer
See Also:
AdminTreeHtmlGenerator#makeTree(it.eng.spago.base.SourceBean,javax.servlet.http.HttpServletRequest)