sdk-common / com.tomtom.online.sdk.common.geojson / GeoJsonObjectVisitor

GeoJsonObjectVisitor

interface GeoJsonObjectVisitor

A visitor of GeoJSON objects, implementing the visitor design pattern. Facilitates operating on GeoJsonObject and its subtypes.

Functions

visit

abstract fun visit(feature: Feature!): Unit

Visits a Feature.

abstract fun visit(featureCollection: FeatureCollection!): Unit

Visits a FeatureCollection.

abstract fun visit(geometryCollection: GeometryCollection!): Unit

Visits a GeometryCollection.

abstract fun visit(lineString: LineString!): Unit

Visits a LineString.

abstract fun visit(multiLineString: MultiLineString!): Unit

Visits a MultiLineString.

abstract fun visit(multiPoint: MultiPoint!): Unit

Visits a MultiPoint.

abstract fun visit(multiPolygon: MultiPolygon!): Unit

Visits a MultiPolygon.

abstract fun visit(point: Point!): Unit

Visits a Point.

abstract fun visit(polygon: Polygon!): Unit

Visits a Polygon.

Inheritors

GeoJsonObjectVisitorAdapter

open class GeoJsonObjectVisitorAdapter : GeoJsonObjectVisitor

Empty GeoJsonObjectVisitor so that user does not have to Override methods that are not used.