Jody Garnett wrote:
> On 22/07/2010, at 10:05 PM, Andrea Aime wrote:
> 
>>>> So, what do you think, good to come back in GeoTools?
>>> For sure :-)
>> Cool. Any preference for a package?
> 
> I think we are starting to have a stable process api; I would not
> merging that into gt-api; so we can make use of the annotations
> throughout the library.

I was looking for a package, not a module...

>>>> Do you also want the JTS factory along with it (maybe it is of
>>>> interest for uDig?)
>>> Yep.
>> Ok. Another thing that I'd like to see is a similar factory that
>> allows the processes to be classes instead of static methods.
>> Something like:
>> 
>> @DescribeProcess(...) public class MyProcess {
>> 
>> public MyProcess() {};
>> 
>> @DescribeResult(....) public <resultType>
>> execute(@DescribeParam(...) String p1, @DescribeParam(...) int p2, 
>> ...) throws Exception { ... } }
> 
> That can work; it could even be the same annotations; it is after all
> just a subject for reflection right. Only trouble in the above having
> a progress listener - any suggestions?

The work I did already finds out that you have a ProgressListener among
the arguments of the static method and if so, it passes down the one
provided with the process call. We can do the same with the above.

>> And then I guess the factory would take a list of classes with the 
>> above annotations. A possible variant would be something that takes
>>  parameters as bean properties and has a execute method that takes 
>> no extra params (besides and eventual progress listener).
> 
> No real opinion; let us see what the first implementation looks like.

I have no urgent need for one right now, but let me know if you have
time to hack one up :-p

Cheers
Andrea

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to