org.gcube.portlets.user.collectionexplorer.client.components
Class ResultItem

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.user.collectionexplorer.client.components.ResultItem
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

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

ResultItem represents the single result displayed from the portlet

Version:
January 2009 (2.0)
Author:
Massimiliano Assante, ISTI-CNR - massimiliano.assante@isti.cnr.it

Nested Class Summary
protected static class ResultItem.TabType
           
 
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
protected  com.google.gwt.user.client.ui.SimplePanel collectionPanel
           
static int HEIGHT
           
static int WIDTH
           
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
ResultItem(Controller controller, ResultObj resObject, int pos, com.google.gwt.user.client.ui.Image thumb)
           
 
Method Summary
 void enableTabs(Client_DigiObjectInfo result)
           
 String getCaption()
           
 com.google.gwt.user.client.ui.VerticalPanel getCaptionPanel()
           
 com.google.gwt.user.client.ui.CellPanel getHeaderPanel(int pos)
           
 com.google.gwt.user.client.ui.Image getMore()
           
 ResultObj getResObject()
           
 com.google.gwt.user.client.ui.Image getThumb()
           
 void setAllButtonsUp(com.google.gwt.user.client.ui.Widget sender)
           
 void setCaption(String caption)
           
 void setCollectionVisibility(boolean visible)
          show or hide the collection name in the result record
 void setMore(com.google.gwt.user.client.ui.Image more)
           
 void setThumb(com.google.gwt.user.client.ui.Image thumb)
           
 void viewAlternative()
           
 void viewAnnotation()
           
 void viewMetadata()
           
 void viewObject(ResultObj resObject)
           
 void viewParts()
           
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
 
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
 

Field Detail

WIDTH

public static final int WIDTH
See Also:
Constant Field Values

HEIGHT

public static final int HEIGHT
See Also:
Constant Field Values

collectionPanel

protected com.google.gwt.user.client.ui.SimplePanel collectionPanel
Constructor Detail

ResultItem

public ResultItem(Controller controller,
                  ResultObj resObject,
                  int pos,
                  com.google.gwt.user.client.ui.Image thumb)
Parameters:
pos -
thumb -
html -
Method Detail

getHeaderPanel

public com.google.gwt.user.client.ui.CellPanel getHeaderPanel(int pos)
Parameters:
pos -
Returns:

getCaptionPanel

public com.google.gwt.user.client.ui.VerticalPanel getCaptionPanel()

viewObject

public void viewObject(ResultObj resObject)

viewMetadata

public void viewMetadata()

viewAnnotation

public void viewAnnotation()

viewParts

public void viewParts()

viewAlternative

public void viewAlternative()

setAllButtonsUp

public void setAllButtonsUp(com.google.gwt.user.client.ui.Widget sender)
Parameters:
sender - the only toggle button not to be put up

getCaption

public String getCaption()

setCaption

public void setCaption(String caption)

getMore

public com.google.gwt.user.client.ui.Image getMore()

setMore

public void setMore(com.google.gwt.user.client.ui.Image more)

getThumb

public com.google.gwt.user.client.ui.Image getThumb()

setThumb

public void setThumb(com.google.gwt.user.client.ui.Image thumb)

enableTabs

public void enableTabs(Client_DigiObjectInfo result)
Parameters:
result -

getResObject

public ResultObj getResObject()

setCollectionVisibility

public void setCollectionVisibility(boolean visible)
show or hide the collection name in the result record

Parameters:
visible -


Copyright © 2014. All Rights Reserved.