private class GeoJSONWriter.GeometryPrimitiveVisitor extends java.lang.Object implements OsmPrimitiveVisitor
Modifier and Type | Field and Description |
---|---|
private javax.json.JsonObjectBuilder |
geomObj |
Constructor and Description |
---|
GeometryPrimitiveVisitor(javax.json.JsonObjectBuilder geomObj) |
Modifier and Type | Method and Description |
---|---|
private javax.json.JsonArrayBuilder |
getCoorsArray(java.lang.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.
|
private final javax.json.JsonObjectBuilder geomObj
GeometryPrimitiveVisitor(javax.json.JsonObjectBuilder geomObj)
public void visit(Node n)
OsmPrimitiveVisitor
visit
in interface OsmPrimitiveVisitor
n
- The node to inspect.public void visit(Way w)
OsmPrimitiveVisitor
visit
in interface OsmPrimitiveVisitor
w
- The way to inspect.public void visit(Relation r)
OsmPrimitiveVisitor
visit
in interface OsmPrimitiveVisitor
r
- The relation to inspect.private javax.json.JsonArrayBuilder getCoorsArray(java.lang.Iterable<Node> nodes)