sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From desruisse...@apache.org
Subject svn commit: r1790133 [2/5] - in /sis/branches/JDK9: ./ application/sis-console/src/main/java/org/apache/sis/console/ application/sis-webapp/src/main/java/org/apache/sis/index/tree/ application/sis-webapp/src/main/java/org/apache/sis/services/ core/sis-...
Date Tue, 04 Apr 2017 15:02:58 GMT
Modified: sis/branches/JDK9/core/sis-metadata/src/main/java/org/apache/sis/metadata/sql/MetadataSource.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-metadata/src/main/java/org/apache/sis/metadata/sql/MetadataSource.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-metadata/src/main/java/org/apache/sis/metadata/sql/MetadataSource.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-metadata/src/main/java/org/apache/sis/metadata/sql/MetadataSource.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -882,8 +882,8 @@ public class MetadataSource implements A
 
     /**
      * Converts the specified non-metadata value into an object of the expected type.
-     * The expected value is an instance of a class outside the metadata package, for
-     * example {@link String}, {@link InternationalString}, {@link URI}, <i>etc.</i>
+     * The expected value is an instance of a class outside the metadata package, for example
+     * {@link String}, {@link org.opengis.util.InternationalString}, {@link java.net.URI}, <i>etc.</i>
      *
      * @throws UnconvertibleObjectException if the value can not be converter.
      */

Modified: sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/internal/metadata/VerticalDatumTypesTest.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/internal/metadata/VerticalDatumTypesTest.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/internal/metadata/VerticalDatumTypesTest.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/internal/metadata/VerticalDatumTypesTest.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -45,7 +45,7 @@ public final strictfp class VerticalDatu
     }
 
     /**
-     * Tests the {@link VerticalDatumTypes#toLegacy(int)} method.
+     * Tests the {@link VerticalDatumTypes#toLegacy(VerticalDatumType)} method.
      */
     @Test
     public void testToLegacy() {

Modified: sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/internal/metadata/sql/ScriptRunnerTest.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/internal/metadata/sql/ScriptRunnerTest.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/internal/metadata/sql/ScriptRunnerTest.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/internal/metadata/sql/ScriptRunnerTest.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -69,7 +69,7 @@ public final strictfp class ScriptRunner
 
     /**
      * Verifies the regular expressions used by the script runner.
-     * This method tests the values returned by {@link ScriptRunner#isSupported(StringBuilder)}
+     * This method tests the values returned by {@link ScriptRunner#isSupported(CharSequence)}
      *
      * @param  sr  the script runner to use for testing regular expressions.
      */

Modified: sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/io/wkt/ElementTest.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/io/wkt/ElementTest.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/io/wkt/ElementTest.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/io/wkt/ElementTest.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -227,7 +227,7 @@ public final strictfp class ElementTest
     }
 
     /**
-     * Tests {@link Element#pullElement(String)}. This implies testing {@code Element} nesting.
+     * Tests {@link Element#pullElement(int, String...)}. This implies testing {@code Element} nesting.
      *
      * @throws ParseException if an error occurred during the parsing.
      */
@@ -245,7 +245,7 @@ public final strictfp class ElementTest
     }
 
     /**
-     * Tests {@link Element#close()}.
+     * Tests {@link Element#close(Map)}.
      *
      * @throws ParseException if an error occurred during the parsing.
      */

Modified: sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/io/wkt/FormatterTest.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/io/wkt/FormatterTest.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/io/wkt/FormatterTest.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/io/wkt/FormatterTest.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -16,7 +16,6 @@
  */
 package org.apache.sis.io.wkt;
 
-import org.opengis.util.CodeList;
 import org.opengis.referencing.cs.AxisDirection;
 import org.opengis.metadata.extent.GeographicBoundingBox;
 import org.apache.sis.metadata.iso.extent.DefaultGeographicBoundingBox;
@@ -53,7 +52,7 @@ public final strictfp class FormatterTes
     }
 
     /**
-     * Tests (indirectly) {@link Formatter#quote(String)}.
+     * Tests (indirectly) {@link Formatter#quote(String, ElementKind)}.
      */
     @Test
     public void testQuote() {
@@ -111,7 +110,7 @@ public final strictfp class FormatterTes
     }
 
     /**
-     * Tests (indirectly) {@link Formatter#append(CodeList)}.
+     * Tests (indirectly) {@link Formatter#append(ControlledVocabulary)}.
      */
     @Test
     public void testAppendCodeList() {

Modified: sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/MetadataStandardTest.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/MetadataStandardTest.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/MetadataStandardTest.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/MetadataStandardTest.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -155,7 +155,7 @@ public final strictfp class MetadataStan
     }
 
     /**
-     * Tests {@link MetadataStandard#getAccessor(Class, boolean)}.
+     * Tests {@link MetadataStandard#getAccessor(CacheKey, boolean)}.
      */
     @Test
     @DependsOnMethod("testGetInterface")

Modified: sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/PropertyAccessorTest.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/PropertyAccessorTest.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/PropertyAccessorTest.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/PropertyAccessorTest.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -263,7 +263,7 @@ public final strictfp class PropertyAcce
     }
 
     /**
-     * Tests the {@link PropertyAccessor#get(int, Object)} method on the {@link HardCodedCitations#ISO} constant.
+     * Tests the {@link PropertyAccessor#get(int, Object)} method on the {@link HardCodedCitations#ISO_19111} constant.
      * The metadata object read by this test is:
      *
      * {@preformat text

Modified: sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/SpecialCasesTest.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/SpecialCasesTest.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/SpecialCasesTest.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/SpecialCasesTest.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -69,14 +69,15 @@ public final strictfp class SpecialCases
     }
 
     /**
-     * Invokes {@link SpecialCases#type(int)} and ensure that the result is equals to the expected value.
+     * Invokes {@link SpecialCases#type(int, TypeValuePolicy)}
+     * and ensures that the result is equals to the expected value.
      */
     private void assertTypeEquals(final String name, final Class<?> expected) {
         assertEquals(name, expected, accessor.type(accessor.indexOf(name, true), TypeValuePolicy.ELEMENT_TYPE));
     }
 
     /**
-     * Invokes {@link SpecialCases#get(int, Object)} and ensure that the result is equals to the expected value.
+     * Invokes {@link SpecialCases#get(int, Object)} and ensures that the result is equals to the expected value.
      */
     private void assertPropertyEquals(final String name, final Object expected) {
         assertEquals(name, expected, accessor.get(accessor.indexOf(name, true), box));

Modified: sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/TreeNodeTest.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/TreeNodeTest.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/TreeNodeTest.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/TreeNodeTest.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -258,7 +258,7 @@ public final strictfp class TreeNodeTest
     }
 
     /**
-     * Tests {@link TreeNode#getElementType()} on a metadata with a hierarchy.
+     * Tests getting the value of {@link TableColumn#TYPE} on a metadata with a hierarchy.
      */
     @Test
     @DependsOnMethod("testGetIdentifier")       // Because if identifiers are wrong, we are looking at wrong properties.
@@ -356,7 +356,7 @@ public final strictfp class TreeNodeTest
 
     /**
      * Compares the result of the given getter method invoked on the given node, then invoked
-     * on all children of that given. In the particular case of the {@link #NAME} method,
+     * on all children of that given. In the particular case of the {@link TableColumn#NAME},
      * international strings are replaced by unlocalized strings before comparisons.
      *
      * @param  node     the node for which to test the children.

Modified: sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/APIVerifier.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/APIVerifier.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/APIVerifier.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/APIVerifier.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -40,7 +40,7 @@ import static org.junit.Assert.*;
 /**
  * Verifies the API changes caused by the ISO 19115:2003 to ISO 19115:2014 upgrade.
  * This class compares the presence of {@link Deprecated} and {@link UML} annotations against the content of an
- * {@linkplain #listAPIChanges(File, File, Appendable) automatically generated} {@code api-changes.properties} file.
+ * {@linkplain #listAPIChanges(File, File, File, Appendable) automatically generated} {@code api-changes.properties} file.
  * The intend is to ensure that we did not forgot an annotation or put the wrong one.
  *
  * <p>The content of the {@code api-changes.properties} files is typically empty on Apache SIS

Modified: sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/DefaultMetadataTest.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/DefaultMetadataTest.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/DefaultMetadataTest.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/DefaultMetadataTest.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -220,7 +220,7 @@ public final strictfp class DefaultMetad
 
     /**
      * Tests {@link DefaultMetadata#getHierarchyLevels()}, {@link DefaultMetadata#getHierarchyLevelNames()},
-     * {@link DefaultMetadata#setHierarchyLevel(Collection)} and {@link DefaultMetadata#setHierarchyLevelNames(Collection)}
+     * {@link DefaultMetadata#setHierarchyLevels(Collection)} and {@link DefaultMetadata#setHierarchyLevelNames(Collection)}
      * methods.
      */
     @Test

Modified: sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/identification/DefaultResolutionTest.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/identification/DefaultResolutionTest.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/identification/DefaultResolutionTest.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/identification/DefaultResolutionTest.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -103,14 +103,8 @@ public final strictfp class DefaultResol
     }
 
     /**
-     * Tests XML (un)marshalling of a resolution element. The main purpose of this method is to test our
-     * workaround for a strange JAXB behavior (bug?).  For an unknown reason, we are unable to annotate the
-     * {@link DefaultResolution#getDistance()} method directly. Doing so cause JAXB to randomly ignores the
-     * {@code <gmd:distance>} property. Annotating a separated method which in turn invokes the real method
-     * seems to work.
-     *
-     * <p>This test creates a {@link DefaultResolution} instance which is expected to be marshalled as below
-     * (ignoring namespace declarations):</p>
+     * Tests XML (un)marshalling of a resolution element. This test creates a {@link DefaultResolution}
+     * instance which is expected to be marshalled as below (ignoring namespace declarations):
      *
      * {@preformat xml
      *   <gmd:MD_Resolution>
@@ -120,23 +114,7 @@ public final strictfp class DefaultResol
      *   </gmd:MD_Resolution>
      * }
      *
-     * If we annotate the public {@code getDistance()} directly, JAXB will sometime marshals the resolution as
-     * expected, or sometime marshals an empty element as below:
-     *
-     * {@preformat xml
-     *   <gmd:MD_Resolution/>
-     * }
-     *
-     * In the later case, debugging shows that the {@code getDistance()} method is simply never invoked.
-     * Whether the distance is marshaled or not seems totally random: just executing this test many time
-     * make both cases to occur (however failures occur more often the successes).
-     *
-     * <p>Annotating an other method as a workaround seems to always work. See the {@link DefaultResolution#getValue()}
-     * javadoc for instructions about how to check if this workaround is still needed with more recent JAXB versions.</p>
-     *
      * @throws JAXBException if an error occurred while marshalling the element.
-     *
-     * @see DefaultResolution#getValue()
      */
     @Test
     public void testXML() throws JAXBException {

Modified: sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/test/MetadataAssert.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/test/MetadataAssert.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/test/MetadataAssert.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-metadata/src/test/java/org/apache/sis/test/MetadataAssert.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -39,7 +39,7 @@ import org.opengis.metadata.citation.Res
  */
 public strictfp class MetadataAssert extends Assert {
     /**
-     * The formatter to be used by {@link #assertWktEquals(Object, String)}.
+     * The formatter to be used by {@link #assertWktEquals(String, Object)}.
      * This formatter uses the {@code “…”} quotation marks instead of {@code "…"}
      * for easier readability of {@link String} constants in Java code.
      */

Modified: sis/branches/JDK9/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/AbstractLocationType.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/AbstractLocationType.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/AbstractLocationType.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/AbstractLocationType.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -76,7 +76,7 @@ abstract class AbstractLocationType impl
     }
 
     /**
-     * Implementation of {@link #verifyCycle()} to be invoked recursively for each children.
+     * Implementation of {@link #checkForCycles()} to be invoked recursively for each children.
      *
      * @throws IllegalArgumentException if an infinite recursivity is detected.
      */

Modified: sis/branches/JDK9/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/GeohashReferenceSystem.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/GeohashReferenceSystem.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/GeohashReferenceSystem.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/GeohashReferenceSystem.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -61,7 +61,7 @@ public class GeohashReferenceSystem exte
     private static final long serialVersionUID = 9162259764027168776L;
 
     /**
-     * The encoding format used by {@link GeoHashCoder}.
+     * The encoding format used by {@link GeohashReferenceSystem.Coder}.
      */
     public enum Format {
         /**
@@ -129,7 +129,7 @@ public class GeohashReferenceSystem exte
     final Format format;
 
     /**
-     * The {@link #crs} with (<var>longitude</var>, <var>latitude</var>) axis order in degrees.
+     * The user-supplied CRS with (<var>longitude</var>, <var>latitude</var>) axis order in degrees.
      */
     final DefaultGeographicCRS normalizedCRS;
 
@@ -366,8 +366,6 @@ public class GeohashReferenceSystem exte
     private final class Decoder extends SimpleLocation {
         /**
          * Decodes the given geohash.
-         *
-         * @param owner  the {@code Coder} which is creating this {@code Decoder}.
          */
         Decoder(final CharSequence geohash, final double[] coordinates) throws TransformException {
             super(rootType(), geohash);

Modified: sis/branches/JDK9/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/MilitaryGridReferenceSystem.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/MilitaryGridReferenceSystem.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/MilitaryGridReferenceSystem.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/MilitaryGridReferenceSystem.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -1435,10 +1435,10 @@ public class MilitaryGridReferenceSystem
         }
 
         /**
-         * Returns the band letter for the given latitude. It is caller responsibility to ensure that the
-         * given latitude is between {@value #UTM_SOUTH_BOUNDS} and {@value #UTM_NORTH_BOUNDS} inclusive.
-         * The returned letter will be one of {@code "CDEFGHJKLMNPQRSTUVWX"} (note that I and O letters
-         * are excluded). All bands are 8° height except the X band which is 12° height.
+         * Returns the band letter for the given latitude. It is caller responsibility to ensure that the given latitude
+         * is between {@value TransverseMercator.Zoner#SOUTH_BOUNDS} and {@value TransverseMercator.Zoner#NORTH_BOUNDS}
+         * inclusive. The returned letter will be one of {@code "CDEFGHJKLMNPQRSTUVWX"} (note that I and O letters are
+         * excluded). All bands are 8° height except the X band which is 12° height.
          *
          * @param  φ  the latitude in degrees for which to get the band letter.
          * @return the band letter for the given latitude.

Modified: sis/branches/JDK9/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/SimpleLocation.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/SimpleLocation.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/SimpleLocation.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/SimpleLocation.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -299,8 +299,8 @@ class SimpleLocation extends AbstractLoc
 
     /**
      * A {@code SimpleLocation} for non-geographic CRS.
-     * Subclasses should invoke {@link #computeGeographicBoundingBox(MathTransform, DirectPosition2D)}
-     * after the {@link #minX}, {@link #minY}, {@link #maxX} and {@link #maxY} fields have been set.
+     * Subclasses should invoke {@link #computeGeographicBoundingBox(MathTransform)} after the
+     * {@link #minX}, {@link #minY}, {@link #maxX} and {@link #maxY} fields have been set.
      *
      * @author  Martin Desruisseaux (Geomatys)
      * @version 0.8

Modified: sis/branches/JDK9/core/sis-referencing-by-identifiers/src/test/java/org/apache/sis/referencing/gazetteer/MilitaryGridReferenceSystemTest.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing-by-identifiers/src/test/java/org/apache/sis/referencing/gazetteer/MilitaryGridReferenceSystemTest.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing-by-identifiers/src/test/java/org/apache/sis/referencing/gazetteer/MilitaryGridReferenceSystemTest.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing-by-identifiers/src/test/java/org/apache/sis/referencing/gazetteer/MilitaryGridReferenceSystemTest.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -107,8 +107,8 @@ public final strictfp class MilitaryGrid
     }
 
     /**
-     * Verifies that {@link Zoner#isNorway(double)} and {@link Zoner#isSvalbard(double)}
-     * are consistent with the latitude bands.
+     * Verifies that {@link TransverseMercator.Zoner#isNorway(double)} and
+     * {@link TransverseMercator.Zoner#isSvalbard(double)} are consistent with the latitude bands.
      */
     @Test
     @DependsOnMethod("testLatitudeBand")
@@ -766,7 +766,7 @@ public final strictfp class MilitaryGrid
     }
 
     /**
-     * Implementation of {@link #testIteratorUTM()}.
+     * Implementation of {@code testIteratorXXX()} methods.
      */
     private static void testIterator(final Envelope areaOfInterest, final List<String> expected) throws TransformException {
         final MilitaryGridReferenceSystem.Coder coder = coder();

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/distance/DistanceUtils.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/distance/DistanceUtils.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/distance/DistanceUtils.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/distance/DistanceUtils.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -1,4 +1,4 @@
-/**
+/*
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.sis.distance;
 
 // SIS imports

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/geometry/AbstractEnvelope.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/geometry/AbstractEnvelope.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/geometry/AbstractEnvelope.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/geometry/AbstractEnvelope.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -968,8 +968,7 @@ public abstract class AbstractEnvelope i
      * Compares to the specified envelope for equality up to the specified tolerance value.
      * The tolerance value {@code eps} can be either relative to the {@linkplain #getSpan(int)
      * envelope span} along each dimension or can be an absolute value (as for example some
-     * ground resolution of a {@linkplain org.opengis.coverage.grid.GridCoverage.GridCoverage
-     * grid coverage}).
+     * ground resolution of a {@linkplain org.opengis.coverage.grid.GridCoverage grid coverage}).
      *
      * <ul>
      *   <li>If {@code epsIsRelative} is set to {@code true}, the actual tolerance value for a

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/geometry/CurveExtremum.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/geometry/CurveExtremum.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/geometry/CurveExtremum.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/geometry/CurveExtremum.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -69,7 +69,6 @@ final class CurveExtremum {
      * @param  x2   the <var>x</var> ordinate of the second point.
      * @param  y2   the <var>y</var> ordinate of the second point.
      * @param  dy2  the ∂<var>x</var>/∂<var>y</var> value at the second point.
-     * @return the two points located on the extremum of the fitted cubic curve.
      */
     void resolve(double x1, double y1, final double dy1,
                  double x2, double y2, final double dy2)

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/jaxb/referencing/CC_Conversion.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/jaxb/referencing/CC_Conversion.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/jaxb/referencing/CC_Conversion.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/jaxb/referencing/CC_Conversion.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -35,7 +35,7 @@ import org.apache.sis.referencing.operat
  */
 public final class CC_Conversion extends PropertyType<CC_Conversion, Conversion> {
     /**
-     * Temporary storage for the {@code baseCRS} during {@link org.apache.sis.referencing.crs.AbstractDerivedCRS}
+     * Temporary storage for the {@code baseCRS} during {@code org.apache.sis.referencing.crs.AbstractDerivedCRS}
      * unmarshalling. A temporary location is needed because {@code AbstractDerivedCRS} does not have any explicit
      * field for {@code baseCRS}.
      *

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/ReferencingUtilities.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/ReferencingUtilities.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/ReferencingUtilities.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/ReferencingUtilities.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -97,7 +97,7 @@ public final class ReferencingUtilities
      * @param  cs  the coordinate system for which to get the unit, or {@code null}.
      * @return the unit for all axis in the given coordinate system, or {@code null}.
      *
-     * @see org.apache.sis.internal.metadata.AxisDirections#getAngularUnit(CoordinateSystem)
+     * @see org.apache.sis.internal.metadata.AxisDirections#getAngularUnit(CoordinateSystem, Unit)
      */
     public static Unit<?> getUnit(final CoordinateSystem cs) {
         Unit<?> unit = null;

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/ServicesForMetadata.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/ServicesForMetadata.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/ServicesForMetadata.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/ServicesForMetadata.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -218,7 +218,7 @@ public final class ServicesForMetadata e
      * @param  envelope     the source envelope.
      * @param  target       the target temporal extent.
      * @param  crs          the envelope CRS (mandatory, can not be {@code null}).
-     * @param  verticalCRS  the temporal component of the given CRS (mandatory).
+     * @param  temporalCRS  the temporal component of the given CRS (mandatory).
      * @throws UnsupportedOperationException if no implementation of {@code TemporalFactory} has been found
      *         on the classpath.
      */

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/j2d/AffineTransform2D.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/j2d/AffineTransform2D.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/j2d/AffineTransform2D.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/j2d/AffineTransform2D.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -49,10 +49,7 @@ import static org.apache.sis.util.Argume
  *
  * @author  Martin Desruisseaux (IRD, Geomatys)
  * @version 0.7
- *
- * @see ProjectiveTransform
- *
- * @since 0.5
+ * @since   0.5
  * @module
  */
 public class AffineTransform2D extends ImmutableAffineTransform
@@ -322,10 +319,10 @@ public class AffineTransform2D extends I
 
     /**
      * Compares this affine transform with the given object for equality. This method behaves as documented
-     * in the {@link LinearTransform#equals(Object, ComparisonMode) LinearTransform} interface, except for
-     * the following case: if the given mode is {@link ComparisonMode#STRICT}, then this method delegates
-     * to {@link #equals(Object)}. The later method has different rules than the ones documented in the
-     * {@code LinearTransform} interface, because of the {@code AffineTransform} inheritance.
+     * in the {@link LenientComparable#equals(Object, ComparisonMode) LenientComparable.equals(…)} method,
+     * except for the following case: if the given mode is {@link ComparisonMode#STRICT}, then this method
+     * delegates to {@link #equals(Object)}. The later method has different rules than the ones documented
+     * in the {@code LenientComparable} interface, because of the {@code AffineTransform} inheritance.
      *
      * @param  object  the object to compare to {@code this}.
      * @param  mode    the strictness level of the comparison.
@@ -378,7 +375,7 @@ public class AffineTransform2D extends I
      * <p>This special case exists in order to allow developers to attach additional information to their own subclass
      * of {@code AffineTransform2D}, and still distinguish their specialized subclass from ordinary affine transforms
      * in a pool of {@code MathTransform} instances. The main application is the
-     * {@linkplain org.apache.sis.referencing.operation.projection.Equirectangular} map projection,
+     * {@linkplain org.apache.sis.internal.referencing.provider.Equirectangular Equirectangular} map projection,
      * which can be simplified to an affine transform but still needs to remember the projection parameters.</p>
      *
      * @param  object  the object to compare with this affine transform for equality.

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/j2d/IntervalRectangle.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/j2d/IntervalRectangle.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/j2d/IntervalRectangle.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/j2d/IntervalRectangle.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -505,7 +505,7 @@ public class IntervalRectangle extends R
     /**
      * Returns the {@code String} representation of this {@code Rectangle2D}. The ordinate order is
      * (<var>x</var><sub>min</sub>, <var>y</var><sub>min</sub>, <var>x</var><sub>max</sub>, <var>y</var><sub>max</sub>),
-     * which is consistent with the {@link #RectangleExt(double, double, double, double)} constructor
+     * which is consistent with the {@link #IntervalRectangle(double, double, double, double)} constructor
      * and with the {@code BBOX} <cite>Well Known Text</cite> (WKT) syntax.
      *
      * @return a {@code String} representing this {@code Rectangle2D}.

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/j2d/ParameterizedAffine.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/j2d/ParameterizedAffine.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/j2d/ParameterizedAffine.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/j2d/ParameterizedAffine.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -28,7 +28,7 @@ import org.apache.sis.internal.system.Se
  * An affine transform that remember the parameters used for its construction.
  * Those parameters may be very different than the usual affine transform parameters.
  *
- * For example an {@link org.apache.sis.referencing.operation.projection.Equirectangular} projection
+ * For example an {@link org.apache.sis.internal.referencing.provider.Equirectangular} projection
  * can be expressed as an affine transform. In such case, the same affine transform can be described
  * by two equivalent set of parameters:
  *

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/AbridgedMolodensky.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/AbridgedMolodensky.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/AbridgedMolodensky.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/AbridgedMolodensky.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -86,8 +86,8 @@ public final class AbridgedMolodensky ex
      * @param targetDimensions  number of dimensions in the target CRS of this operation method.
      * @param redimensioned     providers for all combinations between 2D and 3D cases, or {@code null}.
      */
-    private AbridgedMolodensky(int sourceDimension, int targetDimension, GeodeticOperation[] redimensioned) {
-        super(sourceDimension, targetDimension, PARAMETERS, redimensioned);
+    private AbridgedMolodensky(int sourceDimensions, int targetDimensions, GeodeticOperation[] redimensioned) {
+        super(sourceDimensions, targetDimensions, PARAMETERS, redimensioned);
     }
 
     /**

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/Affine.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/Affine.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/Affine.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/Affine.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -137,9 +137,9 @@ public final class Affine extends Abstra
 
     /**
      * Creates a provider for affine transform with the specified dimensions.
-     * This is created when first needed by {@link #getProvider(int, int)}.
+     * This is created when first needed by {@link #getProvider(int, int, boolean)}.
      *
-     * @see #getProvider(int, int)
+     * @see #getProvider(int, int, boolean)
      */
     private Affine(final int sourceDimensions, final int targetDimensions) {
         super(IDENTIFICATION_OGC, sourceDimensions, targetDimensions, new Descriptor(IDENTIFICATION_OGC,

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/DatumShiftGridFile.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/DatumShiftGridFile.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/DatumShiftGridFile.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/DatumShiftGridFile.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -414,7 +414,7 @@ public abstract class DatumShiftGridFile
          *
          * @param  dim    the dimension for which to get an average value.
          * @param  gridX  the grid index along the <var>x</var> axis, from 0 inclusive to {@link #nx} exclusive.
-         * @param  gridY  the grid index along the <var>y</var> axis, from 0 inclusive to {@link #ny} exclusive.
+         * @param  gridY  the grid index along the <var>y</var> axis, from 0 inclusive to {@code  ny} exclusive.
          * @return the offset at the given dimension in the grid cell at the given index.
          */
         @Override

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/GeocentricAffine.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/GeocentricAffine.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/GeocentricAffine.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/GeocentricAffine.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -99,21 +99,21 @@ public abstract class GeocentricAffine e
     /**
      * The operation parameter descriptor for the <cite>X-axis rotation</cite>
      * ({@linkplain BursaWolfParameters#rX rX}) parameter value.
-     * Units are {@linkplain Units#SECOND_ANGLE arc-seconds}.
+     * Units are {@linkplain Units#ARC_SECOND arc-seconds}.
      */
     static final ParameterDescriptor<Double> RX;
 
     /**
      * The operation parameter descriptor for the <cite>Y-axis rotation</cite>
      * ({@linkplain BursaWolfParameters#rY rY}) parameter value.
-     * Units are {@linkplain Units#SECOND_ANGLE arc-seconds}.
+     * Units are {@linkplain Units#ARC_SECOND arc-seconds}.
      */
     static final ParameterDescriptor<Double> RY;
 
     /**
      * The operation parameter descriptor for the <cite>Z-axis rotation</cite>
      * ({@linkplain BursaWolfParameters#rZ rZ}) parameter value.
-     * Units are {@linkplain Units#SECOND_ANGLE arc-seconds}.
+     * Units are {@linkplain Units#ARC_SECOND arc-seconds}.
      */
     static final ParameterDescriptor<Double> RZ;
 

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/NADCON.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/NADCON.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/NADCON.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/NADCON.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -251,7 +251,7 @@ public final class NADCON extends Abstra
         private final StringBuilder ascii;
 
         /**
-         * The grid created by {@link #readGrid(Loader)}.
+         * The grid created by {@link #readGrid(FloatBuffer, Loader, Path)}.
          */
         DatumShiftGridFile.Float<Angle,Angle> grid;
 

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/TransverseMercator.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/TransverseMercator.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/TransverseMercator.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/TransverseMercator.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -227,7 +227,7 @@ public final class TransverseMercator ex
          * Width of a zone, in degrees of longitude.
          * Positive if zone numbers are increasing eastward, or negative if increasing westwards.
          *
-         * @see #zone(double)
+         * @see #zone(double, double)
          * @see #centralMeridian(int)
          */
         public final double width;

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/MapProjectionDescriptor.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/MapProjectionDescriptor.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/MapProjectionDescriptor.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/MapProjectionDescriptor.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -61,7 +61,7 @@ final class MapProjectionDescriptor exte
     private static final long serialVersionUID = -9142116135803309453L;
 
     /**
-     * {@code true} if the {@link #STANDARD_PARALLEL} parameter can be added.
+     * {@code true} if the {@value Constants#STANDARD_PARALLEL} parameter can be added.
      */
     final boolean hasStandardParallels;
 

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/MapProjectionParameters.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/MapProjectionParameters.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/MapProjectionParameters.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/MapProjectionParameters.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -433,8 +433,8 @@ final class MapProjectionParameters exte
 
         /**
          * All names known to Apache SIS for the standard parallels parameter, as an array of 1 or 2 elements.
-         * This is used in some NetCDF files instead of {@link #STANDARD_PARALLEL_1} and
-         * {@link #STANDARD_PARALLEL_2}. This is not a standard parameter.
+         * This is used in some NetCDF files instead of {@value Constants#STANDARD_PARALLEL_1} and
+         * {@value Constants#STANDARD_PARALLEL_2}. This is not a standard parameter.
          */
         static final ParameterDescriptor<double[]> DESCRIPTOR = new DefaultParameterDescriptor<>(
                 InverseFlattening.toMap(Constants.STANDARD_PARALLEL),

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/ParameterFormat.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/ParameterFormat.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/ParameterFormat.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/ParameterFormat.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -443,9 +443,9 @@ public class ParameterFormat extends Tab
     /**
      * Implementation of public {@code format(…)} methods for all content levels except {@code NAME_SUMMARY}.
      *
-     * @param  name        the group name, usually {@code descriptor.getName().getCode()}.
-     * @param  descriptor  the parameter descriptor, usually {@code values.getDescriptor()}.
-     * @param  values      the parameter values, or {@code null} if none.
+     * @param  name    the group name, usually {@code descriptor.getName().getCode()}.
+     * @param  group   the parameter descriptor, usually {@code values.getDescriptor()}.
+     * @param  values  the parameter values, or {@code null} if none.
      * @throws IOException if an error occurred while writing to the given appendable.
      */
     private void format(final String name, final ParameterDescriptorGroup group,

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/Parameters.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/Parameters.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/Parameters.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/Parameters.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -526,7 +526,7 @@ public abstract class Parameters impleme
     /**
      * Returns the default value of the given descriptor, or throws an exception if the
      * descriptor does not define a default value. This check should be kept consistent
-     * with the {@link DefaultParameterValue#incompatibleValue(Object)} check.
+     * with the {@link DefaultParameterValue#missingOrIncompatibleValue(Object)} check.
      */
     private static <T> T defaultValue(final ParameterDescriptor<T> parameter) throws IllegalStateException {
         final T value = parameter.getDefaultValue();

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/TensorParameters.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/TensorParameters.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/TensorParameters.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/TensorParameters.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -283,7 +283,7 @@ public class TensorParameters<E> impleme
 
     /**
      * The cached descriptors for each elements in a tensor. Descriptors do not depend on tensor element values.
-     * Consequently, the same descriptors can be reused for all {@link MatrixParameterValues} instances.
+     * Consequently, the same descriptors can be reused for all {@link TensorValues} instances.
      */
     private final transient ParameterDescriptor<E>[] parameters;
 

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/TensorValues.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/TensorValues.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/TensorValues.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/parameter/TensorValues.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -373,7 +373,7 @@ final class TensorValues<E> extends Abst
 
     /**
      * Creates a matrix from this group of parameters.
-     * This operation is allowed only for tensors of {@linkplain #rank() rank} 2.
+     * This operation is allowed only for tensors of {@linkplain TensorParameters#rank() rank} 2.
      *
      * @return a matrix created from this group of parameters.
      */

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractIdentifiedObject.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractIdentifiedObject.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractIdentifiedObject.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractIdentifiedObject.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -72,7 +72,7 @@ import static org.apache.sis.internal.ut
  * Base class for objects identified by a name or a code. Those objects are typically
  * {@linkplain org.apache.sis.referencing.datum.DefaultGeodeticDatum geodetic datum}   (e.g. <cite>"World Geodetic System 1984"</cite>),
  * {@linkplain org.apache.sis.referencing.crs.AbstractCRS Coordinate Reference System} (e.g. <cite>"WGS 84 / World Mercator"</cite>) or
- * {@linkplain org.apache.sis.referencing.operation.DefaultProjection map projection}  (e.g. <cite>"Mercator (variant A)"</cite>).
+ * {@linkplain org.apache.sis.referencing.operation.DefaultConversion map projection}  (e.g. <cite>"Mercator (variant A)"</cite>).
  * Those names, or a code (e.g. {@code "EPSG:3395"}), can be used for fetching an object from a database.
  * However it is not sufficient to know the object name. We also need to know who define that name
  * (the {@linkplain NamedIdentifier#getAuthority() authority}) since the same objects are often named differently

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/Properties.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/Properties.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/Properties.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/Properties.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -52,9 +52,8 @@ final class Properties extends AbstractM
     private static final long serialVersionUID = 6391635771714311314L;
 
     /**
-     * The keys to search for. The index of each element in this array must matches the index searched
-     * by {@link #getAt(IdentifiedObject, int)}. In other words, this array performs the reverse mapping
-     * of {@link #INDICES}.
+     * The keys to search for. The index of each element in this array must matches the index searched by
+     * {@link #getAt(int)}. In other words, this array performs the reverse mapping of {@link #INDICES}.
      */
     private static final String[] KEYS = {
         /*[0]*/ IdentifiedObject        .NAME_KEY,
@@ -76,7 +75,7 @@ final class Properties extends AbstractM
     };
 
     /**
-     * The mapping from key names to the index expected by the {@link #getAt(IdentifiedObject, int)} method.
+     * The mapping from key names to the index expected by the {@link #getAt(int)} method.
      * This map shall not be modified after construction (for multi-thread safety without synchronization).
      */
     private static final Map<String,Integer> INDICES = new HashMap<>(16);

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultParametricCRS.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultParametricCRS.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultParametricCRS.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultParametricCRS.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -85,8 +85,8 @@ public class DefaultParametricCRS extend
     /**
      * Creates a coordinate reference system from the given properties, datum and coordinate system.
      * The properties given in argument follow the same rules than for the
-     * {@linkplain AbstractReferenceSystem#AbstractReferenceSystem(Map) super-class constructor}.
-     * The following table is a reminder of main (not all) properties:
+     * {@linkplain org.apache.sis.referencing.AbstractReferenceSystem#AbstractReferenceSystem(Map)
+     * super-class constructor}. The following table is a reminder of main (not all) properties:
      *
      * <table class="sis">
      *   <caption>Recognized properties (non exhaustive list)</caption>

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AbstractCS.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AbstractCS.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AbstractCS.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AbstractCS.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -270,7 +270,8 @@ public class AbstractCS extends Abstract
      * or an {@code INVALID_*} error code otherwise. This method is invoked at construction time for checking
      * argument validity. The default implementation returns {@code VALID} in all cases. Subclasses override
      * this method in order to put more restrictions on allowed axis directions and check for compatibility
-     * with {@linkplain Units#METRE metre} or {@linkplain Units#DEGREE degree} units.
+     * with {@linkplain org.apache.sis.measure.Units#METRE metre} or
+     * {@linkplain org.apache.sis.measure.Units#DEGREE degree} units.
      *
      * <p><b>Note for implementors:</b> since this method is invoked at construction time, it shall not depend
      * on this object's state. This method is not in public API for that reason.</p>

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AxesConvention.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AxesConvention.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AxesConvention.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AxesConvention.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -122,9 +122,9 @@ public enum AxesConvention implements Ax
      *   <li>Axes are oriented and ordered as defined for {@link #CONVENTIONALLY_ORIENTED} coordinate systems.</li>
      *   <li>Known units are normalized (this list may be expanded in future SIS versions):
      *     <ul>
-     *       <li>Angular units are set to {@link javax.measure.Units#DEGREE}.</li>
-     *       <li>Linear units are set to {@link javax.measure.unit.Units#METRE}.</li>
-     *       <li>Temporal units are set to {@link javax.measure.unit.Units#DAY}.</li>
+     *       <li>Angular units are set to {@link Units#DEGREE}.</li>
+     *       <li>Linear units are set to {@link Units#METRE}.</li>
+     *       <li>Temporal units are set to {@link Units#DAY}.</li>
      *     </ul>
      *   </li>
      * </ul>

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/Codes.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/Codes.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/Codes.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/Codes.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -29,7 +29,8 @@ import static org.apache.sis.internal.ut
 
 
 /**
- * Map units of measurement and axis directions to {@link CoordinateSystem} objects defined in the EPSG database.
+ * Map units of measurement and axis directions to {@link org.opengis.referencing.cs.CoordinateSystem}
+ * objects defined in the EPSG database.
  * Current version uses hard-coded mapping.
  *
  * @author  Rémi Marechal (Geomatys)
@@ -106,7 +107,7 @@ final class Codes {
 
     /**
      * Returns the hash code value for this {@code Codes} instance.
-     * Note that {@link #lookup(AxisDirection[], Unit)} needs that the hash code excludes the EPSG code.
+     * Note that {@link #lookup(Unit, AxisDirection[])} needs that the hash code excludes the EPSG code.
      */
     @Override
     public int hashCode() {
@@ -115,7 +116,7 @@ final class Codes {
 
     /**
      * Compares this {@code Codes} instance with the given object for equality.
-     * Note that {@link #lookup(AxisDirection[], Unit)} needs that the comparison excludes the EPSG code.
+     * Note that {@link #lookup(Unit, AxisDirection[])} needs that the comparison excludes the EPSG code.
      */
     @Override
     public boolean equals(final Object obj) {

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/Normalizer.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/Normalizer.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/Normalizer.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/Normalizer.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -142,7 +142,7 @@ final class Normalizer implements Compar
     private final int unitOrder;
 
     /**
-     * For internal usage by {@link #sort(CoordinateSystemAxis[])} only.
+     * For internal usage by {@link #sort(CoordinateSystemAxis[], int)} only.
      */
     private Normalizer(final CoordinateSystemAxis axis, final int angularUnitOrder) {
         this.axis = axis;

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/BursaWolfParameters.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/BursaWolfParameters.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/BursaWolfParameters.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/BursaWolfParameters.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -110,7 +110,7 @@ import java.util.Objects;
  * <div class="section">When Bursa-Wolf parameters are used</div>
  * {@code BursaWolfParameters} are used in three contexts:
  * <ol>
- *   <li>Created as a step while creating a {@linkplain org.apache.sis.referencing.operation.DefaultCoordinateOperation
+ *   <li>Created as a step while creating a {@linkplain org.apache.sis.referencing.operation.AbstractCoordinateOperation
  *       coordinate operation} from the EPSG database.</li>
  *   <li>Associated to a {@link DefaultGeodeticDatum} with the WGS 84 {@linkplain #getTargetDatum() target datum} for
  *       providing the parameter values to display in the {@code TOWGS84[…]} element of <cite>Well Known Text</cite>

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DatumShiftGrid.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DatumShiftGrid.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DatumShiftGrid.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DatumShiftGrid.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -142,7 +142,7 @@ public abstract class DatumShiftGrid<C e
 
     /**
      * The unit of measurements of input values, before conversion to grid indices by {@link #coordinateToGrid}.
-     * The coordinate unit is typically {@link javax.measure.Units#DEGREE}.
+     * The coordinate unit is typically {@link org.apache.sis.measure.Units#DEGREE}.
      *
      * @see #getCoordinateUnit()
      */
@@ -324,7 +324,7 @@ public abstract class DatumShiftGrid<C e
 
     /**
      * Returns the unit of measurement of input values, before conversion to grid indices.
-     * The coordinate unit is usually {@link javax.measure.Units#DEGREE}, but other units are allowed.
+     * The coordinate unit is usually {@link Units#DEGREE}, but other units are allowed.
      *
      * @return the unit of measurement of input values before conversion to grid indices.
      *

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultParametricDatum.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultParametricDatum.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultParametricDatum.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultParametricDatum.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -80,27 +80,27 @@ public class DefaultParametricDatum exte
      *   </tr>
      *   <tr>
      *     <td>{@value org.opengis.referencing.IdentifiedObject#NAME_KEY}</td>
-     *     <td>{@link Identifier} or {@link String}</td>
+     *     <td>{@link org.opengis.metadata.Identifier} or {@link String}</td>
      *     <td>{@link #getName()}</td>
      *   </tr>
      *   <tr>
      *     <td>{@value org.opengis.referencing.IdentifiedObject#ALIAS_KEY}</td>
-     *     <td>{@link GenericName} or {@link CharSequence} (optionally as array)</td>
+     *     <td>{@link org.opengis.util.GenericName} or {@link CharSequence} (optionally as array)</td>
      *     <td>{@link #getAlias()}</td>
      *   </tr>
      *   <tr>
      *     <td>{@value org.opengis.referencing.IdentifiedObject#IDENTIFIERS_KEY}</td>
-     *     <td>{@link Identifier} (optionally as array)</td>
+     *     <td>{@link org.opengis.metadata.Identifier} (optionally as array)</td>
      *     <td>{@link #getIdentifiers()}</td>
      *   </tr>
      *   <tr>
      *     <td>{@value org.opengis.referencing.IdentifiedObject#REMARKS_KEY}</td>
-     *     <td>{@link InternationalString} or {@link String}</td>
+     *     <td>{@link org.opengis.util.InternationalString} or {@link String}</td>
      *     <td>{@link #getRemarks()}</td>
      *   </tr>
      *   <tr>
      *     <td>{@value org.opengis.referencing.datum.Datum#ANCHOR_POINT_KEY}</td>
-     *     <td>{@link InternationalString} or {@link String}</td>
+     *     <td>{@link org.opengis.util.InternationalString} or {@link String}</td>
      *     <td>{@link #getAnchorPoint()}</td>
      *   </tr>
      *   <tr>
@@ -115,7 +115,7 @@ public class DefaultParametricDatum exte
      *   </tr>
      *   <tr>
      *     <td>{@value org.opengis.referencing.datum.Datum#SCOPE_KEY}</td>
-     *     <td>{@link InternationalString} or {@link String}</td>
+     *     <td>{@link org.opengis.util.InternationalString} or {@link String}</td>
      *     <td>{@link #getScope()}</td>
      *   </tr>
      * </table>

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultPrimeMeridian.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultPrimeMeridian.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultPrimeMeridian.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultPrimeMeridian.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -309,7 +309,7 @@ public class DefaultPrimeMeridian extend
 
     /**
      * Returns {@code true} if the given formatter is in the process of formatting the prime meridian of a base CRS
-     * of an {@link AbstractDerivedCRS}. In such case, base CRS coordinate system axes shall not be formatted, which
+     * of an {@code AbstractDerivedCRS}. In such case, base CRS coordinate system axes shall not be formatted, which
      * has the consequence of bringing the {@code UNIT[…]} element right below the {@code PRIMEM[…]} one. Example:
      *
      * {@preformat wkt

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/AuthorityFactoryIdentifier.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/AuthorityFactoryIdentifier.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/AuthorityFactoryIdentifier.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/AuthorityFactoryIdentifier.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -108,7 +108,6 @@ final class AuthorityFactoryIdentifier {
      * <div class="note"><b>Example:</b>
      * In the {@code "urn:ogc:def:crs:EPSG:8.2:4326"} URN, this is {@code "EPSG"}.</div>
      *
-     * @see #getAuthority()
      * @see org.apache.sis.internal.util.DefinitionURI
      * @see org.apache.sis.internal.metadata.NameMeaning
      */

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/AuthorityFactoryProxy.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/AuthorityFactoryProxy.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/AuthorityFactoryProxy.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/AuthorityFactoryProxy.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -37,7 +37,7 @@ import org.apache.sis.util.resources.Err
  * Delegates object creations to one of the {@code create} methods in a backing {@code AuthorityFactory}.
  * It is possible to use the generic {@link AuthorityFactory#createObject(String)} method instead of this class,
  * but some factories are more efficient when we use the most specific {@code create} method.
- * For example when using a {@linkplain org.apache.sis.referencing.factory.epsg.EPSGDataAccess},
+ * For example when using a {@linkplain org.apache.sis.referencing.factory.sql.EPSGDataAccess},
  * invoking {@link GeodeticAuthorityFactory#createProjectedCRS(String)} instead of
  * {@code AuthorityFactory.createObject(String)} method reduce the amount of tables to be queried.
  *

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/CacheRecord.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/CacheRecord.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/CacheRecord.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/CacheRecord.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -96,7 +96,7 @@ final class CacheRecord implements Compa
     }
 
     /**
-     * Implementation of the public {@link ConcurrentAuthorityFactory#printCacheContent()} method.
+     * Implementation of the public {@link ConcurrentAuthorityFactory#printCacheContent(PrintWriter)} method.
      *
      * @param cache  the cache.
      * @param out    the output writer, or {@code null} for the standard output stream.

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/ConcurrentAuthorityFactory.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/ConcurrentAuthorityFactory.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/ConcurrentAuthorityFactory.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/ConcurrentAuthorityFactory.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -157,8 +157,9 @@ public abstract class ConcurrentAuthorit
         final DAO factory;
 
         /**
-         * Incremented on every call to {@link ConcurrentAuthorityFactory#getDataAccess()} and decremented on every call
-         * to {@link ConcurrentAuthorityFactory#release()}. When this value reach zero, the factory is really released.
+         * Incremented on every call to {@link ConcurrentAuthorityFactory#getDataAccess()} and decremented on every
+         * call to {@link ConcurrentAuthorityFactory#release(String, Class, String)}. When this value reach zero,
+         * the factory is really released.
          */
         int depth;
 
@@ -2022,7 +2023,6 @@ public abstract class ConcurrentAuthorit
      * Exceptions will be collected and rethrown only after all factories have been closed.
      *
      * @param  factories  the factories to close.
-     * @param  count      number of valid elements in the {@code factories} array.
      * @throws Exception the exception thrown by the first factory that failed to close.
      */
     static <DAO extends GeodeticAuthorityFactory> void close(final List<DAO> factories) throws Exception {

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/GeodeticObjectFactory.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/GeodeticObjectFactory.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/GeodeticObjectFactory.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/GeodeticObjectFactory.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -108,7 +108,7 @@ import org.apache.sis.xml.XML;
  *   </tr>
  *   <tr>
  *     <td>{@value org.opengis.metadata.Identifier#AUTHORITY_KEY}</td>
- *     <td>{@link String} or {@link Citation}</td>
+ *     <td>{@link String} or {@link org.opengis.metadata.citation.Citation}</td>
  *     <td>{@link NamedIdentifier#getAuthority()} on the {@linkplain AbstractIdentifiedObject#getName() name}</td>
  *   </tr>
  *   <tr>

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/MultiAuthoritiesFactory.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/MultiAuthoritiesFactory.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/MultiAuthoritiesFactory.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/MultiAuthoritiesFactory.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -144,7 +144,7 @@ public class MultiAuthoritiesFactory ext
     private final Iterable<? extends AuthorityFactory>[] providers;
 
     /**
-     * The factories obtained from the {@link #iterators}.
+     * The factories obtained from {@link #getAuthorityFactory(Class, String, String)} and similar methods.
      */
     private final ConcurrentMap<AuthorityFactoryIdentifier, AuthorityFactory> factories;
 

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/UnavailableFactoryException.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/UnavailableFactoryException.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/UnavailableFactoryException.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/UnavailableFactoryException.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -21,7 +21,7 @@ import org.opengis.referencing.Authority
 
 /**
  * Thrown when a factory can not be created because a resource is missing.
- * The most common case is when the {@link org.apache.sis.referencing.factory.epsg.EPSGFactory}
+ * The most common case is when the {@link org.apache.sis.referencing.factory.sql.EPSGFactory}
  * has no connection to an EPSG database.
  *
  * <div class="section">Relationship with other exceptions</div>

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/BursaWolfInfo.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/BursaWolfInfo.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/BursaWolfInfo.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/BursaWolfInfo.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -20,7 +20,6 @@ import java.util.Locale;
 import java.util.List;
 import java.util.Map;
 import java.util.LinkedHashMap;
-import java.sql.ResultSet;
 import javax.measure.Unit;
 import javax.measure.IncommensurableException;
 import org.opengis.util.FactoryException;
@@ -35,7 +34,7 @@ import org.apache.sis.measure.Units;
 
 
 /**
- * Private structure for {@link EPSGDataAccess#createBursaWolfParameters(Integer, ResultSet)} usage.
+ * Private structure for {@link EPSGDataAccess#createBursaWolfParameters(PrimeMeridian, Integer)} usage.
  * Those information are for compatibility with <cite>Well Known Text</cite> (WKT) version 1 formatting.
  * That legacy format had a {@code TOWGS84} element which needs the information provided by this class.
  * Note that {@code TOWGS84} is a deprecated element as of WKT 2 (ISO 19162).
@@ -166,7 +165,7 @@ final class BursaWolfInfo {
     }
 
     /**
-     * MUST returns the operation code. This is required by {@link EPSGDataAccess#sort(Object[])}.
+     * MUST returns the operation code. This is required by {@link EPSGDataAccess#sort(String, Object[])}.
      */
     @Override
     public String toString() {

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/CoordinateOperationSet.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/CoordinateOperationSet.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/CoordinateOperationSet.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/CoordinateOperationSet.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -40,7 +40,8 @@ import org.apache.sis.referencing.factor
  */
 final class CoordinateOperationSet extends IdentifiedObjectSet<CoordinateOperation> {
     /**
-     * The codes of {@link ProjectedCRS} objects for the specified {@link Conversion} codes.
+     * The codes of {@link org.opengis.referencing.crs.ProjectedCRS} objects for
+     * the specified {@link org.opengis.referencing.operation.Conversion} codes.
      */
     private final Map<String,Integer> projections;
 

Modified: sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/EPSGDataAccess.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/EPSGDataAccess.java?rev=1790133&r1=1790132&r2=1790133&view=diff
==============================================================================
--- sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/EPSGDataAccess.java [UTF-8] (original)
+++ sis/branches/JDK9/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/EPSGDataAccess.java [UTF-8] Tue Apr  4 15:02:55 2017
@@ -212,7 +212,7 @@ public class EPSGDataAccess extends Geod
 
     /**
      * The last table in which object name were looked for.
-     * This is for internal use by {@link #toPrimaryKey} only.
+     * This is for internal use by {@link #toPrimaryKeys} only.
      */
     private String lastTableForName;
 
@@ -259,7 +259,7 @@ public class EPSGDataAccess extends Geod
      * Cache for axis names. This service is not provided by {@code ConcurrentAuthorityFactory}
      * since {@link AxisName} objects are particular to the EPSG database.
      *
-     * @see #getAxisName(int)
+     * @see #getAxisName(Integer)
      */
     private final Map<Integer,AxisName> axisNames = new HashMap<>();
 
@@ -267,7 +267,7 @@ public class EPSGDataAccess extends Geod
      * Cache for the number of dimensions of coordinate systems. This service is not provided by
      * {@code ConcurrentAuthorityFactory} since the number of dimension is used internally in this class.
      *
-     * @see #getDimensionForCS(int)
+     * @see #getDimensionForCS(Integer)
      */
     private final Map<Integer,Integer> csDimensions = new HashMap<>();
 
@@ -275,7 +275,7 @@ public class EPSGDataAccess extends Geod
      * Cache for whether conversions are projections. This service is not provided by {@code ConcurrentAuthorityFactory}
      * since the check for conversion type is used internally in this class.
      *
-     * @see #isProjection(int)
+     * @see #isProjection(Integer)
      */
     private final Map<Integer,Boolean> isProjection = new HashMap<>();
 
@@ -283,7 +283,7 @@ public class EPSGDataAccess extends Geod
      * Cache of naming systems other than EPSG. There is usually few of them (at most 15).
      * This is used for aliases.
      *
-     * @see #createProperties(String, String, String, String, boolean)
+     * @see #createProperties(String, String, Integer, CharSequence, boolean)
      */
     private final Map<String,NameSpace> namingSystems = new HashMap<>();
 
@@ -299,9 +299,9 @@ public class EPSGDataAccess extends Geod
      * compound CRS if there is cycles, or coordinate operations.
      *
      * <div class="note"><b>Example:</b>
-     * {@link #createDatum(String)} invokes {@link #createBursaWolfParameters(Integer)}, which creates a target datum.
-     * The target datum could have its own Bursa-Wolf parameters, with one of them pointing again to the source datum.
-     * </div>
+     * {@link #createDatum(String)} invokes {@link #createBursaWolfParameters(PrimeMeridian, Integer)}, which creates
+     * a target datum. The target datum could have its own Bursa-Wolf parameters, with one of them pointing again to
+     * the source datum.</div>
      *
      * Keys are EPSG codes and values are the type of object being constructed (but those values are not yet used).
      */
@@ -1053,7 +1053,7 @@ addURIs:    for (int i=0; ; i++) {
      * Returns the name and aliases for the {@link IdentifiedObject} to construct.
      *
      * @param  table       the table on which a query has been executed.
-     * @param  name        the name for the {@link IndentifiedObject} to construct.
+     * @param  name        the name for the {@link IdentifiedObject} to construct.
      * @param  code        the EPSG code of the object to construct.
      * @param  remarks     remarks as a {@link String} or {@link InternationalString}, or {@code null} if none.
      * @param  deprecated  {@code true} if the object to create is deprecated.
@@ -1152,7 +1152,7 @@ addURIs:    for (int i=0; ; i++) {
      * Returns the name, aliases and domain of validity for the {@link IdentifiedObject} to construct.
      *
      * @param  table       the table on which a query has been executed.
-     * @param  name        the name for the {@link IndentifiedObject} to construct.
+     * @param  name        the name for the {@link IdentifiedObject} to construct.
      * @param  code        the EPSG code of the object to construct.
      * @param  domainCode  the code for the domain of validity, or {@code null} if none.
      * @param  scope       the scope, or {@code null} if none.
@@ -2192,7 +2192,7 @@ addURIs:    for (int i=0; ; i++) {
      * @param  cs  the EPSG code for the coordinate system.
      * @return the number of dimensions, or {@code null} if not found.
      *
-     * @see #getDimensionsForMethod(int)
+     * @see #getDimensionsForMethod(Integer)
      */
     private Integer getDimensionForCS(final Integer cs) throws SQLException {
         Integer dimension = csDimensions.get(cs);
@@ -2588,9 +2588,9 @@ next:               while (r.next()) {
     /**
      * Sets the values of all parameters in the given group.
      *
-     * @param  method     the EPSG code for the operation method.
-     * @param  operation  the EPSG code for the operation (conversion or transformation).
-     * @param  value      the parameter values to fill.
+     * @param  method      the EPSG code for the operation method.
+     * @param  operation   the EPSG code for the operation (conversion or transformation).
+     * @param  parameters  the parameter values to fill.
      * @throws SQLException if a SQL statement failed.
      */
     private void fillParameterValues(final Integer method, final Integer operation, final ParameterValueGroup parameters)
@@ -3076,8 +3076,8 @@ next:               while (r.next()) {
 
         /**
          * Returns a set of authority codes that <strong>may</strong> identify the same object than the specified one.
-         * This implementation tries to get a smaller set than what {@link EPSGDataAccess#getAuthorityCodes()} would produce.
-         * Deprecated objects must be last in iteration order.
+         * This implementation tries to get a smaller set than what {@link EPSGDataAccess#getAuthorityCodes(Class)}
+         * would produce. Deprecated objects must be last in iteration order.
          */
         @Override
         protected Set<String> getCodeCandidates(final IdentifiedObject object) throws FactoryException {
@@ -3246,7 +3246,7 @@ next:               while (r.next()) {
      * @param  method  the EPSG code of the operation method for which to get the dimensions.
      * @return the dimensions in an array of length 2.
      *
-     * @see #getDimensionForCS(int)
+     * @see #getDimensionForCS(Integer)
      */
     private Integer[] getDimensionsForMethod(final Integer method) throws SQLException {
         final Integer[] dimensions = new Integer[2];



Mime
View raw message