...
Reading the Java 7 planned try-with-resource syntax I am convinced that supporting the Closable interface is necessary change for GeoTools 9.x.
Reading:
...
This proposal is shaping up, ask question on the email list or vote below:
- Andrea Aime +1
- Ben Caradoc-Davies
- Christian Mueller +1
- Ian Turton +1
- Justin Deoliveira +1
- Jody Garnett +1
- Simone Giannecchini
...
| no progress |
| done |
| impeded |
| lack mandate/funds/time |
| volunteer needed |
|---|
- FeatureIterator API change to throw IOException
- Update Interface and Implementations
- Fix library code including any broken tests
- Warn / Patch downstream applications
- Patch for GeoServer
- Patch for uDig
- Coordinate API
Coordinate API Change (above patches should be tested / applied together) - Implement Closable
- FeatureIterator
FeatureIterator - FeatureReader
FeatureReader - FeatureWriter
- Feature
FeatureWriter
- FeatureIterator
A lot of this work got rolled into the FeatureCollection clean up- Warn / Patch downstream applications (Combined with FeatureCollection cleanup)
Patch for GeoServer
Patch for uDig (patch ready held up waiting for 1.3.3 release)
- Check the code examples in user guide
Feature Collection try-with-resource code example- Geometry
Geometry CRS Tutorial - Query
Query Tutorial
API Changes
FeatureIterator
...