|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opennms.netmgt.capsd.snmp.NamedSnmpVar
The NamedSnmpVar class is used to associate a name for a particular snmp instance with its object identifier. Common names often include ifIndex, sysObjectId, etc al. These names are the names of particular variables as defined by the SMI. Should the instance also be part of a table, then the column number of the instance is also stored in the object.
Field Summary | |
private int |
m_column
If the instance is part of a table then this is the column number for the element. |
private boolean |
m_isTabular
If set then the object identifier is an entry some SNMP table. |
private java.lang.String |
m_name
The alias name for the object identifier. |
private java.lang.String |
m_oid
The actual object identifer string for the object. |
private java.lang.String |
m_type
String which contains the Class name of the expected SNMP data type for the object. |
private java.lang.Class |
m_typeClass
The class object for the class name stored in the m_type string. |
static java.lang.String |
SNMPCOUNTER32
|
static java.lang.String |
SNMPCOUNTER64
|
static java.lang.String |
SNMPENDOFMIBVIEW
|
static java.lang.String |
SNMPGAUGE32
|
static java.lang.String |
SNMPINT32
|
static java.lang.String |
SNMPIPADDRESS
|
static java.lang.String |
SNMPNOSUCHINSTANCE
|
static java.lang.String |
SNMPNOSUCHOBJECT
|
static java.lang.String |
SNMPNULL
|
static java.lang.String |
SNMPOBJECTID
|
static java.lang.String |
SNMPOCTETSTRING
|
static java.lang.String |
SNMPOPAQUE
|
static java.lang.String |
SNMPTIMETICKS
|
static java.lang.String |
SNMPUINT32
|
static java.lang.String |
SNMPV2PARTYCLOCK
|
Constructor Summary | |
private |
NamedSnmpVar()
The class default constructor. |
(package private) |
NamedSnmpVar(java.lang.String type,
java.lang.String alias,
java.lang.String oid)
This constructor creates a new instance of the class with the type, alias and object identifier. |
(package private) |
NamedSnmpVar(java.lang.String type,
java.lang.String alias,
java.lang.String oid,
int column)
This constructor creates a new instance of the class with the type, alias, object identifier, and table column set. |
Method Summary | |
(package private) java.lang.String |
getAlias()
Returns the alias for the object identifier. |
(package private) int |
getColumn()
Returns the column of the table this instance is in. |
(package private) java.lang.String |
getOid()
Returns the object identifer for this instance. |
(package private) java.lang.String |
getType()
Returns the class name stored in m_type which represents the expected SNMP data type of the object. |
(package private) java.lang.Class |
getTypeClass()
Returns the class object associated with the class name stored in m_type. |
(package private) boolean |
isTableEntry()
Returns true if this instance is part of a table. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.lang.String m_type
private java.lang.Class m_typeClass
private java.lang.String m_name
private java.lang.String m_oid
private boolean m_isTabular
private int m_column
public static final java.lang.String SNMPINT32
public static final java.lang.String SNMPUINT32
public static final java.lang.String SNMPCOUNTER32
public static final java.lang.String SNMPCOUNTER64
public static final java.lang.String SNMPGAUGE32
public static final java.lang.String SNMPTIMETICKS
public static final java.lang.String SNMPOCTETSTRING
public static final java.lang.String SNMPOPAQUE
public static final java.lang.String SNMPIPADDRESS
public static final java.lang.String SNMPOBJECTID
public static final java.lang.String SNMPV2PARTYCLOCK
public static final java.lang.String SNMPNOSUCHINSTANCE
public static final java.lang.String SNMPNOSUCHOBJECT
public static final java.lang.String SNMPENDOFMIBVIEW
public static final java.lang.String SNMPNULL
Constructor Detail |
private NamedSnmpVar() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
- Always thrown by this constructor.NamedSnmpVar(java.lang.String type, java.lang.String alias, java.lang.String oid)
type
- The expected SNMP data type of this object.alias
- The alias for the object identifier.oid
- The object identifier for the instance.NamedSnmpVar(java.lang.String type, java.lang.String alias, java.lang.String oid, int column)
type
- The expected SNMP data type of this object.alias
- The alias for the object identifier.oid
- The object identifier for the instance.column
- The column entry for its table.Method Detail |
java.lang.String getType()
java.lang.Class getTypeClass() throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
- Thrown from this method if forName() fails.java.lang.String getAlias()
java.lang.String getOid()
boolean isTableEntry()
int getColumn()
|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |