ua.gradsoft.javachecker.trace
Class JavaTraceNullModel

java.lang.Object
  extended by ua.gradsoft.javachecker.trace.JavaTraceNullModel
All Implemented Interfaces:
JavaTraceObjectModel

public class JavaTraceNullModel
extends java.lang.Object
implements JavaTraceObjectModel

Trace Model for 'null' object.

Author:
rssh

Constructor Summary
JavaTraceNullModel()
           
JavaTraceNullModel(JavaTermExpressionModel nullLiteral)
           
 
Method Summary
 JavaExpressionModel getExpressionModel()
           
 JavaTraceObjectModel getField(java.lang.String name)
           
 JavaTypeModel getType()
           
 boolean hasFields()
           
 void setField(java.lang.String name, JavaTraceObjectModel value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaTraceNullModel

public JavaTraceNullModel()

JavaTraceNullModel

public JavaTraceNullModel(JavaTermExpressionModel nullLiteral)
Method Detail

getExpressionModel

public JavaExpressionModel getExpressionModel()
Specified by:
getExpressionModel in interface JavaTraceObjectModel

getField

public JavaTraceObjectModel getField(java.lang.String name)
                              throws TermWareException,
                                     EntityNotFoundException,
                                     EvaluationException
Specified by:
getField in interface JavaTraceObjectModel
Throws:
TermWareException
EntityNotFoundException
EvaluationException

getType

public JavaTypeModel getType()
                      throws TermWareException,
                             EntityNotFoundException
Specified by:
getType in interface JavaTraceObjectModel
Throws:
TermWareException
EntityNotFoundException

hasFields

public boolean hasFields()
                  throws TermWareException,
                         EntityNotFoundException
Specified by:
hasFields in interface JavaTraceObjectModel
Throws:
TermWareException
EntityNotFoundException

setField

public void setField(java.lang.String name,
                     JavaTraceObjectModel value)
              throws TermWareException,
                     EntityNotFoundException,
                     EvaluationException
Specified by:
setField in interface JavaTraceObjectModel
Throws:
TermWareException
EntityNotFoundException
EvaluationException