mirror of
https://github.com/RatzzFatzz/MKVAudioSubtitleChanger.git
synced 2026-02-11 10:05:58 +01:00
Add support for multiple library paths
This commit is contained in:
@@ -4,14 +4,15 @@ import jakarta.validation.ConstraintValidator;
|
||||
import jakarta.validation.ConstraintValidatorContext;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.Arrays;
|
||||
|
||||
public class ValidFileValidator implements ConstraintValidator<ValidFile, File> {
|
||||
public class ValidFileValidator implements ConstraintValidator<ValidFile, File[]> {
|
||||
@Override
|
||||
public void initialize(ValidFile constraintAnnotation) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isValid(File file, ConstraintValidatorContext context) {
|
||||
return file != null && file.exists();
|
||||
public boolean isValid(File[] files, ConstraintValidatorContext context) {
|
||||
return files != null && files.length > 0 && Arrays.stream(files).allMatch(File::exists);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user