This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/sis.git
from c1009799e7 Merge branch 'geoapi-3.1'. This is mostly about changing
the type of `TemporalDatum.origin` to `java.time`, at least internally.
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.
add 5458f8dedf Merge branch 'geoapi-4.0' into geoapi-3.1. The main work is
a generalization from `Instant` to `Temporal`.
add 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>)
new 6e63051a6f Merge branch 'geoapi-3.1'
The 1 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 | 55 +-
.../main/org/apache/sis/filter/TemporalFilter.java | 811 ++++-----------------
.../org/apache/sis/filter/TemporalOperation.java | 762 +++++++++++++++++++
.../main/org/apache/sis/filter/TimeMethods.java | 393 ++++++++++
.../geoapi/filter/TemporalOperatorName.java | 4 +
.../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 | 23 +-
.../metadata/iso/citation/DefaultCitationDate.java | 11 +-
.../distribution/DefaultStandardOrderProcess.java | 20 +-
.../metadata/iso/extent/DefaultTemporalExtent.java | 40 +-
.../apache/sis/metadata/iso/extent/Extents.java | 95 ++-
.../metadata/iso/identification/DefaultUsage.java | 23 +-
.../sis/metadata/privy/ImplementationHelper.java | 23 -
.../apache/sis/pending/temporal/DefaultPeriod.java | 12 +-
.../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 +-
.../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 +-
.../apache/sis/pending/geoapi/temporal/Period.java | 6 +-
.../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 +-
.../sis/gui/metadata/IdentificationInfo.java | 9 +-
56 files changed, 1841 insertions(+), 1160 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