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 b8b49e9bc23a69c2f35e915e4cc77ff78cc7c40e
Merge: 9048ae55d3 dca5af8fc9
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Tue Mar 12 18:58:07 2024 +0100

    Merge branch 'geoapi-4.0' into geoapi-3.1.

 .../metadata/iso/distribution/DefaultMedium.java   |   2 +-
 .../apache/sis/metadata/sql/MetadataFallback.java  |   9 +-
 .../apache/sis/metadata/sql/MetadataSource.java    |  14 ++-
 .../main/org/apache/sis/util/iso/Types.java        |  78 +++++++++++++--
 .../apache/sis/xml/bind/cat/CodeListAdapter.java   |  10 +-
 .../sis/xml/bind/gco/GO_CharacterString.java       |  24 +++--
 .../apache/sis/xml/bind/gml/CodeListAdapter.java   |  11 ++-
 .../apache/sis/xml/bind/gml/SC_VerticalCRS.java    |   2 +-
 .../sis/xml/bind/metadata/replace/SensorType.java  |  49 ++--------
 .../apache/sis/metadata/TreeNodeChildrenTest.java  |  18 ++--
 .../metadata/iso/citation/DefaultContactTest.java  |   2 +-
 .../test/org/apache/sis/util/iso/TypesTest.java    |  22 ++---
 .../apache/sis/io/wkt/GeodeticObjectParser.java    |   4 +-
 .../sis/referencing/cs/DirectionAlongMeridian.java |   2 +-
 .../referencing/internal/VerticalDatumTypes.java   |   7 +-
 .../apache/sis/storage/netcdf/MetadataReader.java  |  12 ++-
 .../org/apache/sis/storage/netcdf/base/Axis.java   |   4 +-
 .../org/apache/sis/converter/StringConverter.java  |  10 +-
 .../apache/sis/util/collection/CodeListSet.java    |   5 +-
 .../main/org/apache/sis/util/privy/CodeLists.java  | 106 ++++++++++++---------
 .../sis/util/collection/CodeListSetTest.java       |   2 +-
 .../apache/sis/util/collection/LargeCodeList.java  |  31 +++---
 geoapi/snapshot                                    |   2 +-
 .../apache/sis/map/service/GraphicsPortrayer.java  |  37 ++++++-
 .../apache/sis/map/service/RenderingException.java |   2 +-
 .../main/org/apache/sis/map/service/Scene2D.java   |  54 ++++++++++-
 .../org/apache/sis/map/service/StylePainter.java   |  40 +++++++-
 .../org/apache/sis/map/service/se1/SEPainter.java  |  15 ++-
 .../sis/map/service/GraphicsPortrayerTest.java     |  45 ++++++++-
 .../gui/referencing/PositionableProjection.java    |  48 +++-------
 .../apache/sis/gui/referencing/package-info.java   |   2 +-
 31 files changed, 450 insertions(+), 219 deletions(-)

diff --cc 
endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/iso/distribution/DefaultMedium.java
index e3c2ed9667,faf89f0a1c..4b41ed32eb
--- 
a/endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/iso/distribution/DefaultMedium.java
+++ 
b/endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/iso/distribution/DefaultMedium.java
@@@ -434,12 -422,7 +434,12 @@@ public class DefaultMedium extends ISOM
      /**
       * Sets the name of the medium on which the resource can be received.
       */
 -    private void setLegacyName(final MediumName newValue) {
 -        name = newValue;
 +    private void setNewName(final Citation newValue) {
 +        if (newValue != null) {
 +            final InternationalString title = newValue.getTitle();
 +            if (title != null) {
-                 name = CodeLists.forName(MediumName.class, title.toString(), 
false);
++                name = CodeLists.forCodeName(MediumName.class, 
title.toString());
 +            }
 +        }
      }
  }
diff --cc 
endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/cat/CodeListAdapter.java
index 97a095e51f,9adc3ef22a..4de8e1f5e3
--- 
a/endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/cat/CodeListAdapter.java
+++ 
b/endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/cat/CodeListAdapter.java
@@@ -18,9 -18,9 +18,10 @@@ package org.apache.sis.xml.bind.cat
  
  import jakarta.xml.bind.annotation.adapters.XmlAdapter;
  import org.opengis.util.CodeList;
- import org.apache.sis.util.iso.Types;
+ import org.apache.sis.util.privy.CodeLists;
  import org.apache.sis.xml.bind.Context;
  import org.apache.sis.xml.bind.FilterByVersion;
++import org.apache.sis.util.iso.Types;
  
  
  /**
diff --cc geoapi/snapshot
index 3d58e2c44d,b2c419d046..bd981a850c
--- a/geoapi/snapshot
+++ b/geoapi/snapshot
@@@ -1,1 -1,1 +1,1 @@@
- Subproject commit 3d58e2c44d64d0b84df243363f1ee1e571b081fd
 -Subproject commit b2c419d046315ef580eb8eb746bb20361df79f7d
++Subproject commit bd981a850cb1c23962d8db960580a31348a24347

Reply via email to