This is an automated email from the ASF dual-hosted git repository. desruisseaux pushed a commit to branch geoapi-3.1 in repository https://gitbox.apache.org/repos/asf/sis.git
commit 947dfd9042e46e5bc3fe9c4f580451cb76616da2 Merge: 1beb63780c 943bd0e036 Author: Martin Desruisseaux <martin.desruisse...@geomatys.com> AuthorDate: Mon Aug 15 20:59:57 2022 +0200 Merge fixes from branch 'geoapi-4.0' into geoapi-3.1; * GML and WKT parsing fixes. * https://issues.apache.org/jira/browse/SIS-555 * https://issues.apache.org/jira/browse/SIS-166 partially reverted. .../apache/sis/gui/coverage/CoverageCanvas.java | 2 +- .../apache/sis/gui/coverage/IsolineRenderer.java | 2 +- .../sis/gui/coverage/StyledRenderingData.java | 2 +- .../java/org/apache/sis/image/ImageProcessor.java | 2 +- .../sis/internal/feature/j2d/MultiPolylines.java | 13 +- .../sis/internal/feature/j2d/PathBuilder.java | 13 +- .../apache/sis/internal/feature/j2d/Polyline.java | 13 +- .../sis/internal/feature/j2d/package-info.java | 2 +- .../internal/processing/image/IsolineTracer.java | 1261 -------------------- .../internal/processing/image/TiledProcess.java | 6 +- .../internal/processing/image/package-info.java | 2 +- .../sis/internal/processing/isoline/Fragments.java | 274 +++++ .../processing/{image => isoline}/Isolines.java | 246 ++-- .../sis/internal/processing/isoline/Joiner.java | 168 +++ .../internal/processing/isoline/Parallelized.java | 112 ++ .../processing/isoline/PolylineBuffer.java | 210 ++++ .../internal/processing/isoline/PolylineStage.java | 116 ++ .../sis/internal/processing/isoline/Result.java | 101 ++ .../sis/internal/processing/isoline/Tracer.java | 739 ++++++++++++ .../{image => isoline}/package-info.java | 6 +- .../org/apache/sis/image/ImageProcessorTest.java | 4 +- .../{image => isoline}/IsolinesTest.java | 2 +- .../internal/processing/isoline/StepsViewer.java | 426 +++++++ .../apache/sis/test/suite/FeatureTestSuite.java | 2 +- .../apache/sis/metadata/iso/DefaultMetadata.java | 5 +- .../sis/referencing/AbstractIdentifiedObject.java | 4 + .../sis/referencing/AbstractReferenceSystem.java | 2 + .../apache/sis/referencing/crs/AbstractCRS.java | 3 +- .../sis/referencing/crs/DefaultEngineeringCRS.java | 109 +- .../sis/referencing/crs/DefaultGeodeticCRS.java | 6 +- .../sis/referencing/crs/DefaultImageCRS.java | 5 +- .../org/apache/sis/referencing/cs/AbstractCS.java | 1 + .../referencing/crs/DefaultEngineeringCRSTest.java | 100 +- 33 files changed, 2434 insertions(+), 1525 deletions(-) diff --cc core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractIdentifiedObject.java index 92341bf37b,449d24bbe7..4fd2a6fa4b --- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractIdentifiedObject.java +++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractIdentifiedObject.java @@@ -181,7 -178,8 +181,8 @@@ public class AbstractIdentifiedObject e * @see #getName() * @see #getNames() */ + @SuppressWarnings("serial") // Not statically typed as Serializable. - private Identifier name; + private ReferenceIdentifier name; /** * An alternative name by which this object is identified, or {@code null} if none. @@@ -189,8 -187,9 +190,9 @@@ * we may get both on unmarshalling. * * <p><b>Consider this field as final!</b> - * This field is modified only at unmarshalling time by {@link Names#add(Identifier)}.</p> + * This field is modified only at unmarshalling time by {@code Names.add(Identifier)}.</p> */ + @SuppressWarnings("serial") // Not statically typed as Serializable. private Collection<GenericName> alias; /** @@@ -203,7 -202,8 +205,8 @@@ * @see #getIdentifiers() * @see #getIdentifier() */ + @SuppressWarnings("serial") // Not statically typed as Serializable. - private Set<Identifier> identifiers; + private Set<ReferenceIdentifier> identifiers; /** * Comments on or information about this object, or {@code null} if none.