View Javadoc
1   /*******************************************************************************
2    * Portions created by Sebastian Thomschke are copyright (c) 2005-2011 Sebastian
3    * Thomschke.
4    * 
5    * All Rights Reserved. This program and the accompanying materials
6    * are made available under the terms of the Eclipse Public License v1.0
7    * which accompanies this distribution, and is available at
8    * http://www.eclipse.org/legal/epl-v10.html
9    * 
10   * Contributors:
11   *     Sebastian Thomschke - initial implementation.
12   *******************************************************************************/
13  package net.sf.oval.localization.context;
14  
15  import net.sf.oval.Validator;
16  import net.sf.oval.context.OValContext;
17  
18  /**
19   * Implementations of this interface are able to transform a validation context into a 
20   * human readable (and if required localized) form.
21   * 
22   * The implementation to be used can be set on the Validator class using the static
23   * setContextRenderer(...) method.
24   * 
25   * @author Sebastian Thomschke
26   * @see Validator
27   */
28  public interface OValContextRenderer
29  {
30  	String render(OValContext context);
31  }