Package org.openstreetmap.josm.gui.draw
Class MapViewPath.AbstractMapPathVisitor
- java.lang.Object
-
- org.openstreetmap.josm.gui.draw.MapViewPath.AbstractMapPathVisitor
-
- All Implemented Interfaces:
MapViewPath.PathVisitor
- Direct Known Subclasses:
MapViewPath.ClampingPathVisitor
,MapViewPath.LineVisitor
,MapViewPath.OffsetPathVisitor
- Enclosing class:
- MapViewPath
private abstract class MapViewPath.AbstractMapPathVisitor extends java.lang.Object implements MapViewPath.PathVisitor
-
-
Field Summary
Fields Modifier and Type Field Description private MapViewState.MapViewPoint
lastMoveTo
-
Constructor Summary
Constructors Modifier Constructor Description private
AbstractMapPathVisitor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
visitClose()
void
visitLineTo(double x, double y)
(package private) abstract void
visitLineTo(MapViewState.MapViewPoint p)
void
visitMoveTo(double x, double y)
(package private) abstract void
visitMoveTo(MapViewState.MapViewPoint p)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openstreetmap.josm.gui.draw.MapViewPath.PathVisitor
visit
-
-
-
-
Field Detail
-
lastMoveTo
private MapViewState.MapViewPoint lastMoveTo
-
-
Constructor Detail
-
AbstractMapPathVisitor
private AbstractMapPathVisitor()
-
-
Method Detail
-
visitMoveTo
public void visitMoveTo(double x, double y)
- Specified by:
visitMoveTo
in interfaceMapViewPath.PathVisitor
-
visitMoveTo
abstract void visitMoveTo(MapViewState.MapViewPoint p)
-
visitLineTo
public void visitLineTo(double x, double y)
- Specified by:
visitLineTo
in interfaceMapViewPath.PathVisitor
-
visitLineTo
abstract void visitLineTo(MapViewState.MapViewPoint p)
-
visitClose
public void visitClose()
- Specified by:
visitClose
in interfaceMapViewPath.PathVisitor
-
-