|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.netxms.client.datacollection.ColumnDefinition
public class ColumnDefinition
Column definition for data collection table
| Field Summary | |
|---|---|
static int |
TCF_AGGREGATE_FUNCTION_MASK
|
static int |
TCF_DATA_TYPE_MASK
|
static int |
TCF_INSTANCE_COLUMN
|
static int |
TCF_INSTANCE_LABEL_COLUMN
|
| Constructor Summary | |
|---|---|
|
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. |
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public ColumnDefinition(java.lang.String name,
java.lang.String displayName)
name - column namepublic ColumnDefinition(ColumnDefinition src)
src - source object
protected ColumnDefinition(NXCPMessage msg,
long baseId)
msg - NXCP messagebaseId - base variable ID| Method Detail |
|---|
public 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 set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||