Remove JAI dependency from the main module
------------------------------------------

         Key: GEOT-746
         URL: http://jira.codehaus.org/browse/GEOT-746
     Project: GeoTools
        Type: Task
  Components: main  
    Versions: 2.2.M1    
 Reporter: Martin Desruisseaux
 Assigned to: Martin Desruisseaux 
     Fix For: 2.2.M2


Except for the GridCoverage implementation, the JAI dependency in the main 
module is very small. The only JAI class used is:

    javax.media.jai.util.Range

It would be easy to provide our own Range implementation in the 
org.geotools.util package. The proposed transition path is:

   - Create an org.geotools.util.Range class which extends 
javax.media.jai.util.Range for now (for a smooth transition).
   - Put a clear warning saying that the JAI Range inheritance will be removed 
in a future release.
   - Wait for users to replace "import javax.media.jai.util.Range" by "import 
org.geotools.util.Range". No more change required.
   - After the 2.2 release, remove  the "extends javax.media.jai.util.Range" 
clause in the org.geotools.util.Range class.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to