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 aHistoryOsmPrimitivefrom aOsmPrimitive
-
-
Field Summary
Fields Modifier and Type Field Description private HistoryOsmPrimitiveclone
-
Constructor Summary
Constructors Constructor Description HistoryPrimitiveBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) HistoryOsmPrimitivebuild(OsmPrimitive primitive)private static UsergetCurrentUser()voidvisit(Node n)Visiting call for points.voidvisit(Relation r)Visiting call for relations.voidvisit(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:OsmPrimitiveVisitorVisiting call for points.- Specified by:
visitin interfaceOsmPrimitiveVisitor- Parameters:
n- The node to inspect.
-
visit
public void visit(Relation r)
Description copied from interface:OsmPrimitiveVisitorVisiting call for relations.- Specified by:
visitin interfaceOsmPrimitiveVisitor- Parameters:
r- The relation to inspect.
-
visit
public void visit(Way w)
Description copied from interface:OsmPrimitiveVisitorVisiting call for lines.- Specified by:
visitin interfaceOsmPrimitiveVisitor- Parameters:
w- The way to inspect.
-
getCurrentUser
private static User getCurrentUser()
-
build
HistoryOsmPrimitive build(OsmPrimitive primitive)
-
-