Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

ValidationFault.java

00001 package edu.virtualschool.jwaa.xml;
00002 
00003 import edu.virtualschool.jwaa.Fault;
00004 import edu.virtualschool.jwaa.GenericIdentifiable;
00005 import edu.virtualschool.jwaa.field.Validatable;
00006 
00007 public class ValidationFault extends Fault
00008 {
00009   public ValidationFault(String s)
00010   {
00011     super(s);
00012   }
00013   public ValidationFault(String s, Throwable e)
00014   {
00015     super(s, e);
00016   }
00017   public ValidationFault(GenericIdentifiable node, Validatable field)
00018   {
00019     this(node.getClass().getName()+
00020       " <"+node+"> contains an invalid field"+ 
00021       "\n\t field type: "+field.getClass().getName()+
00022       "\n\t field value: "+field.getStringValue() +
00023       "\n\t error message: "+field.getMessage());
00024   }
00025 }