1
2
3
4
5
6
7
8
9
10 package org.wiztools.jenkryptor.validation;
11
12 import java.io.File;
13 import java.io.IOException;
14 import javax.swing.JOptionPane;
15 import org.wiztools.jenkryptor.Globals;
16 import org.wiztools.jenkryptor.util.FileUtil;
17
18 /***
19 *
20 * @author subhash
21 */
22 public class MixedFilesValidator extends Validator {
23
24 /*** Creates a new instance of MixedFilesValidator */
25 public MixedFilesValidator() {
26 }
27
28 @Override
29 public void validate(File[] files) throws ValidatorException {
30 try{
31 FileUtil.getFileNamesCSV(files);
32 }
33 catch(IOException ioe){
34 throw new ValidatorException(ioe.getMessage());
35 }
36
37 if(next != null){
38 next.validate(files);
39 }
40 }
41
42 }