org.drools.guvnor.client.explorer
Class ExplorerViewCenterPanel

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by org.drools.guvnor.client.explorer.ExplorerViewCenterPanel
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.IsWidget

public class ExplorerViewCenterPanel
extends com.google.gwt.user.client.ui.Composite

This is the tab panel manager.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
ExplorerViewCenterPanel()
           
 
Method Summary
 void addTab(String tabname, com.google.gwt.user.client.ui.IsWidget widget, String key)
          Add a new tab.
 void addTab(String tabname, com.google.gwt.user.client.ui.IsWidget widget, String[] keys)
          Add a new tab.
 void close(String key)
           
 Map<String,PackageEditorWrapper> getOpenedPackageEditors()
           
 boolean showIfOpen(String key)
          Will open if existing.
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExplorerViewCenterPanel

public ExplorerViewCenterPanel()
Method Detail

addTab

public void addTab(String tabname,
                   com.google.gwt.user.client.ui.IsWidget widget,
                   String key)
Add a new tab. Should only do this if have checked showIfOpen to avoid dupes being opened.

Parameters:
tabname - The displayed tab name.
widget - The contents.
key - A key which is unique.

addTab

public void addTab(String tabname,
                   com.google.gwt.user.client.ui.IsWidget widget,
                   String[] keys)
Add a new tab. Should only do this if have checked showIfOpen to avoid dupes being opened.

Parameters:
tabname - The displayed tab name.
widget - The contents.
keys - An array of keys which are unique.

showIfOpen

public boolean showIfOpen(String key)
Will open if existing. If not it will return false;


close

public void close(String key)

getOpenedPackageEditors

public Map<String,PackageEditorWrapper> getOpenedPackageEditors()


Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.