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

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


    from 7ea6427  Merge branch 'geoapi-3.1'
     add 3f2c387  Minor javadoc clarification and renaming <T> parameter as <S> 
for "source" or "storage".
     add 9035bcd  Rename `connection` local variables as `connector`.
     add 489e03e  Port the main idea behind the 
"refactor/strict_storage_connector" branch (from by Alexis). A 
`DataStoreProvider.probeContet(…)` method is provided for testing a file with 
mark/reset managed automatically.
     add b9e0c4f  Editions in comments (mostly spelling). No code change.
     add cbc555d  Avoid wrapping `BufferedReader` if possible in 
`DataStoreProvider.probeContent(…)`. This is for allowing users to invoke 
`BufferedReader.readLine()`.
     add c64bef9  Use the new safer `StorageConnector.commit(…)` and 
`DataStoreProvider.probeContent(…)` where they can easily be used.
     add 7261327  More tolerant parsing of dates in the CSV reader. Javadoc 
update about default encoding (recent Java versions switch to UTF-8).
     add e89077a  Upgrade netCDF dependency.
     add c14f9c6  Provide a safer alternative to the possibly infinite loops 
over `Markable.reset()`.
     add 7b7cd63  Fix an `IllegalArgumentException` when creating CRS from a 
netCDF file with unknown names.
     add a18611b  Initial support of `GEO_METADATA` and `GDAL_METADATA` tags 
when reading GeoTIFF image.
     new 00c9d83  Add a test for TIFF `GEO_METADATA` tag. The test using 
temporal extent forces us to add a minimalist "sis-temporal" implementation.
     new ee858dc  Following the addition of a minimalist `org.opengis.temporal` 
implementation, remove some checks for the (not yet existant) "sis-temporal" 
module.
     new 171730a  Merge branch 'geoapi-4.0' into geoapi-3.1
     new df88006  Merge branch 'geoapi-3.1'

The 4 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:
 .../apache/sis/internal/jaxb/gml/TM_Primitive.java |   4 +-
 .../sis/internal/jaxb/gts/TM_PeriodDuration.java   |  18 +-
 .../metadata/iso/extent/DefaultTemporalExtent.java |   5 -
 .../apache/sis/internal/jaxb/gml/DummyInstant.java |  54 ----
 .../sis/internal/jaxb/gml/TimePeriodTest.java      |  28 ++-
 .../sis/metadata/PropertyConsistencyCheck.java     |   6 +-
 .../sis/metadata/iso/extent/DefaultExtentTest.java |   2 +-
 .../main/java/org/apache/sis/io/wkt/Formatter.java |   2 +-
 .../apache/sis/io/wkt/GeodeticObjectParser.java    |  15 +-
 .../referencing/ServicesForMetadataTest.java       |   2 -
 .../apache/sis/test/integration/MetadataTest.java  |  24 +-
 .../sis/test/integration/MetadataVerticalTest.java |   1 -
 .../org/apache/sis/test/integration/Metadata.xml   |   4 +-
 .../sis/internal/temporal/DefaultInstant.java      |  60 +++++
 .../sis/internal/temporal/DefaultPeriod.java       |  72 ++++++
 .../internal/temporal/DefaultPeriodDuration.java   |  86 +++++++
 .../internal/temporal/DefaultTemporalFactory.java  |  59 +++++
 .../sis/internal/temporal}/package-info.java       |  10 +-
 .../sis/internal/util/TemporalUtilities.java       |  15 +-
 .../sis/util/collection/TreeTableFormat.java       |   2 +-
 .../apache/sis/util/logging/MonolineFormatter.java |   2 +-
 .../src/test/java/org/apache/sis/test/Assert.java  |   2 +-
 ide-project/NetBeans/nbproject/project.properties  |   2 +-
 pom.xml                                            |   2 +-
 .../apache/sis/storage/landsat/MetadataReader.java |   7 +-
 .../sis/storage/landsat/MetadataReaderTest.java    |   2 +-
 storage/sis-geotiff/pom.xml                        |   5 +
 .../apache/sis/storage/geotiff/GeoTiffStore.java   |   8 +-
 .../sis/storage/geotiff/GeoTiffStoreProvider.java  |  22 +-
 .../sis/storage/geotiff/ImageFileDirectory.java    |  12 +-
 .../org/apache/sis/storage/geotiff/Reader.java     |   9 +-
 .../apache/sis/storage/geotiff/XMLMetadata.java    | 192 +++++++++++++-
 .../sis/storage/geotiff/XMLMetadataTest.java       | 159 ++++++++++++
 .../apache/sis/test/suite/GeoTiffTestSuite.java    |   3 +-
 .../apache/sis/internal/netcdf/GridMapping.java    |   5 +-
 .../apache/sis/storage/netcdf/MetadataReader.java  |   6 +-
 .../sis/storage/netcdf/NetcdfStoreProvider.java    |   5 +-
 .../sis/storage/netcdf/MetadataReaderTest.java     |   4 +-
 .../sis/internal/storage/MetadataBuilder.java      | 186 +++++++-------
 .../org/apache/sis/internal/storage/Resources.java |  10 +
 .../sis/internal/storage/Resources.properties      |   2 +
 .../sis/internal/storage/Resources_fr.properties   |   2 +
 .../org/apache/sis/internal/storage/csv/Store.java |  23 +-
 .../sis/internal/storage/csv/TimeEncoding.java     |   4 +-
 .../sis/internal/storage/csv/package-info.java     |   8 +-
 .../sis/internal/storage/folder/StoreProvider.java |   1 +
 .../sis/internal/storage/io/ChannelData.java       |  38 ++-
 .../internal/storage/io/InputStreamAdapter.java    |  78 ++++--
 .../apache/sis/internal/storage/io/Markable.java   |  24 +-
 .../internal/storage/io/OutputStreamAdapter.java   |  17 +-
 .../internal/storage/io/RewindableLineReader.java  | 110 ++++++++-
 .../org/apache/sis/internal/storage/wkt/Store.java |   8 +-
 .../sis/internal/storage/xml/AbstractProvider.java |  24 +-
 .../org/apache/sis/storage/DataStoreProvider.java  | 244 +++++++++++++++---
 .../org/apache/sis/storage/ProbeInputStream.java   |  88 +++++++
 .../java/org/apache/sis/storage/ProbeReader.java   |  90 +++++++
 .../org/apache/sis/storage/StorageConnector.java   | 106 ++++++--
 .../internal/storage/io/ChannelDataOutputTest.java |   4 +-
 .../storage/io/ChannelImageOutputStreamTest.java   |   4 +-
 .../apache/sis/storage/DataStoreProviderTest.java  | 275 +++++++++++++++++++++
 .../apache/sis/storage/StorageConnectorTest.java   | 202 ++++++++++-----
 .../apache/sis/test/suite/StorageTestSuite.java    |   4 +-
 .../internal/storage/xml/stream/StaxDataStore.java |  20 +-
 63 files changed, 1969 insertions(+), 519 deletions(-)
 delete mode 100644 
core/sis-metadata/src/test/java/org/apache/sis/internal/jaxb/gml/DummyInstant.java
 create mode 100644 
core/sis-utility/src/main/java/org/apache/sis/internal/temporal/DefaultInstant.java
 create mode 100644 
core/sis-utility/src/main/java/org/apache/sis/internal/temporal/DefaultPeriod.java
 create mode 100644 
core/sis-utility/src/main/java/org/apache/sis/internal/temporal/DefaultPeriodDuration.java
 create mode 100644 
core/sis-utility/src/main/java/org/apache/sis/internal/temporal/DefaultTemporalFactory.java
 copy {storage/sis-netcdf/src/main/java/org/apache/sis/internal/netcdf/ucar => 
core/sis-utility/src/main/java/org/apache/sis/internal/temporal}/package-info.java
 (81%)
 create mode 100644 
storage/sis-geotiff/src/test/java/org/apache/sis/storage/geotiff/XMLMetadataTest.java
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/storage/ProbeInputStream.java
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/storage/ProbeReader.java
 create mode 100644 
storage/sis-storage/src/test/java/org/apache/sis/storage/DataStoreProviderTest.java

Reply via email to