Can I ask you to fill in the tasks section, want to be sure we have a clear picture of the work involved.
You have events for the layer by layer notifications, and subsequent labeling activities, is there any need to have events for the composition steps (thinking of the rendering into multiple buffers and resulting alpha blending effects). I tend to prefer notification with event enumerations, rather than "labellingStart" and "labellingEnd" which does not scale. Would you consider something along the lines of: public interface RenderListener { enum RenderEvent { START, UPDATE, END }; default void layer( Layer layer, RenderEvent event ); // covers START, END default void labeling( RenderingEvent event ); // covers START, END default void composition( String name, RenderingEvent event ); // covers START, UPDATE, END default void rendering( RenderEvent event ); // covers START, END } -- Jody Garnett On Thu, 10 Oct 2019 at 02:22, marco.volp...@geo-solutions.it < marco.volp...@geo-solutions.it> wrote: > Dear all, > > I would like to submit the following Geotools improvement proposal: > > https://github.com/geotools/geotools/wiki/RenderListener-Extension > > > I take also the opportunity to introduce myself: > I'm Marco Volpini from Italy and I start recently working as a java > developer at Geo-solutions. > > Best regards, > > Marco Volpini > _______________________________________________ > GeoTools-Devel mailing list > GeoTools-Devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geotools-devel >
_______________________________________________ GeoTools-Devel mailing list GeoTools-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel