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 269d8e9759 Merge branch 'geoapi-4.0' into geoapi-3.1
add 8b0191c652 More dynamic and more efficient comparisons of temporal
values depending on their type. This is required by the change of period
beginning/ending times to `Temporal`. This work duplicates work already done in
`ComparisonFilter`, but the latter will need to be refactored in order to
delegate to the new temporal filters.
add e7195efe6b Enable temporal tests which were disabled because of the
lack of `sis-temporal` module. This change requires more extensive usage of
`java.time` objects in metadata fields.
add 8924c14a5c Replace call to `LocalDate.parse(String)` by
`LocalDate.of(year, month, day)` in tests.
new 5458f8dedf Merge branch 'geoapi-4.0' into geoapi-3.1. The main work is
a generalization from `Instant` to `Temporal`.
new 51124b9153 Change the `serialVersionUID` of `DefaultCitation` because
the following properties are of different types: - citedResponsibleParties
(Collection<ResponsibleParty> instead of Collection<Responsibility>) -
otherCitationDetails (InternationalString instead of
Collection<InternationalString>)
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/filter/ComparisonFilter.java | 4 +
.../apache/sis/filter/DefaultFilterFactory.java | 68 +-
.../main/org/apache/sis/filter/TemporalFilter.java | 811 ++++-----------------
.../org/apache/sis/filter/TemporalOperation.java | 762 +++++++++++++++++++
.../main/org/apache/sis/filter/TimeMethods.java | 396 ++++++++++
.../org/apache/sis/filter/TemporalFilterTest.java | 23 +-
.../org.apache.sis.metadata/main/module-info.java | 1 +
.../sis/metadata/iso/acquisition/DefaultEvent.java | 9 +-
.../iso/acquisition/DefaultRequestedDate.java | 36 +-
.../iso/acquisition/DefaultRequirement.java | 23 +-
.../sis/metadata/iso/citation/DefaultCitation.java | 24 +-
.../metadata/iso/citation/DefaultCitationDate.java | 11 +-
.../distribution/DefaultStandardOrderProcess.java | 20 +-
.../metadata/iso/extent/DefaultTemporalExtent.java | 40 +-
.../apache/sis/metadata/iso/extent/Extents.java | 96 ++-
.../metadata/iso/identification/DefaultUsage.java | 23 +-
.../sis/metadata/privy/ImplementationHelper.java | 23 -
.../apache/sis/pending/temporal/DefaultPeriod.java | 16 +-
.../sis/pending/temporal/TemporalUtilities.java | 39 +-
.../org/apache/sis/xml/bind/gco/GO_DateTime.java | 3 +-
.../org/apache/sis/xml/bind/gml/TM_Primitive.java | 43 +-
.../apache/sis/xml/bind/gml/TemporalAdapter.java | 4 +-
.../org/apache/sis/xml/bind/gml/TimeInstant.java | 20 +-
.../apache/sis/xml/bind/gml/TimePeriodBound.java | 6 +-
.../org/apache/sis/xml/privy/XmlUtilities.java | 52 +-
.../sis/metadata/iso/extent/DefaultExtentTest.java | 15 +-
.../metadata/privy/ImplementationHelperTest.java | 19 -
.../org/apache/sis/metadata/xml/2007/Extent.xml | 2 -
.../org/apache/sis/metadata/xml/2016/Extent.xml | 2 -
.../apache/sis/xml/bind/gml/TimePeriodTest.java | 19 +-
.../org/apache/sis/xml/privy/XmlUtilitiesTest.java | 12 +-
.../test/org/apache/sis/xml/test/TestCase.java | 33 -
.../sis/referencing/gazetteer/LocationFormat.java | 7 +-
.../main/org/apache/sis/io/wkt/Formatter.java | 12 +-
.../apache/sis/io/wkt/GeodeticObjectParser.java | 3 +-
.../sis/referencing/datum/AbstractDatum.java | 3 +-
.../referencing/datum/DefaultGeodeticDatum.java | 4 +-
.../referencing/datum/DefaultTemporalDatum.java | 4 +-
.../org/apache/sis/referencing/internal/Epoch.java | 6 +-
.../sis/referencing/privy/ExtentSelector.java | 101 +--
.../referencing/AbstractReferenceSystemTest.java | 9 +-
.../datum/DefaultGeodeticDatumTest.java | 3 +-
.../sis/referencing/privy/ExtentSelectorTest.java | 5 +-
.../apache/sis/test/integration/MetadataTest.java | 29 +-
.../sis/test/integration/MetadataVerticalTest.java | 10 +-
.../storage/geotiff/reader/XMLMetadataTest.java | 2 +-
.../apache/sis/storage/base/MetadataBuilder.java | 3 +-
.../main/org/apache/sis/util/Classes.java | 20 +-
.../org/apache/sis/util/privy/TemporalDate.java | 113 ++-
.../main/org/apache/sis/util/resources/Errors.java | 5 +
.../apache/sis/util/resources/Errors.properties | 1 +
.../apache/sis/util/resources/Errors_fr.properties | 1 +
.../org/apache/sis/measure/RangeFormatTest.java | 8 +-
.../test/org/apache/sis/test/TestUtilities.java | 4 +-
geoapi/snapshot | 2 +-
.../sis/gui/metadata/IdentificationInfo.java | 9 +-
56 files changed, 1856 insertions(+), 1163 deletions(-)
create mode 100644
endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/TemporalOperation.java
create mode 100644
endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/TimeMethods.java