1 20 21 package org.snmp4j.agent.mo.snmp.smi; 22 23 import org.snmp4j.agent.mo.*; 24 import org.snmp4j.smi.*; 25 import org.snmp4j.mp.SnmpConstants; 27 28 35 public class ValueConstraintValidator implements MOValueValidationListener { 36 37 private ValueConstraint valueConstraint; 38 39 public ValueConstraintValidator(ValueConstraint valueConstraint) { 40 this.valueConstraint = valueConstraint; 41 } 42 43 61 public void validate(MOValueValidationEvent validationEvent) { 62 Variable v = validationEvent.getNewValue(); 63 validationEvent.setValidationStatus(valueConstraint.validate(v)); 64 } 65 66 public ValueConstraint getValueConstraint() { 67 return valueConstraint; 68 } 69 } 70 | Popular Tags |