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. *
