Package org.netxms.client.maps.configs
Class MapDataSource
java.lang.Object
org.netxms.client.maps.configs.MapDataSource
- All Implemented Interfaces:
NodeItemPair
- Direct Known Subclasses:
MapImageDataSource,MapLinkDataSource
DCI information for map line
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorMapDataSource(long nodeId, long dciId) Create DCI info for node/DCI ID pairMapDataSource(DciValue dci) Create DCI info from DciValue objectCopy constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidfillMessage(NXCPMessage msg, long baseId) Fill NXCP message with object datalonggetDciId()Get DCI idGet format string.longGet node IDintgetType()voidvoidsetDciId(long dciId) voidsetFormatString(String formatString) Set format string.voidsetInstance(String instance) voidsetNodeId(long nodeId) voidsetType(int type)
-
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
-
column
-
formatString
-
-
Constructor Details
-
MapDataSource
public MapDataSource()Default constructor -
MapDataSource
Copy constructor- Parameters:
src- source object
-
MapDataSource
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 IDdciId- DCI ID
-
-
Method Details
-
fillMessage
Fill NXCP message with object data- Parameters:
msg- NXCP messagebaseId- base field ID
-
getFormatString
Get format string.- Returns:
- format string
-
setFormatString
Set format string.- Parameters:
formatString- new format string
-
getInstance
- Returns:
- the instance
-
setInstance
- Parameters:
instance- the instance to set
-
getColumn
- Returns:
- the column
-
setColumn
- Parameters:
column- the column to set
-
getNodeId
public long getNodeId()Description copied from interface:NodeItemPairGet node ID- Specified by:
getNodeIdin interfaceNodeItemPair- Returns:
- the nodeId
-
setNodeId
public void setNodeId(long nodeId) - Parameters:
nodeId- the nodeId to set
-
getDciId
public long getDciId()Description copied from interface:NodeItemPairGet DCI id- Specified by:
getDciIdin interfaceNodeItemPair- 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
-