org.pm4j.core.pm.impl.expr
Class PmExprExecCtxt

java.lang.Object
  extended by org.pm4j.core.pm.impl.expr.ExprExecCtxt
      extended by org.pm4j.core.pm.impl.expr.PmExprExecCtxt

public class PmExprExecCtxt
extends ExprExecCtxt


Nested Class Summary
 
Nested classes/interfaces inherited from class org.pm4j.core.pm.impl.expr.ExprExecCtxt
ExprExecCtxt.HistoryItem
 
Constructor Summary
PmExprExecCtxt(PmObject startObject)
           
PmExprExecCtxt(PmObject pm, java.lang.Object startObject)
           
 
Method Summary
 PmObject getPm()
           
 ExprExecCtxt makeSubCtxt()
          Generates a sub context that may be used to evaluate a separate expression.
 
Methods inherited from class org.pm4j.core.pm.impl.expr.ExprExecCtxt
getCurrentExpr, getCurrentValue, getExecHistory, getStartExpr, getStartValue, setCurrentExpr, setCurrentValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PmExprExecCtxt

public PmExprExecCtxt(PmObject startObject)

PmExprExecCtxt

public PmExprExecCtxt(PmObject pm,
                      java.lang.Object startObject)
Method Detail

getPm

public PmObject getPm()

makeSubCtxt

public ExprExecCtxt makeSubCtxt()
Description copied from class: ExprExecCtxt
Generates a sub context that may be used to evaluate a separate expression. For example an expression that evaluates a method call parameter value.

Overrides:
makeSubCtxt in class ExprExecCtxt
Returns:
A separate subcontext instance.