1 package org.wsmo.validator;
2
3 import org.wsmo.common.Entity;
4
5 /**
6 * Gives Structure to a validation message.
7 *
8 * <pre>
9 * Created on January 16, 2006
10 * Committed by $Author: nathaliest $
11 * $Source$,
12 * </pre>
13 *
14 * @author nathalie.steinmetz@deri.org
15 * @version $Revision: 1481 $ $Date: 2006-01-16 15:32:46 +0200 (Mon, 16 Jan 2006) $
16 */
17 public interface ValidationMessage {
18
19 /**
20 * Returns the entity in which the violatin occured
21 *
22 * @return an entity
23 */
24 public Entity getEntity();
25
26
27 /**
28 * Returns the String representation of the error in Entity
29 *
30 * @return a String
31 */
32 public String getReason();
33
34
35
36 /**
37 * Returns the String representation of the quick Fix possibility.
38 *
39 * @return a String
40 */
41 public String getQuickFix();
42
43 }