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 434ffd0  Refactor: move internal method `XPaths.xpointer(…)` to an 
enumeration. In the previous version, the first argument was a kind of 
enumeration as a String.
     new 3f2c387  Minor javadoc clarification and renaming <T> parameter as <S> 
for "source" or "storage".
     new 9035bcd  Rename `connection` local variables as `connector`.
     new 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.
     new b9e0c4f  Editions in comments (mostly spelling). No code change.
     new cbc555d  Avoid wrapping `BufferedReader` if possible in 
`DataStoreProvider.probeContent(…)`. This is for allowing users to invoke 
`BufferedReader.readLine()`.
     new c64bef9  Use the new safer `StorageConnector.commit(…)` and 
`DataStoreProvider.probeContent(…)` where they can easily be used.
     new 7261327  More tolerant parsing of dates in the CSV reader. Javadoc 
update about default encoding (recent Java versions switch to UTF-8).

The 7 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:
 .../main/java/org/apache/sis/io/wkt/Formatter.java |   2 +-
 .../apache/sis/storage/geotiff/GeoTiffStore.java   |   8 +-
 .../sis/storage/geotiff/GeoTiffStoreProvider.java  |  22 +-
 .../sis/storage/netcdf/NetcdfStoreProvider.java    |   5 +-
 .../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 |  17 +-
 .../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       |  12 +-
 .../internal/storage/io/InputStreamAdapter.java    |  54 ++--
 .../apache/sis/internal/storage/io/Markable.java   |  12 +-
 .../internal/storage/io/OutputStreamAdapter.java   |   2 +-
 .../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  | 245 +++++++++++++++---
 .../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 |   6 +-
 28 files changed, 1097 insertions(+), 230 deletions(-)
 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