1   package com.trendmicro.grid.acl.metadata;
2   
3   /**
4    * Defines the interface to a class that creates validators.
5    *
6    * @author juergen_kellerer, 2010-12-02
7    * @version 1.0
8    */
9   public interface ValidatorFactory {
10  	/**
11  	 * Creates new lightweight validators for the given validation instructions.
12  	 *
13  	 * @param instructions the instructions to use for validating Metadata.
14  	 * @return new lightweight validators for the given validation instructions.
15  	 */
16  	Validator newValidator(ValidationInstructions instructions);
17  }