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, KnowledgeModulesTreeItem

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  ModulesTreeItemBaseView view
           
 
Constructor Summary
ModulesTreeItemBase(ClientFactory clientFactory, ModulesTreeItemBaseView view)
           
 
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)
           
 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
Constructor Detail

ModulesTreeItemBase

public ModulesTreeItemBase(ClientFactory clientFactory,
                           ModulesTreeItemBaseView view)
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

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-2011 JBoss by Red Hat. All Rights Reserved.