org.fusesource.web.console.client.util
Class GridPanelSupport

java.lang.Object
  extended by org.fusesource.web.console.client.util.GridPanelSupport
All Implemented Interfaces:
View, Refreshable
Direct Known Subclasses:
AttributesGridPanel, LogEventsPanel, MBeansPanel, MessagesGridPanel

public abstract class GridPanelSupport
extends java.lang.Object
implements View, Refreshable

Version:
$Revision: 1.1 $

Field Summary
protected  com.google.gwt.widgetideas.table.client.FixedWidthGrid dataTable
           
protected  com.google.gwt.widgetideas.table.client.FixedWidthFlexTable headerTable
           
protected  com.google.gwt.widgetideas.table.client.ScrollTable scrollTable
           
 
Constructor Summary
GridPanelSupport(java.lang.String... headers)
           
 
Method Summary
protected  void clear()
           
protected  com.google.gwt.user.client.rpc.AsyncCallback createAsyncCallback(WidgetHandler handler, java.lang.String message)
           
protected  com.google.gwt.widgetideas.table.client.FixedWidthGrid createDataTable()
           
 com.google.gwt.user.client.ui.Widget getWidget()
           
abstract  void load(WidgetHandler handler)
           
protected  void onDataLoaded()
           
protected  void onDoubleClick()
          Allows derived instances to do something when a row is double clicked
protected  void onFailure(WidgetHandler handler, java.lang.String message, java.lang.Throwable caught)
           
protected abstract  int onGridResults(com.google.gwt.widgetideas.table.client.FixedWidthGrid dataTable, java.lang.Object gridResults)
           
protected  void onSelectionChanged()
          Invoked when the table selection has changed
 void refresh()
           
 void setTopPanel(View topPanel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

headerTable

protected com.google.gwt.widgetideas.table.client.FixedWidthFlexTable headerTable

dataTable

protected com.google.gwt.widgetideas.table.client.FixedWidthGrid dataTable

scrollTable

protected com.google.gwt.widgetideas.table.client.ScrollTable scrollTable
Constructor Detail

GridPanelSupport

public GridPanelSupport(java.lang.String... headers)
Method Detail

refresh

public void refresh()
Specified by:
refresh in interface Refreshable

load

public abstract void load(WidgetHandler handler)

getWidget

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

setTopPanel

public void setTopPanel(View topPanel)

createDataTable

protected com.google.gwt.widgetideas.table.client.FixedWidthGrid createDataTable()

onDoubleClick

protected void onDoubleClick()
Allows derived instances to do something when a row is double clicked


onSelectionChanged

protected void onSelectionChanged()
Invoked when the table selection has changed


createAsyncCallback

protected com.google.gwt.user.client.rpc.AsyncCallback createAsyncCallback(WidgetHandler handler,
                                                                           java.lang.String message)

clear

protected void clear()

onFailure

protected void onFailure(WidgetHandler handler,
                         java.lang.String message,
                         java.lang.Throwable caught)

onGridResults

protected abstract int onGridResults(com.google.gwt.widgetideas.table.client.FixedWidthGrid dataTable,
                                     java.lang.Object gridResults)

onDataLoaded

protected void onDataLoaded()


Copyright © 2009 FuseSource. All Rights Reserved.