Package org.openstreetmap.josm.io
Class GeoJSONWriter.GeometryPrimitiveVisitor
- java.lang.Object
-
- org.openstreetmap.josm.io.GeoJSONWriter.GeometryPrimitiveVisitor
-
- All Implemented Interfaces:
OsmPrimitiveVisitor
- Enclosing class:
- GeoJSONWriter
private class GeoJSONWriter.GeometryPrimitiveVisitor extends Object implements OsmPrimitiveVisitor
-
-
Field Summary
Fields Modifier and Type Field Description private javax.json.JsonObjectBuilder
geomObj
-
Constructor Summary
Constructors Constructor Description GeometryPrimitiveVisitor(javax.json.JsonObjectBuilder geomObj)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private javax.json.JsonArrayBuilder
getCoorsArray(Iterable<Node> nodes)
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
-
geomObj
private final javax.json.JsonObjectBuilder geomObj
-
-
Constructor Detail
-
GeometryPrimitiveVisitor
GeometryPrimitiveVisitor(javax.json.JsonObjectBuilder geomObj)
-
-
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(Way w)
Description copied from interface:OsmPrimitiveVisitor
Visiting call for lines.- Specified by:
visit
in interfaceOsmPrimitiveVisitor
- Parameters:
w
- The way 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.
-
getCoorsArray
private javax.json.JsonArrayBuilder getCoorsArray(Iterable<Node> nodes)
-
-