You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sis.apache.org by de...@apache.org on 2022/11/23 17:53:43 UTC

[sis] 06/06: Update for changes in GeoAPI interface: - `NameFactory.createTypeName(…)` method added. - `ParameterDescriptor.getDirection()` default to "in".

This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git

commit 31c81118c2e123bf7d377183ee0bd1c16cd6a25e
Author: Martin Desruisseaux <ma...@geomatys.com>
AuthorDate: Wed Nov 23 18:47:57 2022 +0100

    Update for changes in GeoAPI interface:
    - `NameFactory.createTypeName(…)` method added.
    - `ParameterDescriptor.getDirection()` default to "in".
---
 .../java/org/apache/sis/util/iso/DefaultNameFactory.java     |  1 +
 .../apache/sis/parameter/AbstractParameterDescriptor.java    | 12 ------------
 2 files changed, 1 insertion(+), 12 deletions(-)

diff --git a/core/sis-metadata/src/main/java/org/apache/sis/util/iso/DefaultNameFactory.java b/core/sis-metadata/src/main/java/org/apache/sis/util/iso/DefaultNameFactory.java
index c4cfbe4eac..e0e690f796 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/util/iso/DefaultNameFactory.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/util/iso/DefaultNameFactory.java
@@ -235,6 +235,7 @@ public class DefaultNameFactory extends AbstractFactory implements NameFactory {
      *
      * @since 1.3
      */
+    @Override
     public TypeName createTypeName(final NameSpace scope, final CharSequence name, final Type javaType) {
         return pool.unique(new DefaultTypeName(scope, name, javaType));
     }
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/parameter/AbstractParameterDescriptor.java b/core/sis-referencing/src/main/java/org/apache/sis/parameter/AbstractParameterDescriptor.java
index 4e2d96d22d..7dc719f4d6 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/parameter/AbstractParameterDescriptor.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/parameter/AbstractParameterDescriptor.java
@@ -22,7 +22,6 @@ import javax.xml.bind.annotation.XmlType;
 import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlSeeAlso;
 import javax.xml.bind.annotation.XmlSchemaType;
-import org.opengis.parameter.ParameterDirection;
 import org.opengis.parameter.ParameterDescriptor;
 import org.opengis.parameter.ParameterDescriptorGroup;
 import org.opengis.parameter.GeneralParameterDescriptor;
@@ -226,17 +225,6 @@ public abstract class AbstractParameterDescriptor extends AbstractIdentifiedObje
         return GeneralParameterDescriptor.class;
     }
 
-    /**
-     * Returns an indication if the parameter is an input to the service, an output or both.
-     * The default implementation returns {@link ParameterDirection#IN}.
-     *
-     * @return indication if the parameter is an input or output to the service, or {@code null} if unspecified.
-     */
-    @Override
-    public ParameterDirection getDirection() {
-        return ParameterDirection.IN;
-    }
-
     /**
      * The minimum number of times that values for this parameter group or parameter are required.
      * A value of 0 means an optional parameter.