com.partnersoft.maps.rover
Class RoverMachine

java.lang.Object
  extended by com.partnersoft.maps.rover.RoverMachine

public class RoverMachine
extends java.lang.Object

A machine that runs on Rover binary code. Wugga wugga.

Copyright 2008-2009 Partner Software, Inc.

Version:
$Id$
Author:
Paul Reavis

Constructor Summary
RoverMachine(RoverStore store, RoverMachineActor actor)
           
 
Method Summary
 void execute(byte[] roverBytes)
          Execute the given rover bytecode by interpreting it and calling the various event methods on the RoverMachineActor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoverMachine

public RoverMachine(RoverStore store,
                    RoverMachineActor actor)
Method Detail

execute

public void execute(byte[] roverBytes)
             throws java.io.IOException
Execute the given rover bytecode by interpreting it and calling the various event methods on the RoverMachineActor.

Throws:
java.io.IOException