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

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.DraggableRow
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 DraggableRow
extends com.google.gwt.user.client.ui.Composite

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

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
DraggableRow(ResultObj resObject, com.google.gwt.user.client.ui.HTML caption, String basketlabel, Controller ctrl, BasketModelItemType type)
          single row constructor
DraggableRow(String oid, String belongsTo, ResultObj resObject, String basketlabel, Controller ctrl, BasketModelItemType type)
          * constructor for multiplme rows
 
Method Summary
 void displayContent(Controller ctrl, String oid, String belongsTo, BasketModelItemType type)
          fetch additional info for displaying them to the user depending on what he clicked
 String getBelongsTo()
           
 com.google.gwt.user.client.ui.Image getDragHandle()
           
 String getLabel()
           
 MetadataDescriptor getMdDescriptor()
           
 String getOid()
           
 ResultObj getResObject()
           
 String getTitle()
           
 BasketModelItemType getType()
           
 void setBelongsTo(String belongsTo)
           
 void setType(BasketModelItemType type)
           
 
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, 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

DraggableRow

public DraggableRow(String oid,
                    String belongsTo,
                    ResultObj resObject,
                    String basketlabel,
                    Controller ctrl,
                    BasketModelItemType type)
* constructor for multiplme rows

Parameters:
oid -
objectTitle -
basketlabel -
ctrl -
clickListener -
type -

DraggableRow

public DraggableRow(ResultObj resObject,
                    com.google.gwt.user.client.ui.HTML caption,
                    String basketlabel,
                    Controller ctrl,
                    BasketModelItemType type)
single row constructor

Parameters:
caption -
ctrl -
clickListener -
Method Detail

displayContent

public void displayContent(Controller ctrl,
                           String oid,
                           String belongsTo,
                           BasketModelItemType type)
fetch additional info for displaying them to the user depending on what he clicked

Parameters:
ctrl -
type -

getBelongsTo

public String getBelongsTo()

setBelongsTo

public void setBelongsTo(String belongsTo)

getTitle

public String getTitle()
Overrides:
getTitle in class com.google.gwt.user.client.ui.UIObject

getOid

public String getOid()

getResObject

public ResultObj getResObject()

getLabel

public String getLabel()

getDragHandle

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

getType

public BasketModelItemType getType()

setType

public void setType(BasketModelItemType type)

getMdDescriptor

public MetadataDescriptor getMdDescriptor()


Copyright © 2014. All Rights Reserved.