@Override public void render( final TextStyling styling, final String text, final Geometry geom ) { if ( geom == null ) { LOG.debug( "Trying to render null geometry." ); return; } if ( text == null || text.length() == 0 ) { LOG.debug( "Trying to render null or zero length text." ); return; } final Geometry renderGeometry = renderer.transformToWorldCrsAndClip( geom ); if ( renderGeometry == null ) { return; } final Font font = convertFont( styling ); handleGeometryTypes( styling, text, font, renderGeometry ); }
renderGeometry = transformToWorldCrsAndClip( geom ); if ( renderGeometry == null ) { return;
renderGeometry = transformToWorldCrsAndClip( geom ); if ( renderGeometry == null ) { return;
@Override public void render( final PointStyling styling, final Geometry geom ) { if ( geom == null ) { LOG.debug( "Trying to render null geometry." ); return; } if ( geom instanceof Point ) { final Point pointInWorldCrs = (Point) rendererContext.geomHelper.transform( geom ); rendererContext.pointRenderer.render( styling, pointInWorldCrs.get0(), pointInWorldCrs.get1() ); return; } final Geometry clippedGeometry = transformToWorldCrsAndClip( geom ); if ( clippedGeometry == null ) { return; } if ( clippedGeometry instanceof Surface ) { rendererContext.polygonRenderer.render( styling, (Surface) clippedGeometry ); } else if ( clippedGeometry instanceof Curve ) { rendererContext.curveRenderer.render( styling, (Curve) clippedGeometry ); } else if ( clippedGeometry instanceof MultiGeometry<?> ) { final MultiGeometry<?> mc = (MultiGeometry<?>) clippedGeometry; for ( final Geometry g : mc ) { render( styling, g ); } } }