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

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


    from c6991bf  Merge branch 'geoapi-4.0' into 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.
     add 00c9d83  Add a test for TIFF `GEO_METADATA` tag. The test using 
temporal extent forces us to add a minimalist "sis-temporal" implementation.
     add ee858dc  Following the addition of a minimalist `org.opengis.temporal` 
implementation, remove some checks for the (not yet existant) "sis-temporal" 
module.
     add 171730a  Merge branch 'geoapi-4.0' into geoapi-3.1

No new revisions were added by this update.

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 |  67 -----
 .../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      |  66 +++++
 .../sis/internal/temporal/DefaultPeriod.java       |  72 ++++++
 .../internal/temporal/DefaultPeriodDuration.java   |  88 +++++++
 .../internal/temporal/DefaultTemporalFactory.java  | 150 +++++++++++
 .../apache/sis/internal/temporal/Primitive.java    |  75 ++++++
 .../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    |   4 +-
 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 +-
 64 files changed, 2145 insertions(+), 532 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
 create mode 100644 
core/sis-utility/src/main/java/org/apache/sis/internal/temporal/Primitive.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