org.drools.guvnor.client.explorer.navigation.modules
Class ModulesTreeItemBase

java.lang.Object
  extended by org.drools.guvnor.client.explorer.navigation.modules.ModulesTreeItemBase
All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget, ModulesTreeItemBaseView.Presenter
Direct Known Subclasses:
GlobalAreaTreeItem, ModulesTreeItem

public abstract class ModulesTreeItemBase
extends Object
implements com.google.gwt.user.client.ui.IsWidget, ModulesTreeItemBaseView.Presenter


Field Summary
protected  ClientFactory clientFactory
           
protected  PackageView packageHierarchy
           
protected  String perspectiveTypes
           
protected  ModulesTreeItemBaseView view
           
 
Constructor Summary
ModulesTreeItemBase(ClientFactory clientFactory, ModulesTreeItemBaseView view, String perspectiveTypes)
           
 
Method Summary
protected  void addModules(PackageConfigData[] packageConfigDatas, com.google.gwt.user.client.ui.IsTreeItem treeItem)
           
 com.google.gwt.user.client.ui.Widget asWidget()
           
protected  ModuleTreeItem createModuleTreeItem(com.google.gwt.user.client.ui.IsTreeItem treeItem, Folder folder)
           
protected abstract  void fillModulesTree(com.google.gwt.user.client.ui.IsTreeItem treeItem)
           
 com.google.gwt.safehtml.shared.SafeHtml getModuleTreeRootNodeHeader()
           
 void onModuleSelected(Object userObject)
           
protected  void setUpRootItem()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

packageHierarchy

protected PackageView packageHierarchy

clientFactory

protected ClientFactory clientFactory

view

protected ModulesTreeItemBaseView view

perspectiveTypes

protected String perspectiveTypes
Constructor Detail

ModulesTreeItemBase

public ModulesTreeItemBase(ClientFactory clientFactory,
                           ModulesTreeItemBaseView view,
                           String perspectiveTypes)
Method Detail

setUpRootItem

protected void setUpRootItem()

fillModulesTree

protected abstract void fillModulesTree(com.google.gwt.user.client.ui.IsTreeItem treeItem)

onModuleSelected

public void onModuleSelected(Object userObject)
Specified by:
onModuleSelected in interface ModulesTreeItemBaseView.Presenter

getModuleTreeRootNodeHeader

public com.google.gwt.safehtml.shared.SafeHtml getModuleTreeRootNodeHeader()
Specified by:
getModuleTreeRootNodeHeader in interface ModulesTreeItemBaseView.Presenter

addModules

protected void addModules(PackageConfigData[] packageConfigDatas,
                          com.google.gwt.user.client.ui.IsTreeItem treeItem)

createModuleTreeItem

protected ModuleTreeItem createModuleTreeItem(com.google.gwt.user.client.ui.IsTreeItem treeItem,
                                              Folder folder)

asWidget

public com.google.gwt.user.client.ui.Widget asWidget()
Specified by:
asWidget in interface com.google.gwt.user.client.ui.IsWidget


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.