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
