/** * Writes a CURVE * * @param geometry * @param writer * @throws IOException */ public void writeCurve( Curve geometry, Writer writer ) throws IOException { switch ( geometry.getCurveType() ) { case Curve: writeCurveGeometry( geometry, writer ); break; case LineString: writeLineString( (LineString) geometry, writer ); break; case OrientableCurve: writeCurveGeometry( geometry, writer ); break; case CompositeCurve: writeCompositeCurve( (CompositeCurve) geometry, writer ); break; case Ring: writeRing( (Ring) geometry, writer ); break; } }