This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git


    from 9a87ff27c0 `skipBytes` method implementation should skip all specified 
bytes when possible, because some `ImageReader` implementation don't check the 
return value.
     new 8a881f42c4 Leverage more a simple helper method for getting the 
filename without suffix.
     new 6b8b00c6a2 Add a boolean argument to `AbstractResource` for making 
possible to use the parent listeners directly. The use case for direct use is 
when the resource is only a proxy for a "real" resource.
     new 9e5697263d If the World File uses a format which is known to support 
only one image (PNG, BMP, WBMP and maybe JPEG), returns a data store which 
implements directly `GridCoverageResource` instead of `Aggregate`.

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../MultiResolutionCoverageLoaderTest.java         |   2 +-
 .../org/apache/sis/storage/landsat/BandGroup.java  |   2 +-
 .../sis/storage/landsat/MetadataReaderTest.java    |   2 +-
 .../sis/internal/netcdf/DiscreteSampling.java      |   2 +-
 .../apache/sis/internal/netcdf/RasterResource.java |   2 +-
 .../org/apache/sis/internal/netcdf/TestCase.java   |   2 +-
 .../org/apache/sis/internal/sql/feature/Table.java |   4 +-
 .../sis/internal/storage/AggregatedFeatureSet.java |   2 +-
 .../sis/internal/storage/MemoryFeatureSet.java     |   2 +-
 .../sis/internal/storage/MemoryGridResource.java   |   2 +-
 .../sis/internal/storage/TiledGridResource.java    |   2 +-
 .../org/apache/sis/internal/storage/csv/Store.java |   6 +-
 .../sis/internal/storage/image/FormatFilter.java   |  19 +-
 .../sis/internal/storage/image/FormatFinder.java   | 288 +++++++++++++++++++++
 .../internal/storage/image/MultiImageStore.java    |  62 +++++
 .../internal/storage/image/SingleImageStore.java   | 191 ++++++++++++++
 .../internal/storage/image/WorldFileResource.java  |  16 +-
 .../sis/internal/storage/image/WorldFileStore.java | 116 +++------
 .../storage/image/WorldFileStoreProvider.java      |  67 +++--
 .../sis/internal/storage/image/WritableStore.java  |  81 ++----
 .../org/apache/sis/storage/AbstractFeatureSet.java |  20 +-
 .../sis/storage/AbstractGridCoverageResource.java  |  20 +-
 .../org/apache/sis/storage/AbstractResource.java   |  24 +-
 .../org/apache/sis/storage/CoverageSubset.java     |   2 +-
 .../java/org/apache/sis/storage/DataStore.java     |   2 +-
 .../java/org/apache/sis/storage/FeatureNaming.java |   1 +
 .../java/org/apache/sis/storage/FeatureSubset.java |   2 +-
 .../apache/sis/storage/event/StoreListeners.java   |   2 +-
 .../sis/internal/storage/RangeArgumentTest.java    |   2 +-
 .../storage/image/SelfConsistencyTest.java         |   2 +-
 .../internal/storage/image/WorldFileStoreTest.java |  12 +-
 .../org/apache/sis/storage/GridResourceMock.java   |   2 +-
 32 files changed, 760 insertions(+), 201 deletions(-)
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/internal/storage/image/FormatFinder.java
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/internal/storage/image/MultiImageStore.java
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/internal/storage/image/SingleImageStore.java

Reply via email to