View Javadoc

1   package net.sf.layoutParser.processor;
2   
3   import net.sf.layoutParser.exception.ExceptionKey;
4   
5   /**
6    * Exceção lançada quando o campo lido pelo layout não conforma com o formato
7    * especificado pela máscara do item.
8    * @author mvalentim/lpostacchini
9    * @version $Revision: 1.2 $
10   * @since 1.0
11   */
12  public class MalformedInputException extends LayoutException {
13  
14  	private static final long serialVersionUID = 8357452547866178989L;
15  
16  	/**
17  	 * Constroi uma exceção padrão.
18  	 */
19  	public MalformedInputException() {
20  		super();
21  	}
22  
23  	/**
24  	 * Cria uma exceção com uma mensagem explicando a causa.
25  	 * @param key
26  	 * 		A mensagem.
27  	 */
28  	public MalformedInputException(ExceptionKey key) {
29  		super(key);
30  	}
31  
32  	/**
33  	 * Cria uma exceção com uma mensagem explicando a causa e com a causa encapsulada.
34  	 * @param key
35  	 * 		Uma mensagem explicativa.
36  	 * @param cause
37  	 * 		A causa da exceção.
38  	 */
39  	public MalformedInputException(ExceptionKey key, Throwable cause) {
40  		super(key, cause);
41  	}
42  
43  	/**
44  	 * Cria uma exceção com a causa encapsulada.
45  	 * @param cause
46  	 * 		A causa da exceção.
47  	 */
48  	public MalformedInputException(Throwable cause) {
49  		super(cause);
50  	}
51  
52  	public MalformedInputException(ExceptionKey key, Object[] parameters) {
53  		super(key, parameters);
54  	}
55  
56  	public MalformedInputException(ExceptionKey key, Object[] parameters, Throwable cause) {
57  		super(key, parameters, cause);
58  	}
59  
60  }