engine
Class DisplayTask

java.lang.Object
  |
  +--engine.Instruction
        |
        +--engine.DefaultInstruction
              |
              +--engine.DisplayTask
Direct Known Subclasses:
MonitorTask, StrobeTask

class DisplayTask
extends DefaultInstruction

This is the implementation of the $display task. Other tasks, such as $strobe, $write && stuff may also use this as a starting point.

See Also:
Serialized Form

Field Summary
(package private)  int defaultBase
           
(package private)  java.util.Vector target
           
 
Fields inherited from class engine.DefaultInstruction
delayBefore, desc, ns, state
 
Fields inherited from class engine.Instruction
next
 
Constructor Summary
(package private) DisplayTask(DisplayTask dt)
           
(package private) DisplayTask(NameSpace ns, int delayBefore, InstructionDescription desc, int defaultBase, java.util.Vector target, Instruction next)
           
 
Method Summary
 void execute()
           
(package private)  java.lang.String format(Result rs, char f)
           
 java.lang.String toString()
           
 
Methods inherited from class engine.DefaultInstruction
checkIfIsAllowedInFunction, waitToRun
 
Methods inherited from class engine.Instruction
add, append, next
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

target

java.util.Vector target

defaultBase

int defaultBase
Constructor Detail

DisplayTask

DisplayTask(NameSpace ns,
            int delayBefore,
            InstructionDescription desc,
            int defaultBase,
            java.util.Vector target,
            Instruction next)

DisplayTask

DisplayTask(DisplayTask dt)
Method Detail

execute

public void execute()
             throws InterpretTimeException,
                    SimulationStoppedException

format

java.lang.String format(Result rs,
                        char f)

toString

public java.lang.String toString()
Overrides:
toString in class DefaultInstruction