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 750eb6c19c World File reader/writer should accepts Image I/O reader/writer directly. Move package documentation to the data store classes. new 07c828dc97 Rename classes with more explicit names. This is in anticipation for addition of classes other than World File data store in the future. For example a future version may provide Image I/O implementation as wrapper around `DataStore`. new c01f85506e Add World File write test. new 7020ab8327 Fix identifier to NATO metadata. new 309462798d Register "World File" data store in the list of available stores. new 8f57f75721 Move ASCII Grid store implementation to an "esri" package and rename as `AsciiGridStore`. This is in anticipation for the addition of other simple ESRI grid formats (BIL, BIP and BSQ). The 5 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: .../gazetteer/MilitaryGridReferenceSystem.java | 4 +- .../sis/internal/storage/ascii/package-info.java | 113 -------------- .../{ascii/Store.java => esri/AsciiGridStore.java} | 95 ++++++++++-- .../AsciiGridStoreProvider.java} | 36 ++--- .../storage/{ascii => esri}/CharactersView.java | 6 +- .../storage/{ascii => esri}/WritableStore.java | 10 +- .../sis/internal/storage/esri}/package-info.java | 24 ++- .../sis/internal/storage/image/FormatFilter.java | 2 +- .../image/{Image.java => WorldFileResource.java} | 134 +++++++++++++---- .../image/{Store.java => WorldFileStore.java} | 72 +++++---- ...reProvider.java => WorldFileStoreProvider.java} | 17 +-- .../{WritableImage.java => WritableResource.java} | 15 +- .../sis/internal/storage/image/WritableStore.java | 30 ++-- .../sis/internal/storage/image/package-info.java | 16 ++ .../org.apache.sis.storage.DataStoreProvider | 5 +- .../AsciiGridStoreTest.java} | 16 +- .../storage/{ascii => esri}/WritableStoreTest.java | 2 +- .../storage/image/SelfConsistencyTest.java | 8 +- .../sis/internal/storage/image/StoreTest.java | 89 ----------- .../internal/storage/image/WorldFileStoreTest.java | 167 +++++++++++++++++++++ .../apache/sis/test/suite/StorageTestSuite.java | 6 +- .../sis/internal/storage/{ascii => esri}/grid.asc | 0 .../sis/internal/storage/{ascii => esri}/grid.prj | 0 23 files changed, 512 insertions(+), 355 deletions(-) delete mode 100644 storage/sis-storage/src/main/java/org/apache/sis/internal/storage/ascii/package-info.java rename storage/sis-storage/src/main/java/org/apache/sis/internal/storage/{ascii/Store.java => esri/AsciiGridStore.java} (87%) rename storage/sis-storage/src/main/java/org/apache/sis/internal/storage/{ascii/StoreProvider.java => esri/AsciiGridStoreProvider.java} (76%) rename storage/sis-storage/src/main/java/org/apache/sis/internal/storage/{ascii => esri}/CharactersView.java (97%) rename storage/sis-storage/src/main/java/org/apache/sis/internal/storage/{ascii => esri}/WritableStore.java (96%) copy {core/sis-utility/src/test/java/org/apache/sis/test/suite => storage/sis-storage/src/main/java/org/apache/sis/internal/storage/esri}/package-info.java (51%) rename storage/sis-storage/src/main/java/org/apache/sis/internal/storage/image/{Image.java => WorldFileResource.java} (71%) rename storage/sis-storage/src/main/java/org/apache/sis/internal/storage/image/{Store.java => WorldFileStore.java} (93%) rename storage/sis-storage/src/main/java/org/apache/sis/internal/storage/image/{StoreProvider.java => WorldFileStoreProvider.java} (90%) rename storage/sis-storage/src/main/java/org/apache/sis/internal/storage/image/{WritableImage.java => WritableResource.java} (82%) rename storage/sis-storage/src/test/java/org/apache/sis/internal/storage/{ascii/StoreTest.java => esri/AsciiGridStoreTest.java} (90%) rename storage/sis-storage/src/test/java/org/apache/sis/internal/storage/{ascii => esri}/WritableStoreTest.java (99%) delete mode 100644 storage/sis-storage/src/test/java/org/apache/sis/internal/storage/image/StoreTest.java create mode 100644 storage/sis-storage/src/test/java/org/apache/sis/internal/storage/image/WorldFileStoreTest.java rename storage/sis-storage/src/test/resources/org/apache/sis/internal/storage/{ascii => esri}/grid.asc (100%) rename storage/sis-storage/src/test/resources/org/apache/sis/internal/storage/{ascii => esri}/grid.prj (100%)