History | View | Annotate | Download (4.6 KB)
gvSIG 2.0.0 build 2058 (testing)
Patch applied to solve bug:[gvsig-desktop #15065] AbstractMemoryStoreProvider must resolve references in only one method
Also removed code line not needed anymore.
Solve bug while disposing as the data was being cleaned instead of nullified, and it was leaving the data cached into the resource as an empty list.
Remove comented code
- Update to org.gvsig.tools 2.1.0- separate metadata definition from provider parameters definition.- Use of xml files to define metadata and persistence in DAL.
Make sure all disposable objects are disposed, mainly DAL related ones, like FeatureSet and Iterators.Create a new DisposableManager to manage a register of Disposable objects being bound and released.
Resource locking changed to be based on Java synchronization, more convenient functional and performancewise.Refactoring of FeatureProviderIterator and FeatureSetProvider to extract common code to parent abstract classes.
Added Javadoc to SPI
Dal SPI refactoring
Dal SPI Javadoc and refactoring
Fixed problem for custom featureType in query
Modified FeatureStoreProvider.performEditing for add a iterator over originals FType updated.
Added FeatureStore.getFeatureCount().Added FeatureStoreProvider.getFeatureCount()
Changed FeatureSet.fast/iterator() to return DisposableIterator
Fixed FeatureSet bug