com.partnersoft.v3x.io.formats.rover
Class RoverReader

java.lang.Object
  extended by com.partnersoft.v3x.io.formats.rover.RoverReader
All Implemented Interfaces:
RoverConstants

public class RoverReader
extends java.lang.Object
implements RoverConstants

A high-level reader for the ROVER format. Takes a RoverActor implementation and calls its methods as it slurps in and interprets the bytecodes.


Field Summary
 
Fields inherited from interface com.partnersoft.v3x.io.formats.rover.RoverConstants
DRAW_JUSTIFIED_TEXT, DRAW_OFFSET_POINT, DRAW_OFFSET_TEXT, DRAW_POINT, DRAW_POLYGON, DRAW_POLYLINE, DRAW_TEXT, EOF, JUSTIFY_BASELINE_CENTER, JUSTIFY_BASELINE_LEFT, JUSTIFY_BASELINE_RIGHT, JUSTIFY_NOTSPECIFIED, OPCODE_TYPE_BOUNDARY, SIZE_DRAW_JUSTIFIED_TEXT_PREAMBLE, SIZE_DRAW_OFFSET_POINT, SIZE_DRAW_OFFSET_TEXT_CONCLUSION, SIZE_DRAW_OFFSET_TEXT_PREAMBLE, SIZE_DRAW_POINT, SIZE_DRAW_POLYLINE_PREAMBLE, SIZE_DRAW_TEXT_PREAMBLE, STYLE_REGION
 
Constructor Summary
RoverReader(RoverActor actor, java.io.InputStream istream)
           
 
Method Summary
 void readAll()
          Actually starts the reading process.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoverReader

public RoverReader(RoverActor actor,
                   java.io.InputStream istream)
Method Detail

readAll

public void readAll()
             throws java.io.IOException
Actually starts the reading process.

Throws:
java.io.IOException