public class ColumnDefinition
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
TCF_AGGREGATE_FUNCTION_MASK |
static int |
TCF_DATA_TYPE_MASK |
static int |
TCF_INSTANCE_COLUMN |
static int |
TCF_INSTANCE_LABEL_COLUMN |
| Modifier | Constructor and Description |
|---|---|
|
ColumnDefinition(ColumnDefinition src)
Copy constructor
|
protected |
ColumnDefinition(NXCPMessage msg,
long baseId)
Create column definition from NXCP message
|
|
ColumnDefinition(java.lang.String name,
java.lang.String displayName)
Create new column definition.
|
| Modifier and Type | Method and Description |
|---|---|
void |
fillMessage(NXCPMessage msg,
long baseId)
Fill NXCP message with column's data
|
int |
getAggregationFunction() |
int |
getDataType() |
java.lang.String |
getDisplayName() |
int |
getFlags() |
java.lang.String |
getName() |
SnmpObjectId |
getSnmpObjectId() |
boolean |
isInstanceColumn() |
boolean |
isInstanceLabelColumn() |
void |
setAggregationFunction(int function) |
void |
setDataType(int dataType) |
void |
setDisplayName(java.lang.String displayName) |
void |
setFlags(int flags) |
void |
setInstanceColumn(boolean isInstance) |
void |
setInstanceLabelColumn(boolean isInstanceLabel) |
void |
setName(java.lang.String name) |
void |
setSnmpObjectId(SnmpObjectId snmpObjectId) |
public static final int TCF_DATA_TYPE_MASK
public static final int TCF_AGGREGATE_FUNCTION_MASK
public static final int TCF_INSTANCE_COLUMN
public static final int TCF_INSTANCE_LABEL_COLUMN
public ColumnDefinition(java.lang.String name,
java.lang.String displayName)
name - column namepublic ColumnDefinition(ColumnDefinition src)
src - source objectprotected ColumnDefinition(NXCPMessage msg, long baseId)
msg - NXCP messagebaseId - base variable IDpublic void fillMessage(NXCPMessage msg, long baseId)
msg - NXCP messagebaseId - base variable IDpublic int getDataType()
public void setDataType(int dataType)
dataType - the dataType to setpublic int getAggregationFunction()
public void setAggregationFunction(int function)
function - new aggregation functionpublic SnmpObjectId getSnmpObjectId()
public void setSnmpObjectId(SnmpObjectId snmpObjectId)
snmpObjectId - the snmpObjectId to setpublic java.lang.String getName()
public java.lang.String getDisplayName()
public void setDisplayName(java.lang.String displayName)
displayName - the displayName to setpublic int getFlags()
public void setFlags(int flags)
flags - the flags to setpublic boolean isInstanceColumn()
public void setInstanceColumn(boolean isInstance)
isInstance - public boolean isInstanceLabelColumn()
public void setInstanceLabelColumn(boolean isInstanceLabel)
isInstance - public void setName(java.lang.String name)
name - the name to setCopyright © 2013. All Rights Reserved.