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

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

public class RoverOptimizer
extends java.lang.Object
implements RoverConstants

Rewrites a rover file, optimizing it. Currently this only consists of marking homogenous style sections.


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
RoverOptimizer(java.io.File roverFile)
           
 
Method Summary
static void main(java.lang.String[] argv)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoverOptimizer

public RoverOptimizer(java.io.File roverFile)
               throws java.io.IOException
Throws:
java.io.IOException
Method Detail

main

public static void main(java.lang.String[] argv)