org.vectomatic.common.model
Class CloneShapeVisitor

java.lang.Object
  extended by org.vectomatic.common.model.CloneShapeVisitor
All Implemented Interfaces:
IShapeVisitor

public class CloneShapeVisitor
extends Object
implements IShapeVisitor

Shape visitor implementation to clone shapes


Constructor Summary
CloneShapeVisitor()
           
 
Method Summary
 Shape getClone()
           
 void visitEllipse(Ellipse ellipse)
           
 void visitPath(Path path)
           
 void visitPolyline(Polyline polyline)
           
 void visitRect(Rect rect)
           
 void visitShapeGroup(ShapeGroup group)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CloneShapeVisitor

public CloneShapeVisitor()
Method Detail

visitEllipse

public void visitEllipse(Ellipse ellipse)
Specified by:
visitEllipse in interface IShapeVisitor

visitPolyline

public void visitPolyline(Polyline polyline)
Specified by:
visitPolyline in interface IShapeVisitor

visitRect

public void visitRect(Rect rect)
Specified by:
visitRect in interface IShapeVisitor

visitShapeGroup

public void visitShapeGroup(ShapeGroup group)
Specified by:
visitShapeGroup in interface IShapeVisitor

visitPath

public void visitPath(Path path)
Specified by:
visitPath in interface IShapeVisitor

getClone

public Shape getClone()


Copyright © 2010. All Rights Reserved.