org.opennms.dashboard.client
Class Dashlet

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.opennms.dashboard.client.Dashlet
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.IsWidget
Direct Known Subclasses:
AlarmDashlet, GraphDashlet, NodeStatusDashlet, NotificationDashlet, OutageDashlet, SurveillanceDashlet

public abstract class Dashlet
extends com.google.gwt.user.client.ui.Composite

Abstract Dashlet class.

Since:
1.8.1
Version:
$Id: $
Author:
Mathew Brozowski

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
Dashlet(Dashboard dashboard, String title)
          Constructor for Dashlet.
 
Method Summary
 void addToTitleBar(com.google.gwt.user.client.ui.Widget widget, com.google.gwt.user.client.ui.DockPanel.DockLayoutConstant constraint)
          addToTitleBar
 void error(String err)
          error
protected  void error(Throwable caught)
          error
 String getTitle()
          getTitle
protected  void onLoad()
          onLoad
 void setLoader(DashletLoader loader)
          setLoader
 void setSurveillanceSet(SurveillanceSet set)
          setSurveillanceSet
 void setTitle(String title)
          
protected  void setView(DashletView view)
          setView
protected  void setView(com.google.gwt.user.client.ui.Widget view)
          setView
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, 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, setVisible, setVisible, setWidth, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Dashlet

public Dashlet(Dashboard dashboard,
               String title)

Constructor for Dashlet.

Parameters:
dashboard - a Dashboard object.
title - a String object.
Method Detail

setView

protected void setView(DashletView view)

setView

Parameters:
view - a DashletView object.

setView

protected void setView(com.google.gwt.user.client.ui.Widget view)

setView

Parameters:
view - a Widget object.

getTitle

public String getTitle()

getTitle

Overrides:
getTitle in class com.google.gwt.user.client.ui.UIObject
Returns:
a String object.

setTitle

public void setTitle(String title)

Overrides:
setTitle in class com.google.gwt.user.client.ui.UIObject

addToTitleBar

public void addToTitleBar(com.google.gwt.user.client.ui.Widget widget,
                          com.google.gwt.user.client.ui.DockPanel.DockLayoutConstant constraint)

addToTitleBar

Parameters:
widget - a Widget object.
constraint - a DockPanel.DockLayoutConstant object.

setLoader

public void setLoader(DashletLoader loader)

setLoader

Parameters:
loader - a DashletLoader object.

onLoad

protected void onLoad()

onLoad

Overrides:
onLoad in class com.google.gwt.user.client.ui.Widget

error

protected void error(Throwable caught)

error

Parameters:
caught - a Throwable object.

error

public void error(String err)

error

Parameters:
err - a String object.

setSurveillanceSet

public void setSurveillanceSet(SurveillanceSet set)

setSurveillanceSet

Parameters:
set - a SurveillanceSet object.


Copyright © 2011. All Rights Reserved.