Package org.snmp4j.agent.mo.snmp
Class DisplayString<V extends org.snmp4j.smi.OctetString>
java.lang.Object
org.snmp4j.agent.mo.MOColumn<V>
org.snmp4j.agent.mo.MOMutableColumn<V>
org.snmp4j.agent.mo.snmp.DisplayString<V>
- All Implemented Interfaces:
Comparable
The
DisplayString
class implements the DisplayString textual
convention as defined by the SNMPv2-TC MIB specification for columnar
objects.- Version:
- 1.0
- Author:
- Frank Fock
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
TheDisplayStringValidation
can be used to validate the contents ofOctetString
variables that follow the DisplayString TC rules. -
Field Summary
-
Constructor Summary
ConstructorDescriptionDisplayString
(int columnID, MOAccess access, V defaultValue) DisplayString
(int columnID, MOAccess access, V defaultValue, boolean mutableInService) DisplayString
(int columnID, MOAccess access, V defaultValue, boolean mutableInService, int minSize, int maxSize) -
Method Summary
Modifier and TypeMethodDescriptionint
static int
validateDisplayString
(org.snmp4j.smi.Variable displayString, ValueConstraint sizeConstraints) Validates a variable as a DisplayString OCTET STRING.Methods inherited from class org.snmp4j.agent.mo.MOMutableColumn
addMOValueValidationListener, cleanup, commit, getDefaultValue, isMandatory, isMutableInService, prepare, removeMOValueValidationListener, setDefaultValue, setMandatory, setMutableInService, toString, undo, validate, validateSetRequest
Methods inherited from class org.snmp4j.agent.mo.MOColumn
compareTo, get, getAccess, getColumnID, getRestoreValue, getStoreValue, getSyntax, getTable, getValue, isVolatile, setAccess, setColumnID, setSyntax, setTable
-
Field Details
-
MIB_SIZE
public static final int MIB_SIZE- See Also:
-
MAX_SIZE
public static final int MAX_SIZE- See Also:
-
-
Constructor Details
-
DisplayString
-
DisplayString
-
DisplayString
-
-
Method Details
-
validate
-
validateDisplayString
public static int validateDisplayString(org.snmp4j.smi.Variable displayString, ValueConstraint sizeConstraints) Validates a variable as a DisplayString OCTET STRING. If the variable is not an OctetString instance, wrongType is returned as error status. Otherwise wrongValue is returned if the string contains non-printable characters other than 'return' and 'new-line'.- Parameters:
displayString
- a variable to validate.sizeConstraints
- a constraint for the size (length) of the string.- Returns:
- a SNMP error status if the variable is not a valid DisplayString or zero if it is.
-