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

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

commit d5f800f70fedf32b8098928bb416a38cbdc4340a
Author: Martin Desruisseaux <[email protected]>
AuthorDate: Fri Jun 5 01:28:54 2026 +0200

    Grid coverage cleanup: javadoc and more a class to where it is used.
---
 .../main/org/apache/sis/coverage/grid/GridGeometry.java               | 3 +++
 .../main/org/apache/sis/storage/AbstractGridCoverageResource.java     | 1 +
 .../main/org/apache/sis/storage/GridCoverageResource.java             | 1 +
 .../main/org/apache/sis/storage/aggregate/CoverageAggregator.java     | 1 -
 .../org/apache/sis/storage/{base => aggregate}/PseudoResource.java    | 4 ++--
 5 files changed, 7 insertions(+), 3 deletions(-)

diff --git 
a/endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/GridGeometry.java
 
b/endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/GridGeometry.java
index d575d101e8..8406c91627 100644
--- 
a/endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/GridGeometry.java
+++ 
b/endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/GridGeometry.java
@@ -1338,6 +1338,9 @@ public class GridGeometry implements LenientComparable, 
Serializable {
      * @return an <em>estimation</em> of the grid resolution (never {@code 
null}).
      * @throws IncompleteGridGeometryException if this grid geometry has no 
resolution —
      *         i.e. <code>{@linkplain #isDefined(int) isDefined}({@linkplain 
#RESOLUTION})</code> returned {@code false}.
+     *
+     * @see 
org.apache.sis.storage.GridCoverageResource#getAvailableResolutions()
+     * @see 
org.apache.sis.storage.AbstractGridCoverageResource#convertResolutionOf(GridGeometry)
      */
     public double[] getResolution(final boolean allowEstimates) {
         if (resolution != null) {
diff --git 
a/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/AbstractGridCoverageResource.java
 
b/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/AbstractGridCoverageResource.java
index 1f25184b5f..722d0c9d3f 100644
--- 
a/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/AbstractGridCoverageResource.java
+++ 
b/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/AbstractGridCoverageResource.java
@@ -153,6 +153,7 @@ public abstract class AbstractGridCoverageResource extends 
AbstractResource impl
      * @throws DataStoreException if an error occurred while converting the 
{@code domain} resolution.
      *
      * @see #read(GridGeometry, int...)
+     * @see GridGeometry#getResolution(boolean)
      *
      * @since 1.7
      */
diff --git 
a/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/GridCoverageResource.java
 
b/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/GridCoverageResource.java
index 11108fa001..f2eec96621 100644
--- 
a/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/GridCoverageResource.java
+++ 
b/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/GridCoverageResource.java
@@ -151,6 +151,7 @@ public interface GridCoverageResource extends DataSet {
      * @throws DataStoreException if an error occurred while reading 
definitions from the underlying data store.
      *
      * @see GridGeometry#getResolution(boolean)
+     * @see AbstractGridCoverageResource#convertResolutionOf(GridGeometry)
      * @see org.apache.sis.storage.tiling.TileMatrixSet#getTileMatrices()
      *
      * @since 1.7
diff --git 
a/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/aggregate/CoverageAggregator.java
 
b/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/aggregate/CoverageAggregator.java
index ddc087dd55..64b7d00faf 100644
--- 
a/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/aggregate/CoverageAggregator.java
+++ 
b/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/aggregate/CoverageAggregator.java
@@ -45,7 +45,6 @@ import org.apache.sis.storage.DataStoreException;
 import org.apache.sis.storage.DataStoreContentException;
 import org.apache.sis.storage.GridCoverageResource;
 import org.apache.sis.storage.MemoryGridCoverageResource;
-import org.apache.sis.storage.base.PseudoResource;
 import org.apache.sis.storage.event.StoreListeners;
 import org.apache.sis.coverage.SampleDimension;
 import org.apache.sis.coverage.SubspaceNotSpecifiedException;
diff --git 
a/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/PseudoResource.java
 
b/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/aggregate/PseudoResource.java
similarity index 94%
rename from 
endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/PseudoResource.java
rename to 
endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/aggregate/PseudoResource.java
index 90520002b3..242ba24cbe 100644
--- 
a/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/PseudoResource.java
+++ 
b/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/aggregate/PseudoResource.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.sis.storage.base;
+package org.apache.sis.storage.aggregate;
 
 import java.util.Locale;
 import org.opengis.metadata.Metadata;
@@ -30,7 +30,7 @@ import org.apache.sis.util.Localized;
  *
  * @author  Martin Desruisseaux (Geomatys)
  */
-public final class PseudoResource extends AbstractResource implements 
Localized {
+final class PseudoResource extends AbstractResource implements Localized {
     /**
      * Creates a new instance wrapping the given listeners.
      *

Reply via email to