com.partnersoft.maps.rover
Class RoverEntityBuilder

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

public class RoverEntityBuilder
extends java.lang.Object

Provides a builder pattern interface for RoverEntities.

Copyright 2008 Partner Software, Inc.

Version:
$Id$
Author:
Paul Reavis

Constructor Summary
RoverEntityBuilder()
           
 
Method Summary
 void clear()
           
 void clearEntity()
           
 void clearShape()
           
 RoverEntity createEntity()
           
 void endPoint()
           
 void setGraphicTypeId(int graphicTypeId)
           
 void setOffsetX(int offsetX)
           
 void setOffsetY(int offsetY)
           
 void setPoint(double x, double y)
           
 void setPoint(XyPoint point)
           
 void setRotation(XyRotation rotation)
           
 void startPoint()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoverEntityBuilder

public RoverEntityBuilder()
Method Detail

clear

public void clear()

clearEntity

public void clearEntity()

clearShape

public void clearShape()

startPoint

public void startPoint()

setGraphicTypeId

public void setGraphicTypeId(int graphicTypeId)

setPoint

public void setPoint(double x,
                     double y)

setPoint

public void setPoint(XyPoint point)

setRotation

public void setRotation(XyRotation rotation)

setOffsetX

public void setOffsetX(int offsetX)

setOffsetY

public void setOffsetY(int offsetY)

endPoint

public void endPoint()

createEntity

public RoverEntity createEntity()