package org.snmp4j.agent.mo.snmp.smi;

import org.snmp4j.agent.mo.MOValueValidationEvent;
import org.snmp4j.agent.mo.MOValueValidationListener;

/* JADX INFO: loaded from: classes.dex */
public class ValueConstraintValidator implements MOValueValidationListener {
    private ValueConstraint valueConstraint;

    public ValueConstraintValidator(ValueConstraint valueConstraint) {
        this.valueConstraint = valueConstraint;
    }

    public ValueConstraint getValueConstraint() {
        return this.valueConstraint;
    }

    @Override // org.snmp4j.agent.mo.MOValueValidationListener
    public void validate(MOValueValidationEvent mOValueValidationEvent) {
        mOValueValidationEvent.setValidationStatus(this.valueConstraint.validate(mOValueValidationEvent.getNewValue()));
    }
}
