org.openstreetmap.josm.gui.history
Class HistoryBrowserModel.HistoryPrimitiveBuilder

java.lang.Object
  extended by org.openstreetmap.josm.data.osm.visitor.AbstractVisitor
      extended by org.openstreetmap.josm.gui.history.HistoryBrowserModel.HistoryPrimitiveBuilder
All Implemented Interfaces:
Visitor
Enclosing class:
HistoryBrowserModel

static class HistoryBrowserModel.HistoryPrimitiveBuilder
extends AbstractVisitor

Creates a HistoryOsmPrimitive from a OsmPrimitive


Field Summary
private  HistoryOsmPrimitive clone
           
 
Constructor Summary
HistoryBrowserModel.HistoryPrimitiveBuilder()
           
 
Method Summary
 HistoryOsmPrimitive build(OsmPrimitive primitive)
           
private  User getCurrentUser()
           
 void visit(Node n)
          Visiting call for points.
 void visit(Relation r)
          Visiting call for relations.
 void visit(Way w)
          Visiting call for lines.
 
Methods inherited from class org.openstreetmap.josm.data.osm.visitor.AbstractVisitor
visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clone

private HistoryOsmPrimitive clone
Constructor Detail

HistoryBrowserModel.HistoryPrimitiveBuilder

HistoryBrowserModel.HistoryPrimitiveBuilder()
Method Detail

visit

public void visit(Node n)
Description copied from interface: Visitor
Visiting call for points.

Parameters:
n - The node to inspect.

visit

public void visit(Relation r)
Description copied from interface: Visitor
Visiting call for relations.

Parameters:
r - The relation to inspect.

visit

public void visit(Way w)
Description copied from interface: Visitor
Visiting call for lines.

Parameters:
w - The way to inspect.

getCurrentUser

private User getCurrentUser()

build

public HistoryOsmPrimitive build(OsmPrimitive primitive)


JOSM