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.