org.gcube.portlets.admin.forwardindexportlet.gwt.client
Class IndexExplorer

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.gcube.portlets.admin.forwardindexportlet.gwt.client.IndexExplorer
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.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget, com.google.gwt.user.client.ui.TreeListener, ItemAddedListener, ItemRemovedListener

public class IndexExplorer
extends com.google.gwt.user.client.ui.Composite
implements ItemRemovedListener, ItemAddedListener, com.google.gwt.user.client.ui.TreeListener

An Explorer tree allowing the user to browse Indices and IndexLookups.


Nested Class Summary
 class IndexExplorer.AdditionTreeItem
          An extention of the TreeItem class used to hold information needed in order to create new Index related items.
 class IndexExplorer.CollectionTreeItem
          An extention of the TreeItem class used to hold information regarding a Collection (or a number of collections aggregated under a common name)
static interface IndexExplorer.Images
          an ImageBundle for the images to be used in the IndexExplorer tree
 class IndexExplorer.IndexTreeItem
          An extention of the TreeItem class used to hold information regarding an Index
 
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
IndexExplorer(com.google.gwt.user.client.ui.TreeListener listener)
          A constructor which creates an IndexExplorer and ads a TreeListener to its TreeItem
 
Method Summary
 void itemAdded(ItemContent content)
          Handles instances where an index related item has been added
 void itemRemoved(String itemID)
          Handles instances where an index related item has been removed
 void onTreeItemSelected(com.google.gwt.user.client.ui.TreeItem item)
          
 void onTreeItemStateChanged(com.google.gwt.user.client.ui.TreeItem item)
          
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, performDetachedInitialization, render, render, resolvePotentialElement, setWidget, wrapElement
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, 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, sinkBitlessEvent, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IndexExplorer

public IndexExplorer(com.google.gwt.user.client.ui.TreeListener listener)
A constructor which creates an IndexExplorer and ads a TreeListener to its TreeItem

Parameters:
listener - - the listener to add to this IndexExplorers TreeItem
Method Detail

itemAdded

public void itemAdded(ItemContent content)
Handles instances where an index related item has been added

Specified by:
itemAdded in interface ItemAddedListener
Parameters:
content - - information about the item which has been added

itemRemoved

public void itemRemoved(String itemID)
Handles instances where an index related item has been removed

Specified by:
itemRemoved in interface ItemRemovedListener

onTreeItemSelected

public void onTreeItemSelected(com.google.gwt.user.client.ui.TreeItem item)

Specified by:
onTreeItemSelected in interface com.google.gwt.user.client.ui.TreeListener

onTreeItemStateChanged

public void onTreeItemStateChanged(com.google.gwt.user.client.ui.TreeItem item)

Specified by:
onTreeItemStateChanged in interface com.google.gwt.user.client.ui.TreeListener


Copyright © 2013. All Rights Reserved.