package com.l7tech.policy.validator;

import com.l7tech.policy.AssertionPath;
import com.l7tech.policy.PolicyValidatorResult;
import com.l7tech.policy.assertion.xmlsec.RequireWssEncryptedElement;

public class RequireWssEncryptedElementValidator extends XpathBasedAssertionValidator {
   private final HasPermittedXencAlgorithmListValidator<RequireWssEncryptedElement> j;

   public RequireWssEncryptedElementValidator(RequireWssEncryptedElement var1) {
      super(var1);
      this.j = new HasPermittedXencAlgorithmListValidator<>(var1);
   }

   @Override
   public void validate(AssertionPath var1, PolicyValidationContext var2, PolicyValidatorResult var3) {
      super.validate(var1, var2, var3);
      this.j.validate(var1, var2, var3);
   }
}
