That is fun; post it when you get a chance - I am mostly interested in
ensuring I only have one to worry about (and that it has good test
coverage).

Glad you enjoyed your holiday,
Jody

On Sun, Jul 19, 2009 at 3:10 AM, Andrea Aime<aa...@opengeo.org> wrote:
> Jody Garnett ha scritto:
>>
>> Hi Andrea:
>>
>> A small update on this one - I have focused the last week on improving the
>> uDig style editing story. And have turned up not one; not two; but three
>> helper classes all of which fall into the roll of a "Builder" for style.
>>
>> I am collapsing them all into one right now; now while it is not going to
>> quite meet my standards of what literate programming means - the result
>> should be useful. It operates as a true "Builder" wrapping around a Style
>> and assisting normal programmers in working on it.
>>
>> As it stands right now the class SLDContentManager focuses on letting
>> people work safely on the "default" featureTypeStyle; and supports look up
>> of featureTypeStyle and Rule by name.
>>
>> SLDContentManager builder = new SLDContentManager( style );
>> // focused on FeatureTypeStyle named "default" out of the box
>>
>> Rule rule = builder.getDefaultRule(); // will grab the default Rule
>> rule = builder.createRule( "john" ); // create the rule John - and adding
>> it to the current feature type style
>>
>> If you like you can create multiple SLDContentManager on the same physical
>> Style object; they only maintain state in order to help edit and avoid all
>> the annoying for loops and null checks. This is something we could not do
>> when working on immutable data structures like SimpleFeatureType.
>>
>> Talk to me when you come back from Holiday; and I can copy this class to
>> GeoTools if you are interested (although I hate the name on this one).
>
> Doh, during the holiday I coded the builder I was talking about almost
> fully (it just misses support for text and raster symbolizers).
> I don't have the code handy right now but I'll post it tomorrow or
> Monday. Where is yours so that I can have a look at it?
>
> Cheers
> Andrea
>
> --
> Andrea Aime
> OpenGeo - http://opengeo.org
> Expert service straight from the developers.
>

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to