One quick question:

My understanding was we would release 2.4 as it stands now, upgrade to 
Java 5 and deprecate methods as you indicate below for 2.5 ... is that 
an option?
The concept of releasing GeoTools 2.4 with Java 5 is fine with me; I 
just was not aware it was needed.
Cheers,
Jody

> Hello all,
>
> Below you will find the two alternate plans I have come up with regard
> to the api changes needed for the 2.4 feature model. Can each of those
> interested who provided feedback (currently Andrea,Jody,and Martin)
> please vote on the option which they prefer.
>
> It would also be nice if those PMC who have not provided feedback as of
> yet could also vote.
>
> The reason I have included two plans is that we have not yet had a
> formal vote to move to Java 5. But I also know that both Martin and Jody
> support the switch, and it is close on the horizon. And as it will
> return in less burden on client code when they switch to the new api it
> benefits my work as well. So this is *also* a vote on whether to make
> the change to java 5.
>
> If you choose the Java 5 option, could you also please vote on whether
> you would like to make the change to FeatureType (see note below).
>
> Also note that if the Java 5 route is chosen it will require that we
> release 2.4 against java 5, and not just 2.5.
>
> A. Java 5 Option:
>
> AttributeType:
>  * rename "getName()" to "getLocalName()"
>  * rename "getType()" to "getBinding()"
>
> Feature:
>  * retype "getBounds()" to "ReferencedEnvelope"
>  * rename "getDefaultGeometry()" to "getPrimaryGeometry()"
>
> FeatureType:
>  * rename "getDefaultGeometry()" to "getPrimaryGeometry()"
>
> ** Note:  The change on FeatureType is technically not needed with type
> narrowing, but we may wish to rename it to maintain consistency with the
> change to Feature.
>
> B. Non Java 5 Option:
>
> AttributeType:
>  * rename "getName()" to "getLocalName()"
>  * rename "getType()" to "getBinding()"
>
> Feature:
>  * rename "getBounds()" to "getBoundingBox()"
>  * rename "getDefaultGeometry()" to "getPrimaryGeometry()"
>
> FeatureType:
>  * rename "getDefaultGeometry()" to "getPrimaryGeometry()"
>
> Just a further clarification. When I say "rename" what i mean is add the
> new method, and deprecate the old one.
>
> Many thanks.
>
> -Justin
>
>   


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to