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 6161022503c28d6440e99a0af2af340ae3df9228
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Tue Apr 18 20:25:33 2023 +0200

    Fix some references in GeoTIFF documentation.
---
 .../apache/sis/storage/geotiff/GridGeometryBuilder.java    | 14 +++++++-------
 .../org/apache/sis/storage/geotiff/ImageFileDirectory.java |  4 ++--
 .../src/main/java/org/apache/sis/storage/geotiff/Tags.java |  2 +-
 3 files changed, 10 insertions(+), 10 deletions(-)

diff --git 
a/storage/sis-geotiff/src/main/java/org/apache/sis/storage/geotiff/GridGeometryBuilder.java
 
b/storage/sis-geotiff/src/main/java/org/apache/sis/storage/geotiff/GridGeometryBuilder.java
index 362b05333a..348afdfb27 100644
--- 
a/storage/sis-geotiff/src/main/java/org/apache/sis/storage/geotiff/GridGeometryBuilder.java
+++ 
b/storage/sis-geotiff/src/main/java/org/apache/sis/storage/geotiff/GridGeometryBuilder.java
@@ -105,8 +105,8 @@ final class GridGeometryBuilder extends GeoKeysLoader {
      *
      * <ul>
      *   <li>By a combination of a single {@link #modelTiePoints} with the 3 
values given in
-     *       {@link Tags#ModelPixelScaleTag} as documented in the Javadoc of 
that tag.</li>
-     *   <li>By a {@link Tags#ModelTransformation} giving all coefficients of 
the 4×4 matrix}.
+     *       {@code ModelPixelScaleTag} as documented in the Javadoc of that 
tag.</li>
+     *   <li>By a {@code ModelTransformationTag} giving all coefficients of 
the 4×4 matrix}.
      *       Note that the third row and the third column have all their value 
set to 0 if the
      *       space model (or the coordinate reference system) should be 
two-dimensional.</li>
      *   <li>By building a non-linear transformation from all {@link 
#modelTiePoints}.
@@ -118,8 +118,8 @@ final class GridGeometryBuilder extends GeoKeysLoader {
     private MatrixSIS affine;
 
     /**
-     * {@code true} if {@link #affine} has been specified by a complete matrix 
({@link Tags#ModelTransformation}),
-     * or {@code false} if it has been specified by the scale factors only 
({@link Tags#ModelPixelScaleTag}).
+     * {@code true} if {@link #affine} has been specified by a complete matrix 
({@code ModelTransformationTag}),
+     * or {@code false} if it has been specified by the scale factors only 
({@code ModelPixelScaleTag}).
      */
     private boolean completeMatrixSpecified;
 
@@ -186,11 +186,11 @@ final class GridGeometryBuilder extends GeoKeysLoader {
     /**
      * If {@link #affine} has been specified with only the scale factor, 
computes the translation terms now.
      * If needed, this method computes the translation terms from the (usually 
singleton) tie point.
-     * This happen when the GeoTIFF file has a {@link Tags#ModelPixelScaleTag} 
and {@link Tags#ModelTiePoints}.
+     * This happen when the GeoTIFF file has a {@code ModelPixelScaleTag} and 
{@code ModelTiePointTag}.
      * The latter should have a single record.
      *
-     * @return {@code true} on success (including nothing to compute), or 
{@code false} if the computation attempt
-     *         failed because of missing {@link Tags#ModelTiePoints}.
+     * @return {@code true} on success (including nothing to compute), or
+     *         {@code false} if the computation attempt failed because of 
missing {@code ModelTiePointTag}.
      *
      * @see ImageFileDirectory#validateMandatoryTags()
      */
diff --git 
a/storage/sis-geotiff/src/main/java/org/apache/sis/storage/geotiff/ImageFileDirectory.java
 
b/storage/sis-geotiff/src/main/java/org/apache/sis/storage/geotiff/ImageFileDirectory.java
index ae69f06723..be107010df 100644
--- 
a/storage/sis-geotiff/src/main/java/org/apache/sis/storage/geotiff/ImageFileDirectory.java
+++ 
b/storage/sis-geotiff/src/main/java/org/apache/sis/storage/geotiff/ImageFileDirectory.java
@@ -872,7 +872,7 @@ final class ImageFileDirectory extends DataCube {
              * The last matrix row (i.e. the last 4 values) should be [0 0 0 
1].
              * The row before should be [0 0 0 0] if the conversion is 
two-dimensional.
              * This block does not reduce the number of dimensions from 3 to 2.
-             * Only one of `ModelPixelScaleTag` and `ModelTransformation` 
should be used.
+             * Only one of `ModelPixelScaleTag` and `ModelTransformationTag` 
should be used.
              */
             case (short) TAG_MODEL_TRANSFORMATION: {
                 final Vector m = type.readVector(input(), count);
@@ -899,7 +899,7 @@ final class ImageFileDirectory extends DataCube {
              * └                       ┘
              *
              * This block sets the translation column to NaN, meaning that it 
will need to be computed from
-             * the tie point. Only one of `ModelPixelScaleTag` and 
`ModelTransformation` should be used.
+             * the tie point. Only one of `ModelPixelScaleTag` and 
`ModelTransformationTag` should be used.
              */
             case (short) TAG_MODEL_PIXEL_SCALE: {
                 final Vector m = type.readVector(input(), count);
diff --git 
a/storage/sis-geotiff/src/main/java/org/apache/sis/storage/geotiff/Tags.java 
b/storage/sis-geotiff/src/main/java/org/apache/sis/storage/geotiff/Tags.java
index 20a488f102..e354958278 100644
--- a/storage/sis-geotiff/src/main/java/org/apache/sis/storage/geotiff/Tags.java
+++ b/storage/sis-geotiff/src/main/java/org/apache/sis/storage/geotiff/Tags.java
@@ -77,7 +77,7 @@ final class Tags {
      * The sets that are most likely to be used (for the kind of data handled 
by SIS) should be first.
      */
     @SuppressWarnings({"unchecked", "rawtypes"})
-    private static Supplier<TIFFTagSet>[] TAG_SETS = new Supplier[] {
+    private static final Supplier<TIFFTagSet>[] TAG_SETS = new Supplier[] {
         javax.imageio.plugins.tiff.BaselineTIFFTagSet::getInstance,
         javax.imageio.plugins.tiff.GeoTIFFTagSet::getInstance,
         javax.imageio.plugins.tiff.ExifGPSTagSet::getInstance,

Reply via email to