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 0d157264f6 Remove `FinalFieldSetter` (an helper class for clone and
deserialization) because the reflection methods used by that class are
caller-sensitive. They do not work anymore when invoked from a different module.
new 927b7a8dad Post-merge cleanup.
new d168fb0b19 Complete the list of files to handle as text or binary
files.
new 5603926dfb Make `SampleDimension.Builder` more robust to cases where
the given range is empty.
new 22f15fab7b Add a new `GeometryLibrary.GEOAPI` enumeration which
exposes the JTS, ERSI or Java2D wrapper as an org.opengis.geometry.Geometry
instance.
new 85aeeb0626 Remove `Numerics.CACHE` in anticipation for "Value object"
in future Java version. We note also that the standard autoboxing method is
flagged as @IntrinsicCandidate.
The 5 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:
.gitattributes | 43 ++++--
.../org/apache/sis/coverage/SampleDimension.java | 16 +-
.../apache/sis/feature/DefaultAttributeType.java | 5 +-
.../sis/feature/GroupAsPolylineOperation.java | 4 +-
.../sis/feature/builder/FeatureTypeBuilder.java | 2 +-
.../apache/sis/filter/BinaryGeometryFilter.java | 30 ++--
.../org/apache/sis/filter/BinarySpatialFilter.java | 15 +-
.../apache/sis/filter/DefaultFilterFactory.java | 4 +-
.../java/org/apache/sis/filter/DistanceFilter.java | 23 ++-
.../apache/sis/internal/feature/Geometries.java | 99 ++++++++----
.../sis/internal/feature/GeometryFactories.java | 26 +++-
.../sis/internal/feature/GeometryWithCRS.java | 13 +-
.../sis/internal/feature/GeometryWrapper.java | 72 +++++----
.../org/apache/sis/internal/feature/Resources.java | 5 +
.../sis/internal/feature/Resources.properties | 1 +
.../sis/internal/feature/Resources_fr.properties | 1 +
.../internal/feature/SpatialOperationContext.java | 12 +-
.../sis/internal/feature/StandardGeometries.java | 170 +++++++++++++++++++++
.../apache/sis/internal/feature/esri/Factory.java | 44 ++++--
.../apache/sis/internal/feature/esri/Wrapper.java | 13 +-
.../sis/internal/feature/esri/package-info.java | 2 +-
.../apache/sis/internal/feature/j2d/Factory.java | 22 +--
.../sis/internal/feature/j2d/PointWrapper.java | 14 +-
.../apache/sis/internal/feature/j2d/Wrapper.java | 12 +-
.../sis/internal/feature/j2d/package-info.java | 2 +-
.../apache/sis/internal/feature/jts/Factory.java | 57 ++++---
.../apache/sis/internal/feature/jts/Wrapper.java | 53 +++++--
.../sis/internal/filter/GeometryConverter.java | 8 +-
.../java/org/apache/sis/internal/filter/Node.java | 12 +-
.../internal/filter/sqlmm/GeometryConstructor.java | 9 +-
.../sis/internal/filter/sqlmm/GeometryParser.java | 11 +-
.../sis/internal/filter/sqlmm/OneGeometry.java | 15 +-
.../apache/sis/internal/filter/sqlmm/SQLMM.java | 2 +-
.../sis/internal/filter/sqlmm/ST_FromBinary.java | 2 +-
.../sis/internal/filter/sqlmm/ST_FromText.java | 2 +-
.../apache/sis/internal/filter/sqlmm/ST_Point.java | 21 ++-
.../sis/internal/filter/sqlmm/ST_Transform.java | 10 +-
.../sis/internal/filter/sqlmm/SpatialFunction.java | 2 +-
.../sis/internal/filter/sqlmm/TwoGeometries.java | 23 ++-
.../apache/sis/feature/EnvelopeOperationTest.java | 6 +-
.../sis/filter/BinarySpatialFilterTestCase.java | 4 +-
.../sis/internal/feature/GeometriesTestCase.java | 14 +-
...actoryTest.java => StandardGeometriesTest.java} | 35 +++--
.../sis/internal/feature/esri/FactoryTest.java | 22 ++-
.../apache/sis/internal/feature/jts/JTSTest.java | 14 +-
.../internal/filter/sqlmm/RegistryTestCase.java | 8 +-
.../main/java/org/apache/sis/util/iso/Types.java | 4 +-
.../sis/parameter/DefaultParameterDescriptor.java | 6 +-
.../sis/parameter/DefaultParameterValue.java | 2 +-
.../org/apache/sis/internal/util/Numerics.java | 59 +------
.../java/org/apache/sis/math/SequenceVector.java | 5 +-
.../java/org/apache/sis/measure/NumberRange.java | 4 +-
.../java/org/apache/sis/setup/GeometryLibrary.java | 25 ++-
.../java/org/apache/sis/util/ArgumentChecks.java | 21 +++
.../src/main/java/org/apache/sis/util/Numbers.java | 13 +-
.../org/apache/sis/internal/util/NumericsTest.java | 28 ----
.../sis/internal/netcdf/DiscreteSampling.java | 4 +-
.../apache/sis/internal/sql/feature/Database.java | 2 +-
.../sis/internal/sql/feature/GeometryGetter.java | 6 +-
.../sis/internal/sql/feature/SelectionClause.java | 2 +-
.../internal/sql/feature/GeometryGetterTest.java | 12 +-
.../sis/internal/storage/MetadataBuilder.java | 5 +-
.../org/apache/sis/internal/storage/csv/Store.java | 4 +-
.../sis/internal/storage/wkt/StoreFormat.java | 4 +-
.../org/apache/sis/internal/storage/gpx/Types.java | 2 +-
.../storage/xml/stream/StaxStreamReader.java | 3 +-
66 files changed, 729 insertions(+), 462 deletions(-)
create mode 100644
core/sis-feature/src/main/java/org/apache/sis/internal/feature/StandardGeometries.java
copy
core/sis-feature/src/test/java/org/apache/sis/internal/feature/{j2d/FactoryTest.java
=> StandardGeometriesTest.java} (61%)