org.netxms.client.dashboards
Class DashboardElement

java.lang.Object
  extended by org.netxms.client.dashboards.DashboardElement

public class DashboardElement
extends java.lang.Object

Dashboard's element


Field Summary
static int ALARM_VIEWER
           
static int AVAILABLITY_CHART
           
static int BAR_CHART
           
static int BOTTOM
           
static int CENTER
           
static int CUSTOM
           
static int DASHBOARD
           
static int DIAL_CHART
           
static int FILL
           
static int GEO_MAP
           
static int LABEL
           
static int LEFT
           
static int LINE_CHART
           
static int NETWORK_MAP
           
static int PIE_CHART
           
static int RIGHT
           
static int SEPARATOR
           
static int STATUS_CHART
           
static int STATUS_INDICATOR
           
static int TABLE_BAR_CHART
           
static int TABLE_PIE_CHART
           
static int TABLE_TUBE_CHART
           
static int TOP
           
static int TUBE_CHART
           
static int WEB_PAGE
           
 
Constructor Summary
DashboardElement(DashboardElement src)
          Copy constructor
DashboardElement(int type, java.lang.String data)
          Create dashboard element which takes 1 cell with FILL layout in both directions
DashboardElement(NXCPMessage msg, long baseId)
          Create dashboard element from NXCP message
 
Method Summary
 void fillMessage(NXCPMessage msg, long baseId)
          Fill NXCP message with element's data
 java.lang.String getData()
           
 java.lang.String getLayout()
           
 int getType()
           
 void setData(java.lang.String data)
           
 void setLayout(java.lang.String layout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LABEL

public static final int LABEL
See Also:
Constant Field Values

LINE_CHART

public static final int LINE_CHART
See Also:
Constant Field Values

BAR_CHART

public static final int BAR_CHART
See Also:
Constant Field Values

PIE_CHART

public static final int PIE_CHART
See Also:
Constant Field Values

TUBE_CHART

public static final int TUBE_CHART
See Also:
Constant Field Values

STATUS_CHART

public static final int STATUS_CHART
See Also:
Constant Field Values

STATUS_INDICATOR

public static final int STATUS_INDICATOR
See Also:
Constant Field Values

DASHBOARD

public static final int DASHBOARD
See Also:
Constant Field Values

NETWORK_MAP

public static final int NETWORK_MAP
See Also:
Constant Field Values

CUSTOM

public static final int CUSTOM
See Also:
Constant Field Values

GEO_MAP

public static final int GEO_MAP
See Also:
Constant Field Values

ALARM_VIEWER

public static final int ALARM_VIEWER
See Also:
Constant Field Values

AVAILABLITY_CHART

public static final int AVAILABLITY_CHART
See Also:
Constant Field Values

DIAL_CHART

public static final int DIAL_CHART
See Also:
Constant Field Values

WEB_PAGE

public static final int WEB_PAGE
See Also:
Constant Field Values

TABLE_BAR_CHART

public static final int TABLE_BAR_CHART
See Also:
Constant Field Values

TABLE_PIE_CHART

public static final int TABLE_PIE_CHART
See Also:
Constant Field Values

TABLE_TUBE_CHART

public static final int TABLE_TUBE_CHART
See Also:
Constant Field Values

SEPARATOR

public static final int SEPARATOR
See Also:
Constant Field Values

FILL

public static final int FILL
See Also:
Constant Field Values

CENTER

public static final int CENTER
See Also:
Constant Field Values

LEFT

public static final int LEFT
See Also:
Constant Field Values

RIGHT

public static final int RIGHT
See Also:
Constant Field Values

TOP

public static final int TOP
See Also:
Constant Field Values

BOTTOM

public static final int BOTTOM
See Also:
Constant Field Values
Constructor Detail

DashboardElement

public DashboardElement(int type,
                        java.lang.String data)
Create dashboard element which takes 1 cell with FILL layout in both directions

Parameters:
type - element's type
data - element's data

DashboardElement

public DashboardElement(NXCPMessage msg,
                        long baseId)
Create dashboard element from NXCP message

Parameters:
msg - NXCP message
baseId - base variable ID

DashboardElement

public DashboardElement(DashboardElement src)
Copy constructor

Parameters:
src - original element
Method Detail

fillMessage

public void fillMessage(NXCPMessage msg,
                        long baseId)
Fill NXCP message with element's data

Parameters:
msg - NXCP message
baseId - base variable ID

getData

public java.lang.String getData()
Returns:
the data

setData

public void setData(java.lang.String data)
Parameters:
data - the data to set

getType

public int getType()
Returns:
the type

getLayout

public java.lang.String getLayout()
Returns:
the layout

setLayout

public void setLayout(java.lang.String layout)
Parameters:
layout - the layout to set


Copyright © 2013. All Rights Reserved.