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 130695a20b Fix the way reading and writing of single bits are handled in `ChannelData` input/output classes. new 2f6557ee18 Remove the "..." characters in JSON files for making them valid. new 8043b8130f Rearrange the GeoTIFF internal classes in some subpackages in order to provide at least a partial separation between reader and writer classes. The 2 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: .../org/apache/sis/storage/geotiff/DataCube.java | 7 +- .../org/apache/sis/storage/geotiff/DataSubset.java | 3 +- .../apache/sis/storage/geotiff/DeferredEntry.java | 2 + .../apache/sis/storage/geotiff/GeoTiffStore.java | 95 ++++++++++++---------- .../sis/storage/geotiff/GeoTiffStoreProvider.java | 8 +- .../storage/geotiff/{GeoTIFF.java => IOBase.java} | 52 +++--------- .../sis/storage/geotiff/ImageFileDirectory.java | 40 ++++++--- .../apache/sis/storage/geotiff/NativeMetadata.java | 15 ++-- .../org/apache/sis/storage/geotiff/Reader.java | 22 ++++- .../org/apache/sis/storage/geotiff/Writer.java | 79 +++++++++--------- .../geotiff/{internal => base}/Compression.java | 2 +- .../sis/storage/geotiff/{ => base}/GeoCodes.java | 33 +++++++- .../sis/storage/geotiff/{ => base}/GeoKeys.java | 19 +---- .../geotiff/{internal => base}/Predictor.java | 2 +- .../geotiff/{internal => base}/Resources.java | 2 +- .../{internal => base}/Resources.properties | 0 .../sis/storage/geotiff/base}/Resources_en.java | 2 +- .../sis/storage/geotiff/base}/Resources_fr.java | 2 +- .../{internal => base}/Resources_fr.properties | 0 .../sis/storage/geotiff/{ => base}/Tags.java | 8 +- .../sis/storage/geotiff/{ => base}/UnitKey.java | 16 ++-- .../sis/storage/geotiff/base}/package-info.java | 4 +- .../geotiff/inflater/CompressionChannel.java | 2 +- .../sis/storage/geotiff/inflater/Inflater.java | 6 +- .../apache/sis/storage/geotiff/inflater/LZW.java | 2 +- .../storage/geotiff/inflater/PredictorChannel.java | 2 +- .../sis/storage/geotiff/internal/Resources_en.java | 30 ------- .../sis/storage/geotiff/internal/Resources_fr.java | 30 ------- .../sis/storage/geotiff/internal/package-info.java | 28 ------- .../storage/geotiff/{ => reader}/CRSBuilder.java | 50 ++++++++---- .../geotiff/{ => reader}/GeoKeysLoader.java | 34 +++----- .../geotiff/{ => reader}/GridGeometryBuilder.java | 38 +++++---- .../geotiff/{ => reader}/ImageMetadataBuilder.java | 46 ++++------- .../storage/geotiff/{ => reader}/Localization.java | 2 +- .../geotiff/{ => reader}/ReversedBitsChannel.java | 9 +- .../sis/storage/geotiff/{ => reader}/Type.java | 8 +- .../storage/geotiff/{ => reader}/XMLMetadata.java | 39 +++++---- .../sis/storage/geotiff/reader}/package-info.java | 10 ++- .../{GeoKeysWriter.java => writer/GeoEncoder.java} | 76 +++++++++-------- .../geotiff/{ => writer}/ReformattedImage.java | 22 ++--- .../{TagValueWriter.java => writer/TagValue.java} | 52 ++++++++++-- .../TileMatrix.java} | 22 ++--- .../sis/storage/geotiff/writer}/package-info.java | 10 ++- .../org/apache/sis/storage/geotiff/WriterTest.java | 11 +-- .../{internal => base}/CompressionTest.java | 2 +- .../storage/geotiff/{ => base}/GeoCodesTest.java | 2 +- .../storage/geotiff/{ => base}/GeoIdentifiers.java | 2 +- .../storage/geotiff/{ => base}/GeoKeysTest.java | 6 +- .../sis/storage/geotiff/{ => base}/TagsTest.java | 2 +- .../geotiff/{ => reader}/CRSBuilderTest.java | 2 +- .../sis/storage/geotiff/{ => reader}/TypeTest.java | 2 +- .../geotiff/{ => reader}/XMLMetadataTest.java | 2 +- .../apache/sis/storage/base/MetadataFetcher.java | 4 +- .../binding/domaintype_multipoint.json | 4 +- .../binding/domaintype_multipointseries.json | 4 +- .../binding/domaintype_multipolygon.json | 6 +- .../binding/domaintype_multipolygonseries.json | 6 +- .../coveragejson/binding/domaintype_point.json | 6 +- .../binding/domaintype_pointseries.json | 6 +- .../coveragejson/binding/domaintype_polygon.json | 6 +- .../binding/domaintype_polygonseries.json | 6 +- .../coveragejson/binding/domaintype_section.json | 6 +- .../binding/domaintype_trajectory.json | 6 +- .../binding/domaintype_vertical_profile.json | 6 +- 64 files changed, 516 insertions(+), 512 deletions(-) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{GeoTIFF.java => IOBase.java} (57%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{internal => base}/Compression.java (99%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{ => base}/GeoCodes.java (74%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{ => base}/GeoKeys.java (93%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{internal => base}/Predictor.java (97%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{internal => base}/Resources.java (99%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{internal => base}/Resources.properties (100%) copy endorsed/src/{org.apache.sis.metadata/main/org/apache/sis/metadata/internal => org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/base}/Resources_en.java (95%) copy endorsed/src/{org.apache.sis.cloud.aws/main/org/apache/sis/cloud/aws/internal => org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/base}/Resources_fr.java (95%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{internal => base}/Resources_fr.properties (100%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{ => base}/Tags.java (96%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{ => base}/UnitKey.java (95%) copy endorsed/src/{org.apache.sis.metadata/main/org/apache/sis/metadata/internal => org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/base}/package-info.java (89%) delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/internal/Resources_en.java delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/internal/Resources_fr.java delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/internal/package-info.java rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{ => reader}/CRSBuilder.java (97%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{ => reader}/GeoKeysLoader.java (94%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{ => reader}/GridGeometryBuilder.java (93%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{ => reader}/ImageMetadataBuilder.java (85%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{ => reader}/Localization.java (99%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{ => reader}/ReversedBitsChannel.java (93%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{ => reader}/Type.java (99%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{ => reader}/XMLMetadata.java (92%) copy endorsed/src/{org.apache.sis.feature/main/org/apache/sis/coverage/internal => org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/reader}/package-info.java (81%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{GeoKeysWriter.java => writer/GeoEncoder.java} (93%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{ => writer}/ReformattedImage.java (88%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{TagValueWriter.java => writer/TagValue.java} (56%) rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/{TileMatrixWriter.java => writer/TileMatrix.java} (93%) copy endorsed/src/{org.apache.sis.feature/main/org/apache/sis/coverage/internal => org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/writer}/package-info.java (81%) rename endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/{internal => base}/CompressionTest.java (96%) rename endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/{ => base}/GeoCodesTest.java (98%) rename endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/{ => base}/GeoIdentifiers.java (99%) rename endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/{ => base}/GeoKeysTest.java (97%) rename endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/{ => base}/TagsTest.java (97%) rename endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/{ => reader}/CRSBuilderTest.java (98%) rename endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/{ => reader}/TypeTest.java (98%) rename endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/{ => reader}/XMLMetadataTest.java (99%)