| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
jef.dna.exceptions.ValidationExceptionAncestor
jef.dna.attributes.exceptions.AttributeValidationException
public class AttributeValidationException
This exception is thrown whenever a validation process over a Attribute fails.
 
 Should the attribute be "ExceptionTable", the actualValue will represent the index
 within the ExceptionTable of the ExceptionTableEntry whose
 validation failed.
 
 Should the attribute be "Classes", the actualValue will represent the index within
 the InnerClassesTable of the InnerClassesTableEntry whose
 validation failed.
 
 Should the attribute be "LineNumberTable", the actualValue will represent the
 index within the LineNumberTable of the LineNumberTableEntry whose
 validation failed.
 
 Should the attribute be "LocalVariableTable", the actualValue will represent the
 index within the LocalVariableTable of the LocalVariableTableEntry
 whose validation failed.
| Field Summary | 
|---|
| Fields inherited from class jef.dna.exceptions.ValidationExceptionAncestor | 
|---|
| actualValue, attribute, expectedValue, innerIore, msg, srcEntity | 
| Constructor Summary | |
|---|---|
| AttributeValidationException(java.lang.Object srcEntity,
                             java.lang.String attribute,
                             java.lang.Object actualValue,
                             java.lang.Object expectedValue,
                             java.lang.String msg)Creates a new instance of ConstantInfoValidationException. | |
| Method Summary | |
|---|---|
|  java.lang.Object | getExpectedValue()Returns the expected value associated with the attribute over which the validation process failed. | 
|  InnerClassesTableEntryValidationException | getInnerClassesTblValidExc()Gets the InnerClassesTableEntryValidationExceptionstored within the currentAttributeValidationException. | 
|  LineNumberTableEntryValidationException | getLineNumberTblValidExc()Gets the LineNumberTableEntryValidationExceptionstored within the currentAttributeValidationException. | 
|  LocalVariableTableEntryValidationException | getLocalVariableTblEntryValidExc()Gets the LocalVariableTableEntryValidationExceptionstored within the currentAttributeValidationException. | 
|  boolean | hasExcpTableValidException()Test whether the current AttributeValidationExceptionstores anExceptionTableEntryValidationException | 
|  boolean | hasInnerClassesTableEntryValidException()Test whether the current AttributeValidationExceptionstores anInnerClassesTableEntryValidationException | 
|  boolean | hasLineNumberTableEntryValidException()Test whether the current AttributeValidationExceptionstores anLineNumeberTableEntryValidationException | 
|  boolean | hasLocalVariableTableEntryValidException()Test whether the current AttributeValidationExceptionstores anLocalVariableTableEntryValidationException | 
|  ExceptionTableEntryValidationException | setExceptionTblValidExc()Gets the ExceptionTableValidationExceptionstored within the currentAttributeValidationException. | 
|  void | setExceptionTblValidExc(ExceptionTableEntryValidationException e)Sets the ExceptionTableValidationExceptionstored within the currentAttributeValidationException. | 
|  void | setInnerClassesTblValidExc(InnerClassesTableEntryValidationException e)Sets the InnerClassesTableEntryValidationExceptionstored within the currentAttributeValidationException. | 
|  void | setLineNumberTblValidExc(LineNumberTableEntryValidationException e)Sets the LineNumberTableEntryValidationExceptionstored within the currentAttributeValidationException. | 
|  void | setLocalVariableTblValidExc(LocalVariableTableEntryValidationException e)Sets the LocalVariableTableEntryValidationExceptionstored within the currentAttributeValidationException. | 
| Methods inherited from class jef.dna.exceptions.ValidationExceptionAncestor | 
|---|
| getActualValue, getAttribute, getHelper, getInnerIndexOutOfRangeException, getMessage, getSrcEntity, setInnerIndexOutOfRangeException | 
| Methods inherited from class java.lang.Throwable | 
|---|
| fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public AttributeValidationException(java.lang.Object srcEntity,
                                    java.lang.String attribute,
                                    java.lang.Object actualValue,
                                    java.lang.Object expectedValue,
                                    java.lang.String msg)
ConstantInfoValidationException.
srcEntity - The source of the exceptionattribute - The attribute of the Attribute over which the validation failedactualValue - The actual value of the above attributeexpectedValue - The expected value of the above attributemsg - A descriptive message of what occourred| Method Detail | 
|---|
public java.lang.Object getExpectedValue()
null should not be possible to infer an
 expected correct value.
public void setExceptionTblValidExc(ExceptionTableEntryValidationException e)
ExceptionTableValidationException stored within the current
 AttributeValidationException. Such an exception exists iff the method
 hasExcpTableValidException returns true
e - public ExceptionTableEntryValidationException setExceptionTblValidExc()
ExceptionTableValidationException stored within the current
 AttributeValidationException. Such an exception exists iff the method
 hasExcpTableValidException returns true
public boolean hasExcpTableValidException()
AttributeValidationException stores an
 ExceptionTableEntryValidationException
public void setInnerClassesTblValidExc(InnerClassesTableEntryValidationException e)
InnerClassesTableEntryValidationException stored within the current
 AttributeValidationException. Such an exception exists iff the method
 hasInnerClassesTableEntryValidException returns true
e - public InnerClassesTableEntryValidationException getInnerClassesTblValidExc()
InnerClassesTableEntryValidationException stored within the current
 AttributeValidationException. Such an exception exists iff the method
 hasInnerClassesTableEntryValidException returns true
public boolean hasInnerClassesTableEntryValidException()
AttributeValidationException stores an
 InnerClassesTableEntryValidationException
public void setLineNumberTblValidExc(LineNumberTableEntryValidationException e)
LineNumberTableEntryValidationException stored within the current
 AttributeValidationException. Such an exception exists iff the method
 hasLineNumberTableEntryValidException returns true
e - public LineNumberTableEntryValidationException getLineNumberTblValidExc()
LineNumberTableEntryValidationException stored within the current
 AttributeValidationException. Such an exception exists iff the method
 hasLineNumberTableEntryValidException returns true
public boolean hasLineNumberTableEntryValidException()
AttributeValidationException stores an
 LineNumeberTableEntryValidationException
public void setLocalVariableTblValidExc(LocalVariableTableEntryValidationException e)
LocalVariableTableEntryValidationException stored within the current
 AttributeValidationException. Such an exception exists iff the method
 hasLocalVarTableEntryValidException returns true
e - public LocalVariableTableEntryValidationException getLocalVariableTblEntryValidExc()
LocalVariableTableEntryValidationException stored within the current
 AttributeValidationException. Such an exception exists iff the method
 hasLocalVarTableEntryValidException returns true
public boolean hasLocalVariableTableEntryValidException()
AttributeValidationException stores an
 LocalVariableTableEntryValidationException
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||