org.eaglei.ui.gwt.search.results.grid
Class GridRow

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.Panel
              extended by com.google.gwt.user.client.ui.ComplexPanel
                  extended by com.google.gwt.user.client.ui.FlowPanel
                      extended by org.eaglei.ui.gwt.search.results.grid.GridRow
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.HasWidgets, com.google.gwt.user.client.ui.HasWidgets.ForIsWidget, com.google.gwt.user.client.ui.IndexedPanel, com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget, com.google.gwt.user.client.ui.InsertPanel, com.google.gwt.user.client.ui.InsertPanel.ForIsWidget, com.google.gwt.user.client.ui.IsWidget, java.lang.Iterable<com.google.gwt.user.client.ui.Widget>
Direct Known Subclasses:
EagleIGridRow, EtrezGeneGridRow, NIFGridRow, PubMedGridRow

public abstract class GridRow
extends com.google.gwt.user.client.ui.FlowPanel


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
 
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.InsertPanel
com.google.gwt.user.client.ui.InsertPanel.ForIsWidget
 
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets
com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
 
Field Summary
protected  int RESOURCE_NAME_INDEX
           
protected  int RESOURCE_SNIPPIT_INDEX
           
protected  com.google.gwt.user.client.ui.Widget[] rowContentWidgets
           
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
GridRow()
           
 
Method Summary
protected abstract  int[] getDisplayOrder()
           
protected  void setContent(com.google.gwt.user.client.ui.Widget[] widgets, int[] displayOrder)
           
 void setResourceNameWidget(com.google.gwt.user.client.ui.Widget resourceNameWidget)
           
 void setResourceSnippitWidget(com.google.gwt.user.client.ui.Widget resourceDescriptionWidget)
           
protected  void updateRowContent(com.google.gwt.user.client.ui.Widget widget, int index)
           
 
Methods inherited from class com.google.gwt.user.client.ui.FlowPanel
add, clear, insert, insert
 
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove
 
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, adopt, disown, doAttachChildren, doDetachChildren, orphan, remove
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, 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
 
Methods inherited from interface com.google.gwt.user.client.ui.InsertPanel.ForIsWidget
add
 
Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget
getWidgetIndex
 
Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanel
getWidget, getWidgetCount, getWidgetIndex, remove
 

Field Detail

RESOURCE_NAME_INDEX

protected final int RESOURCE_NAME_INDEX
See Also:
Constant Field Values

RESOURCE_SNIPPIT_INDEX

protected final int RESOURCE_SNIPPIT_INDEX
See Also:
Constant Field Values

rowContentWidgets

protected com.google.gwt.user.client.ui.Widget[] rowContentWidgets
Constructor Detail

GridRow

public GridRow()
Method Detail

getDisplayOrder

protected abstract int[] getDisplayOrder()

setContent

protected void setContent(com.google.gwt.user.client.ui.Widget[] widgets,
                          int[] displayOrder)

updateRowContent

protected void updateRowContent(com.google.gwt.user.client.ui.Widget widget,
                                int index)

setResourceNameWidget

public void setResourceNameWidget(com.google.gwt.user.client.ui.Widget resourceNameWidget)

setResourceSnippitWidget

public void setResourceSnippitWidget(com.google.gwt.user.client.ui.Widget resourceDescriptionWidget)


Copyright © 2009-2011 Eagle-I. All Rights Reserved.