org.sintef.mofscript.runtime.statement
Class PrintStatementExecutor

java.lang.Object
  extended by org.sintef.mofscript.runtime.statement.StatementExecutor
      extended by org.sintef.mofscript.runtime.statement.PrintStatementExecutor
All Implemented Interfaces:
MofScriptExecuter

public class PrintStatementExecutor
extends StatementExecutor

Executes print statements

Author:
jol

Field Summary
protected static boolean _previousWasPrintLn
           
 
Fields inherited from class org.sintef.mofscript.runtime.statement.StatementExecutor
_breakContext, _env, _ownerRule, _statement
 
Constructor Summary
PrintStatementExecutor(MOFScriptStatement statement, ExecutionEnvironment env, RuleExecutor ownerRule)
          Constructor
 
Method Summary
 java.lang.Object executeStatement(java.lang.Object rule_create)
          Overrides superclass executeStatement
protected  void handleLog(PrintStatement pstatement)
          Handles log functionality
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_previousWasPrintLn

protected static volatile boolean _previousWasPrintLn
Constructor Detail

PrintStatementExecutor

public PrintStatementExecutor(MOFScriptStatement statement,
                              ExecutionEnvironment env,
                              RuleExecutor ownerRule)
Constructor

Parameters:
statement -
env -
ownerRule -
Method Detail

executeStatement

public java.lang.Object executeStatement(java.lang.Object rule_create)
                                  throws MofScriptExecutionException
Overrides superclass executeStatement

Overrides:
executeStatement in class StatementExecutor
Parameters:
rule_create -
Throws:
MofScriptExecutionException

handleLog

protected void handleLog(PrintStatement pstatement)
Handles log functionality

Parameters:
pstatement -