java.lang.Object
org.snmp4j.agent.mo.snmp.tc.TruthValueTC
- All Implemented Interfaces:
TextualConvention<org.snmp4j.smi.Integer32>
TruthValueTC implements the TruthValue Textual Convention from RFC
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMOColumn<org.snmp4j.smi.Integer32>createColumn(int columnID, int syntax, MOAccess access, org.snmp4j.smi.Integer32 defaultValue, boolean mutableInService) Creates a MOColumn instance of this TC specified by the column ID, access, default value, and mutable flag.org.snmp4j.smi.Integer32Creates an initial value for an object instance of this textual convention.MOScalar<org.snmp4j.smi.Integer32>createScalar(org.snmp4j.smi.OID oid, MOAccess access, org.snmp4j.smi.Integer32 value) Creates a MOScalar instance of this TC specified by OID, access, and optional value.static booleangetBooleanValue(org.snmp4j.smi.Integer32 truthValue) Gets the boolean value of a TruthValue variable.Returns the MIB module name that defined this textual convention.getName()Returns the name of the textual convention as defined in the MIB module.static org.snmp4j.smi.Integer32getValue(boolean b)
-
Field Details
-
TRUE
public static final int TRUE- See Also:
-
FALSE
public static final int FALSE- See Also:
-
-
Constructor Details
-
TruthValueTC
public TruthValueTC()
-
-
Method Details
-
createColumn
public MOColumn<org.snmp4j.smi.Integer32> createColumn(int columnID, int syntax, MOAccess access, org.snmp4j.smi.Integer32 defaultValue, boolean mutableInService) Description copied from interface:TextualConventionCreates a MOColumn instance of this TC specified by the column ID, access, default value, and mutable flag.- Specified by:
createColumnin interfaceTextualConvention<org.snmp4j.smi.Integer32>- Parameters:
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 ornullif there is no DEFVAL clause for this column.mutableInService-trueif this column may be modified while row is in service.- Returns:
- the MOColumn created.
-
createScalar
public MOScalar<org.snmp4j.smi.Integer32> createScalar(org.snmp4j.smi.OID oid, MOAccess access, org.snmp4j.smi.Integer32 value) Description copied from interface:TextualConventionCreates a MOScalar instance of this TC specified by OID, access, and optional value.- Specified by:
createScalarin interfaceTextualConvention<org.snmp4j.smi.Integer32>- Parameters:
oid- the OID of the scalar isntance.access- the access definition.value- theVariableinstance containing the value of the scalar. Ifvalueisnull, the TC should create an initial value withTextualConvention.createInitialValue().- Returns:
- a MOScalar instance.
-
getModuleName
Description copied from interface:TextualConventionReturns the MIB module name that defined this textual convention.- Specified by:
getModuleNamein interfaceTextualConvention<org.snmp4j.smi.Integer32>- Returns:
- an unique module name
-
getName
Description copied from interface:TextualConventionReturns the name of the textual convention as defined in the MIB module.- Specified by:
getNamein interfaceTextualConvention<org.snmp4j.smi.Integer32>- Returns:
- the unique name (within the MIB module) of the TC.
-
getValue
public static org.snmp4j.smi.Integer32 getValue(boolean b) -
createInitialValue
public org.snmp4j.smi.Integer32 createInitialValue()Description copied from interface:TextualConventionCreates an initial value for an object instance of this textual convention.- Specified by:
createInitialValuein interfaceTextualConvention<org.snmp4j.smi.Integer32>- Returns:
- a Variable instance with a valid value (according to this TC).
-
getBooleanValue
public static boolean getBooleanValue(org.snmp4j.smi.Integer32 truthValue) Gets the boolean value of a TruthValue variable.- Parameters:
truthValue- a TruthValue.- Returns:
trueiftruthValueequalsTRUE.- Since:
- 2.0
-