Module org.snmp4j.agent
Package org.snmp4j.agent.mo.snmp
Class DisplayString.DisplayStringValidation
java.lang.Object
org.snmp4j.agent.mo.snmp.smi.ValueConstraintValidator
org.snmp4j.agent.mo.snmp.DisplayString.DisplayStringValidation
- All Implemented Interfaces:
EventListener
,MOValueValidationListener
- Enclosing class:
DisplayString<V extends org.snmp4j.smi.OctetString>
The
DisplayStringValidation
can be used to validate the contents of OctetString
variables that follow the DisplayString TC rules.- Version:
- 1.0
- Author:
- Frank Fock
-
Constructor Summary
ConstructorDescriptionDisplayStringValidation
(int minSize, int maxSize) DisplayStringValidation
(Constraints valueConstraint) -
Method Summary
Modifier and TypeMethodDescriptionvoid
validate
(MOValueValidationEvent validationEvent) Validates a value by returning a SNMP error code if validation fails or 0 (SnmpConstants.SNMP_ERROR_SUCCESS
) if the validation was successful.Methods inherited from class org.snmp4j.agent.mo.snmp.smi.ValueConstraintValidator
getValueConstraint
-
Constructor Details
-
DisplayStringValidation
-
DisplayStringValidation
public DisplayStringValidation(int minSize, int maxSize)
-
-
Method Details
-
validate
Description copied from class:ValueConstraintValidator
Validates a value by returning a SNMP error code if validation fails or 0 (SnmpConstants.SNMP_ERROR_SUCCESS
) if the validation was successful. The validation is returned by calling theMOValueValidationEvent.setValidationStatus(int)
method. If an error occured the returned status value should be one of the following values:SnmpConstants.SNMP_ERROR_WRONG_LENGTH
SnmpConstants.SNMP_ERROR_WRONG_VALUE
SnmpConstants.SNMP_ERROR_WRONG_TYPE
SnmpConstants.SNMP_ERROR_WRONG_ENCODING
SnmpConstants.SNMP_ERROR_BAD_VALUE
- Specified by:
validate
in interfaceMOValueValidationListener
- Overrides:
validate
in classValueConstraintValidator
- Parameters:
validationEvent
- theMOValueValidationEvent
containing the value to validate.
-