aspoev.interpreter.exception
Class UnknownFieldReferenceException

java.lang.Object
  extended byaspoev.interpreter.exception.InterpreterException
      extended byaspoev.interpreter.exception.UnknownFieldReferenceException

public class UnknownFieldReferenceException
extends InterpreterException


Field Summary
protected  java.lang.String fieldName
           
protected  DatabaseObject referee
           
protected  TypeReferenceElement requiredType
           
protected  java.lang.Object value
           
 
Constructor Summary
UnknownFieldReferenceException(DatabaseObject referee, java.lang.String fieldName)
           
UnknownFieldReferenceException(DatabaseObject referee, java.lang.String fieldName, java.lang.Object value)
           
 
Method Summary
 java.lang.String getFieldName()
           
 DatabaseObject getReferee()
           
 TypeReferenceElement getRequiredType()
           
 java.lang.Object getValue()
           
 java.lang.String getWarningString()
           
 void setRequiredType(TypeReferenceElement type)
           
 void setValue(java.lang.Object value)
           
 
Methods inherited from class aspoev.interpreter.exception.InterpreterException
execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

referee

protected DatabaseObject referee

value

protected java.lang.Object value

fieldName

protected java.lang.String fieldName

requiredType

protected TypeReferenceElement requiredType
Constructor Detail

UnknownFieldReferenceException

public UnknownFieldReferenceException(DatabaseObject referee,
                                      java.lang.String fieldName)

UnknownFieldReferenceException

public UnknownFieldReferenceException(DatabaseObject referee,
                                      java.lang.String fieldName,
                                      java.lang.Object value)
Method Detail

getFieldName

public java.lang.String getFieldName()

getReferee

public DatabaseObject getReferee()

getRequiredType

public TypeReferenceElement getRequiredType()

getValue

public java.lang.Object getValue()

setValue

public void setValue(java.lang.Object value)

getWarningString

public java.lang.String getWarningString()
Specified by:
getWarningString in class InterpreterException

setRequiredType

public void setRequiredType(TypeReferenceElement type)