Class DashboardElement

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

public class DashboardElement extends Object
Dashboard's element
  • Field Details

  • Constructor Details

    • DashboardElement

      public DashboardElement(int type, String data, int index)
      Create dashboard element which takes 1 cell with FILL layout in both directions.
      Parameters:
      type - element's type
      data - element's data
      index - element's index within dashboard (used for scripted chart update)
    • DashboardElement

      public DashboardElement(NXCPMessage msg, long baseId, int index)
      Create dashboard element from NXCP message
      Parameters:
      msg - NXCP message
      baseId - base variable ID
      index - element's index within dashboard (used for scripted chart update)
    • DashboardElement

      public DashboardElement(DashboardElement src)
      Copy constructor
      Parameters:
      src - original element
  • Method Details

    • 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 String getData()
      Returns:
      the data
    • setData

      public void setData(String data)
      Parameters:
      data - the data to set
    • getType

      public int getType()
      Returns:
      the type
    • getLayout

      public String getLayout()
      Returns:
      the layout
    • setLayout

      public void setLayout(String layout)
      Parameters:
      layout - the layout to set
    • getIndex

      public int getIndex()
      Returns:
      current element index in dashboard
    • setIndex

      public void setIndex(int index)
      Parameters:
      index - new element index in dashboard