TextualConvention<org.snmp4j.smi.OctetString>
public class SnmpEngineIDTC extends java.lang.Object implements TextualConvention<org.snmp4j.smi.OctetString>
Constructor | Description |
---|---|
SnmpEngineIDTC(org.snmp4j.smi.OctetString snmpEngineID) |
Modifier and Type | Method | Description |
---|---|---|
MOColumn<org.snmp4j.smi.OctetString> |
createColumn(int columnID,
int syntax,
MOAccess access,
org.snmp4j.smi.OctetString defaultValue,
boolean mutableInService) |
Creates a MOColumn instance of this TC specified by the column ID,
access, default value, and mutable flag.
|
org.snmp4j.smi.OctetString |
createInitialValue() |
Creates an initial value for an object instance of this textual convention.
|
MOScalar<org.snmp4j.smi.OctetString> |
createScalar(org.snmp4j.smi.OID oid,
MOAccess access,
org.snmp4j.smi.OctetString value) |
Creates a MOScalar instance of this TC specified by OID, access, and
optional value.
|
java.lang.String |
getModuleName() |
Returns the MIB module name that defined this textual convention.
|
java.lang.String |
getName() |
Returns the name of the textual convention as defined in the MIB module.
|
public java.lang.String getModuleName()
TextualConvention
getModuleName
in interface TextualConvention<org.snmp4j.smi.OctetString>
public java.lang.String getName()
TextualConvention
getName
in interface TextualConvention<org.snmp4j.smi.OctetString>
public MOScalar<org.snmp4j.smi.OctetString> createScalar(org.snmp4j.smi.OID oid, MOAccess access, org.snmp4j.smi.OctetString value)
TextualConvention
createScalar
in interface TextualConvention<org.snmp4j.smi.OctetString>
oid
- the OID of the scalar isntance.access
- the access definition.value
- the Variable
instance containing the value of the
scalar. If value
is null
, the TC should create
an initial value with TextualConvention.createInitialValue()
.public MOColumn<org.snmp4j.smi.OctetString> createColumn(int columnID, int syntax, MOAccess access, org.snmp4j.smi.OctetString defaultValue, boolean mutableInService)
TextualConvention
createColumn
in interface TextualConvention<org.snmp4j.smi.OctetString>
columnID
- the column id as defined in the MIB module (typically starting at one).syntax
- the SMI syntax supported by the column.access
- the access definition.defaultValue
- the default value or null
if there is no DEFVAL clause for
this column.mutableInService
- true
if this column may be modified while row is in
service.public org.snmp4j.smi.OctetString createInitialValue()
TextualConvention
createInitialValue
in interface TextualConvention<org.snmp4j.smi.OctetString>
Copyright © 2018 SNMP4J.org. All rights reserved.