Class HistoryBrowserModel.HistoryPrimitiveBuilder
- java.lang.Object
-
- org.openstreetmap.josm.gui.history.HistoryBrowserModel.HistoryPrimitiveBuilder
-
- All Implemented Interfaces:
OsmPrimitiveVisitor
- Enclosing class:
- HistoryBrowserModel
static class HistoryBrowserModel.HistoryPrimitiveBuilder extends java.lang.Object implements OsmPrimitiveVisitor
Creates aHistoryOsmPrimitive
from aOsmPrimitive
-
-
Field Summary
Fields Modifier and Type Field Description private HistoryOsmPrimitive
clone
-
Constructor Summary
Constructors Constructor Description HistoryPrimitiveBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) HistoryOsmPrimitive
build(OsmPrimitive primitive)
private static 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.
-
-
-
Field Detail
-
clone
private HistoryOsmPrimitive clone
-
-
Constructor Detail
-
HistoryPrimitiveBuilder
HistoryPrimitiveBuilder()
-
-
Method Detail
-
visit
public void visit(Node n)
Description copied from interface:OsmPrimitiveVisitor
Visiting call for points.- Specified by:
visit
in interfaceOsmPrimitiveVisitor
- Parameters:
n
- The node to inspect.
-
visit
public void visit(Relation r)
Description copied from interface:OsmPrimitiveVisitor
Visiting call for relations.- Specified by:
visit
in interfaceOsmPrimitiveVisitor
- Parameters:
r
- The relation to inspect.
-
visit
public void visit(Way w)
Description copied from interface:OsmPrimitiveVisitor
Visiting call for lines.- Specified by:
visit
in interfaceOsmPrimitiveVisitor
- Parameters:
w
- The way to inspect.
-
getCurrentUser
private static User getCurrentUser()
-
build
HistoryOsmPrimitive build(OsmPrimitive primitive)
-
-