org.snmp4j.agent.mo.snmp.smi
Class ValueConstraintValidator

java.lang.Object
  extended by org.snmp4j.agent.mo.snmp.smi.ValueConstraintValidator
All Implemented Interfaces:
java.util.EventListener, MOValueValidationListener
Direct Known Subclasses:
DisplayString.DisplayStringValidation

public class ValueConstraintValidator
extends java.lang.Object
implements MOValueValidationListener

A ValueConstraintValidator adapts a ValueConstraint as MOValueValidationListener.

Version:
1.0
Author:
Frank Fock

Constructor Summary
ValueConstraintValidator(ValueConstraint valueConstraint)
           
 
Method Summary
 ValueConstraint getValueConstraint()
           
 void 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueConstraintValidator

public ValueConstraintValidator(ValueConstraint valueConstraint)
Method Detail

validate

public void 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. 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:

Specified by:
validate in interface MOValueValidationListener
Parameters:
validationEvent - the MOValueValidationEvent containing the value to validate.

getValueConstraint

public ValueConstraint getValueConstraint()

Copyright 2005-2010 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.