Class DisplayString.DisplayStringValidation

  • All Implemented Interfaces:
    EventListener, MOValueValidationListener
    Enclosing class:
    DisplayString<V extends org.snmp4j.smi.OctetString>


    public static class DisplayString.DisplayStringValidation
    extends ValueConstraintValidator
    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 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: 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 the MOValueValidationEvent.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 interface MOValueValidationListener
        Overrides:
        validate in class ValueConstraintValidator
        Parameters:
        validationEvent - the MOValueValidationEvent containing the value to validate.