Class MapDataSource

java.lang.Object
org.netxms.client.maps.configs.MapDataSource
All Implemented Interfaces:
NodeItemPair
Direct Known Subclasses:
MapImageDataSource, MapLinkDataSource

public class MapDataSource extends Object implements NodeItemPair
DCI information for map line
  • Field Details

    • ITEM

      public static final int ITEM
      See Also:
    • TABLE

      public static final int TABLE
      See Also:
    • nodeId

      protected long nodeId
    • dciId

      protected long dciId
    • type

      protected int type
    • instance

      protected String instance
    • column

      protected String column
    • formatString

      protected String formatString
  • Constructor Details

    • MapDataSource

      public MapDataSource()
      Default constructor
    • MapDataSource

      public MapDataSource(MapDataSource src)
      Copy constructor
      Parameters:
      src - source object
    • MapDataSource

      public MapDataSource(DciValue dci)
      Create DCI info from DciValue object
      Parameters:
      dci - source DciValue object
    • MapDataSource

      public MapDataSource(long nodeId, long dciId)
      Create DCI info for node/DCI ID pair
      Parameters:
      nodeId - node ID
      dciId - DCI ID
  • Method Details

    • fillMessage

      public void fillMessage(NXCPMessage msg, long baseId)
      Fill NXCP message with object data
      Parameters:
      msg - NXCP message
      baseId - base field ID
    • getFormatString

      public String getFormatString()
      Get format string.
      Returns:
      format string
    • setFormatString

      public void setFormatString(String formatString)
      Set format string.
      Parameters:
      formatString - new format string
    • getInstance

      public String getInstance()
      Returns:
      the instance
    • setInstance

      public void setInstance(String instance)
      Parameters:
      instance - the instance to set
    • getColumn

      public String getColumn()
      Returns:
      the column
    • setColumn

      public void setColumn(String column)
      Parameters:
      column - the column to set
    • getNodeId

      public long getNodeId()
      Description copied from interface: NodeItemPair
      Get node ID
      Specified by:
      getNodeId in interface NodeItemPair
      Returns:
      the nodeId
    • setNodeId

      public void setNodeId(long nodeId)
      Parameters:
      nodeId - the nodeId to set
    • getDciId

      public long getDciId()
      Description copied from interface: NodeItemPair
      Get DCI id
      Specified by:
      getDciId in interface NodeItemPair
      Returns:
      the dciId
    • setDciId

      public void setDciId(long dciId)
      Parameters:
      dciId - the dciId to set
    • getType

      public int getType()
      Returns:
      the type
    • setType

      public void setType(int type)
      Parameters:
      type - the type to set