Martin Desruisseaux wrote:
> Le vendredi 16 février 2007 à 14:34 -0800, Jody Garnett a écrit :
>   
>> Hi Martin; your module (ie referencing) is universally accepted as the 
>> home of most things GeoAPI(ish). Some questions on what code goes where ...
>>
>> I would like to write the following:
>> - GeometryBuilder - a utility class that helps you build Geometry (see 
>> ExpressionBuilder, FeatureTypeBuilder, FeatureBuilder for an example), 
>> would referencing be the correct home? Or should I place this into "main"?
>>     
> What about a "geometry" module?
I would rather not bloat up our jar count anymore :-( I can always put 
it in main with its
friends feature, filter and style. The other builders are there so it is 
not a bad thing.

And the conformance tests can I add that to test-support please?

Note builders - ie helper code does not appear in the api module 
(because you cannot
pass builders between classes as part of your API contract with end user 
code) the builders
are pure helper classes for "internal use" only; or to help out people 
writing client code...
:-)
I am trying to enforce some of this stuff with location of code in the 
library stack.
> I known that we already have one in "unsupported" which target Java 1.5
> (which may be a problem for short term), but it is not yet part of the
> Maven build, so I don't think there is any issue in creating an other
> "geometry" module in "library".
Um I was trying to get it added to the maven build (as part of a Java 5 
profile - actually I think Cory already did
this let me check - nope not yet).
> At some later stage we could move classes from "unsupported/geometry" to
> "library/geometry" progressively.
>   
I think unsupported/geometry turns into plugin/isogeometry or 
plugin/directgeometry eventually?

Jody

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to