it.eng.spagobi.utilities.javascript
Class QbeJsTreeBuilder
java.lang.Object
it.eng.spagobi.utilities.javascript.BaseJsTreeBuilder
it.eng.spagobi.utilities.javascript.QbeJsTreeBuilder
- All Implemented Interfaces:
- IJsTreeBuilder
- Direct Known Subclasses:
- QbeConditionJsTreeBuilder, QbeJoinJsTreeBuilder, QbeJoinWithFatherQueryJsTreeBuilder, QbeSelectJsTreeBuilder
public abstract class QbeJsTreeBuilder
- extends BaseJsTreeBuilder
- Author:
- Gioia
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FULL_MODALITY
public static final java.lang.String FULL_MODALITY
- See Also:
- Constant Field Values
LIGHT_MODALITY
public static final java.lang.String LIGHT_MODALITY
- See Also:
- Constant Field Values
DEFAULT_MODALITY
public static final java.lang.String DEFAULT_MODALITY
- See Also:
- Constant Field Values
QbeJsTreeBuilder
public QbeJsTreeBuilder(DataMartModel dataMartModel,
ISingleDataMartWizardObject dataMartWizard,
javax.servlet.http.HttpServletRequest httpRequest)
- Parameters:
dataMartModel
- : The DatamartModel object reperesenting the datamart we're working onhttpRequest
- : the httpRequest Object
getSelectdNodes
public abstract java.util.Map getSelectdNodes()
build
public java.lang.String build()
addRootNode
public void addRootNode()
addNodes
public abstract void addNodes()
addFieldNodes
public final int addFieldNodes(java.lang.String className,
int rootNode,
int nodeCounter,
java.lang.String prefix,
IURLGenerator fieldUrlGenerator)
- Recursive Function To write the tree of model navigable starting by className
- Parameters:
buffer
- name
- className
- rootNode
- nodeCounter
- prefix
- fieldUrlGenerator
-
- Returns:
addHeader
public void addHeader()
- Overrides:
addHeader
in class BaseJsTreeBuilder
addFooter
public void addFooter()
- Overrides:
addFooter
in class BaseJsTreeBuilder
getModality
public java.lang.String getModality()
setModality
public void setModality(java.lang.String modality)
isCheckable
public boolean isCheckable()
setCheckable
public void setCheckable(boolean checkable)