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>
public static class DisplayString.DisplayStringValidation extends ValueConstraintValidator
TheDisplayStringValidationcan be used to validate the contents ofOctetStringvariables that follow the DisplayString TC rules.- Version:
- 1.0
- Author:
- Frank Fock
-
-
Constructor Summary
Constructors Constructor Description DisplayStringValidation(int minSize, int maxSize)DisplayStringValidation(Constraints valueConstraint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvalidate(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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from class org.snmp4j.agent.mo.snmp.smi.ValueConstraintValidator
getValueConstraint
-
-
-
-
Constructor Detail
-
DisplayStringValidation
public DisplayStringValidation(Constraints valueConstraint)
-
DisplayStringValidation
public DisplayStringValidation(int minSize, int maxSize)
-
-
Method Detail
-
validate
public void validate(MOValueValidationEvent validationEvent)
Description copied from class:ValueConstraintValidatorValidates 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_LENGTHSnmpConstants.SNMP_ERROR_WRONG_VALUESnmpConstants.SNMP_ERROR_WRONG_TYPESnmpConstants.SNMP_ERROR_WRONG_ENCODINGSnmpConstants.SNMP_ERROR_BAD_VALUE
- Specified by:
validatein interfaceMOValueValidationListener- Overrides:
validatein classValueConstraintValidator- Parameters:
validationEvent- theMOValueValidationEventcontaining the value to validate.
-
-