From commits-return-8697-apmail-sis-commits-archive=sis.apache.org@sis.apache.org Fri Jan 20 04:34:35 2017 Return-Path: X-Original-To: apmail-sis-commits-archive@www.apache.org Delivered-To: apmail-sis-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4B22019AA5 for ; Fri, 20 Jan 2017 04:34:35 +0000 (UTC) Received: (qmail 46547 invoked by uid 500); 20 Jan 2017 04:34:35 -0000 Delivered-To: apmail-sis-commits-archive@sis.apache.org Received: (qmail 46483 invoked by uid 500); 20 Jan 2017 04:34:35 -0000 Mailing-List: contact commits-help@sis.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: sis-dev@sis.apache.org Delivered-To: mailing list commits@sis.apache.org Received: (qmail 46433 invoked by uid 99); 20 Jan 2017 04:34:35 -0000 Received: from Unknown (HELO svn01-us-west.apache.org) (209.188.14.144) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Jan 2017 04:34:35 +0000 Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 213B03A47AC for ; Fri, 20 Jan 2017 04:34:34 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r1779559 [5/21] - in /sis/trunk: ./ core/sis-feature/src/main/java/org/apache/sis/feature/ core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/ core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/geometry/ core/sis-me... Date: Fri, 20 Jan 2017 04:34:30 -0000 To: commits@sis.apache.org From: desruisseaux@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20170120043434.213B03A47AC@svn01-us-west.apache.org> Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/ReferencingServices.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/ReferencingServices.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/ReferencingServices.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/ReferencingServices.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -169,7 +169,7 @@ public class ReferencingServices extends /** * Returns the singleton instance. * - * @return The singleton instance. + * @return the singleton instance. */ @SuppressWarnings("DoubleCheckedLocking") public static ReferencingServices getInstance() { @@ -210,8 +210,8 @@ public class ReferencingServices extends * to a geographic CRS (without datum shift if possible). Otherwise, the envelope is assumed already * in a geographic CRS using (longitude, latitude) axis order. * - * @param envelope The source envelope. - * @param target The target bounding box. + * @param envelope the source envelope. + * @param target the target bounding box. * @throws TransformException if the given envelope can't be transformed. * @throws UnsupportedOperationException if the {@code "sis-referencing"} module has not been found on the classpath. */ @@ -223,8 +223,8 @@ public class ReferencingServices extends * Sets a vertical extent with the value inferred from the given envelope. * Only the vertical ordinates are extracted; all other ordinates are ignored. * - * @param envelope The source envelope. - * @param target The target vertical extent. + * @param envelope the source envelope. + * @param target the target vertical extent. * @throws TransformException if no vertical component can be extracted from the given envelope. * @throws UnsupportedOperationException if the {@code "sis-referencing"} module has not been found on the classpath. */ @@ -236,8 +236,8 @@ public class ReferencingServices extends * Sets a temporal extent with the value inferred from the given envelope. * Only the temporal ordinates are extracted; all other ordinates are ignored. * - * @param envelope The source envelope. - * @param target The target temporal extent. + * @param envelope the source envelope. + * @param target the target temporal extent. * @throws TransformException if no temporal component can be extracted from the given envelope. * @throws UnsupportedOperationException if the {@code "sis-referencing"} module has not been found on the classpath. */ @@ -259,8 +259,8 @@ public class ReferencingServices extends *
  • If the given envelope has no temporal component, then the temporal extent is set to {@code null}.
  • * * - * @param envelope The source envelope. - * @param target The target spatio-temporal extent. + * @param envelope the source envelope. + * @param target the target spatio-temporal extent. * @throws TransformException if no temporal component can be extracted from the given envelope. * @throws UnsupportedOperationException if the {@code "sis-referencing"} module has not been found on the classpath. */ @@ -271,8 +271,8 @@ public class ReferencingServices extends /** * Initializes a horizontal, vertical and temporal extent with the values inferred from the given envelope. * - * @param envelope The source envelope. - * @param target The target extent. + * @param envelope the source envelope. + * @param target the target extent. * @throws TransformException if a coordinate transformation was required and failed. * @throws UnsupportedOperationException if the {@code "sis-referencing"} module has not been found on the classpath. */ @@ -292,8 +292,8 @@ public class ReferencingServices extends /** * Returns a fully implemented parameter descriptor. * - * @param parameter A partially implemented parameter descriptor, or {@code null}. - * @return A fully implemented parameter descriptor, or {@code null} if the given argument was null. + * @param parameter a partially implemented parameter descriptor, or {@code null}. + * @return a fully implemented parameter descriptor, or {@code null} if the given argument was null. * @throws UnsupportedOperationException if the {@code "sis-referencing"} module has not been found on the classpath. * * @since 0.5 @@ -305,8 +305,8 @@ public class ReferencingServices extends /** * Converts the given object in a {@code FormattableObject} instance. * - * @param object The object to wrap. - * @return The given object converted to a {@code FormattableObject} instance. + * @param object the object to wrap. + * @return the given object converted to a {@code FormattableObject} instance. * @throws UnsupportedOperationException if the {@code "sis-referencing"} module has not been found on the classpath. * * @see org.apache.sis.referencing.AbstractIdentifiedObject#castOrCopy(IdentifiedObject) @@ -322,9 +322,9 @@ public class ReferencingServices extends * object is not already an instance of {@code FormattableObject} before to invoke this method. This method * returns {@code null} if it can not convert the object. * - * @param object The object to wrap. + * @param object the object to wrap. * @param internal {@code true} if the formatting convention is {@code Convention.INTERNAL}. - * @return The given object converted to a {@code FormattableObject} instance, or {@code null}. + * @return the given object converted to a {@code FormattableObject} instance, or {@code null}. * @throws UnsupportedOperationException if the {@code "sis-referencing"} module has not been found on the classpath. * * @since 0.6 @@ -345,7 +345,7 @@ public class ReferencingServices extends /** * Returns a coordinate reference system for heights above the mean seal level. * - * @return The "Mean Seal Level (MSL) height" coordinate reference system, or {@code null}. + * @return the "Mean Seal Level (MSL) height" coordinate reference system, or {@code null}. * * @since 0.6 */ @@ -356,7 +356,7 @@ public class ReferencingServices extends /** * Returns the Greenwich prime meridian. * - * @return The Greenwich prime meridian. + * @return the Greenwich prime meridian. * * @since 0.6 */ @@ -367,8 +367,8 @@ public class ReferencingServices extends /** * Returns the coordinate system of a geocentric CRS using axes in the given unit of measurement. * - * @param unit The unit of measurement for the geocentric CRS axes. - * @return The coordinate system for a geocentric CRS with axes using the given unit of measurement. + * @param unit the unit of measurement for the geocentric CRS axes. + * @return the coordinate system for a geocentric CRS with axes using the given unit of measurement. * * @since 0.6 */ @@ -380,8 +380,8 @@ public class ReferencingServices extends * Converts a geocentric coordinate system from the legacy WKT 1 to the current ISO 19111 standard. * This method replaces the (Other, East, North) directions by (Geocentric X, Geocentric Y, Geocentric Z). * - * @param cs The geocentric coordinate system to upgrade. - * @return The upgraded coordinate system, or {@code cs} if this method can not upgrade the given CS. + * @param cs the geocentric coordinate system to upgrade. + * @return the upgraded coordinate system, or {@code cs} if this method can not upgrade the given CS. * * @since 0.6 */ @@ -394,9 +394,9 @@ public class ReferencingServices extends * since that legacy format did not specified any information about the coordinate system in use. * This method should not need to be invoked for parsing WKT version 2. * - * @param properties The coordinate system name, and optionally other properties. - * @param axes The axes of the unknown coordinate system. - * @return An "abstract" coordinate system using the given axes. + * @param properties the coordinate system name, and optionally other properties. + * @param axes the axes of the unknown coordinate system. + * @return an "abstract" coordinate system using the given axes. * * @since 0.6 */ @@ -464,12 +464,12 @@ public class ReferencingServices extends * Note that this method is needed only for WKT 1 parsing, since WKT provides enough information for using * the standard factories. * - * @param properties The properties to be given to the {@code DerivedCRS} and {@code Conversion} objects. - * @param baseCRS Coordinate reference system to base the derived CRS on. - * @param method The coordinate operation method (mandatory in all cases). - * @param baseToDerived Transform from positions in the base CRS to positions in this target CRS. - * @param derivedCS The coordinate system for the derived CRS. - * @return The newly created derived CRS, potentially implementing an additional CRS interface. + * @param properties the properties to be given to the {@code DerivedCRS} and {@code Conversion} objects. + * @param baseCRS coordinate reference system to base the derived CRS on. + * @param method the coordinate operation method (mandatory in all cases). + * @param baseToDerived transform from positions in the base CRS to positions in this target CRS. + * @param derivedCS the coordinate system for the derived CRS. + * @return the newly created derived CRS, potentially implementing an additional CRS interface. * * @since 0.6 */ @@ -486,11 +486,11 @@ public class ReferencingServices extends * Creates a compound CRS, but we special processing for (two-dimensional Geographic + ellipsoidal heights) tupples. * If any such tupple is found, a three-dimensional geographic CRS is created instead than the compound CRS. * - * @param crsFactory The factory to use for creating compound or three-dimensional geographic CRS. - * @param csFactory The factory to use for creating three-dimensional ellipsoidal CS, if needed. - * @param properties Name and other properties to give to the new object. - * @param components ordered array of {@code CoordinateReferenceSystem} objects. - * @return The coordinate reference system for the given properties. + * @param crsFactory the factory to use for creating compound or three-dimensional geographic CRS. + * @param csFactory the factory to use for creating three-dimensional ellipsoidal CS, if needed. + * @param properties name and other properties to give to the new object. + * @param components ordered array of {@code CoordinateReferenceSystem} objects. + * @return the coordinate reference system for the given properties. * @throws FactoryException if the object creation failed. * * @since 0.7 @@ -565,10 +565,10 @@ public class ReferencingServices extends * Returns an axis direction from a pole along a meridian. * The given meridian is usually, but not necessarily, relative to the Greenwich meridian. * - * @param baseDirection The base direction, which must be {@link AxisDirection#NORTH} or {@link AxisDirection#SOUTH}. - * @param meridian The meridian in degrees, relative to a unspecified (usually Greenwich) prime meridian. - * Meridians in the East hemisphere are positive and meridians in the West hemisphere are negative. - * @return The axis direction along the given meridian. + * @param baseDirection the base direction, which must be {@link AxisDirection#NORTH} or {@link AxisDirection#SOUTH}. + * @param meridian the meridian in degrees, relative to a unspecified (usually Greenwich) prime meridian. + * Meridians in the East hemisphere are positive and meridians in the West hemisphere are negative. + * @return the axis direction along the given meridian. * * @since 0.6 */ @@ -580,8 +580,8 @@ public class ReferencingServices extends * Creates the {@code TOWGS84} element during parsing of a WKT version 1. This is an optional operation: * this method is allowed to return {@code null} if the "sis-referencing" module is not in the classpath. * - * @param values The 7 Bursa-Wolf parameter values. - * @return The {@link org.apache.sis.referencing.datum.BursaWolfParameters}, or {@code null}. + * @param values the 7 Bursa-Wolf parameter values. + * @return the {@link org.apache.sis.referencing.datum.BursaWolfParameters}, or {@code null}. * * @since 0.6 */ @@ -593,13 +593,13 @@ public class ReferencingServices extends * Creates a single operation from the given properties. * This method is provided here because not yet available in GeoAPI interfaces. * - * @param properties The properties to be given to the identified object. - * @param sourceCRS The source CRS. - * @param targetCRS The target CRS. - * @param interpolationCRS The CRS of additional coordinates needed for the operation, or {@code null} if none. - * @param method The coordinate operation method (mandatory in all cases). - * @param factory The factory to use. - * @return The coordinate operation created from the given arguments. + * @param properties the properties to be given to the identified object. + * @param sourceCRS the source CRS. + * @param targetCRS the target CRS. + * @param interpolationCRS the CRS of additional coordinates needed for the operation, or {@code null} if none. + * @param method the coordinate operation method (mandatory in all cases). + * @param factory the factory to use. + * @return the coordinate operation created from the given arguments. * @throws FactoryException if the object creation failed. * * @since 0.6 @@ -620,11 +620,11 @@ public class ReferencingServices extends * If the given properties are empty and the {@code mtFactory} is the system default, then this method * returns the system default {@code CoordinateOperationFactory} instead of creating a new one. * - * @param properties The default properties. - * @param mtFactory The math transform factory to use. - * @param crsFactory The factory to use if the operation factory needs to create CRS for intermediate steps. - * @param csFactory The factory to use if the operation factory needs to create CS for intermediate steps. - * @return The coordinate operation factory to use. + * @param properties the default properties. + * @param mtFactory the math transform factory to use. + * @param crsFactory the factory to use if the operation factory needs to create CRS for intermediate steps. + * @param csFactory the factory to use if the operation factory needs to create CS for intermediate steps. + * @return the coordinate operation factory to use. * * @since 0.7 */ @@ -647,8 +647,8 @@ public class ReferencingServices extends /** * Returns the properties of the given object. * - * @param object The object from which to get the properties. - * @return The properties of the given object. + * @param object the object from which to get the properties. + * @return the properties of the given object. * * @since 0.6 */ @@ -661,8 +661,8 @@ public class ReferencingServices extends * primary name} or an aliases of the given object matches the given name. The comparison ignores case, * some Latin diacritical signs and any characters that are not letters or digits. * - * @param object The object for which to check the name or alias. - * @param name The name to compare with the object name or aliases. + * @param object the object for which to check the name or alias. + * @param name the name to compare with the object name or aliases. * @return {@code true} if the primary name of at least one alias matches the specified {@code name}. * * @since 0.6 @@ -675,8 +675,8 @@ public class ReferencingServices extends /** * Returns {@code true} if the name or an identifier of the given method matches the given {@code identifier}. * - * @param method The method to test for a match. - * @param identifier The name or identifier of the operation method to search. + * @param method the method to test for a match. + * @param identifier the name or identifier of the operation method to search. * @return {@code true} if the given method is a match for the given identifier. * * @since 0.6 @@ -703,9 +703,9 @@ public class ReferencingServices extends * Returns the operation method for the specified name or identifier. The given argument shall be either a * method name (e.g. "Transverse Mercator") or one of its identifiers (e.g. {@code "EPSG:9807"}). * - * @param methods The method candidates. - * @param identifier The name or identifier of the operation method to search. - * @return The coordinate operation method for the given name or identifier, or {@code null} if none. + * @param methods the method candidates. + * @param identifier the name or identifier of the operation method to search. + * @return the coordinate operation method for the given name or identifier, or {@code null} if none. * * @see org.apache.sis.referencing.operation.DefaultCoordinateOperationFactory#getOperationMethod(String) * @see org.apache.sis.referencing.operation.transform.DefaultMathTransformFactory#getOperationMethod(String) @@ -763,9 +763,9 @@ public class ReferencingServices extends *
  • {@code "EPSG"}: version of EPSG database.
  • * * - * @param key A key identifying the information to return. - * @param locale Language to use if possible. - * @return The information, or {@code null} if none. + * @param key a key identifying the information to return. + * @param locale language to use if possible. + * @return the information, or {@code null} if none. * * @see org.apache.sis.internal.util.MetadataServices#getInformation(String) * Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/SensorType.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/SensorType.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/SensorType.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/SensorType.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -55,8 +55,8 @@ public final class SensorType extends Co * Constructs an element of the given name. The new element is * automatically added to the list returned by {@link #values()}. * - * @param name The name of the new element. - * This name must not be in use by an other element of this type. + * @param name the name of the new element. + * This name must not be in use by an other element of this type. */ private SensorType(final String name) { super(name, VALUES); @@ -65,7 +65,7 @@ public final class SensorType extends Co /** * Returns the list of {@code SensorType}s. * - * @return The list of codes declared in the current JVM. + * @return the list of codes declared in the current JVM. */ public static SensorType[] values() { synchronized (VALUES) { @@ -78,7 +78,7 @@ public final class SensorType extends Co * Invoking this method is equivalent to invoking {@link #values()}, except that * this method can be invoked on an instance of the parent {@code CodeList} class. * - * @return All code {@linkplain #values() values} for this code list. + * @return all code {@linkplain #values() values} for this code list. */ @Override public SensorType[] family() { @@ -92,8 +92,8 @@ public final class SensorType extends Co * returns {@code true}. If no existing instance is found, then a new one is created for * the given name. * - * @param code The name of the code to fetch or to create. - * @return A code matching the given name. + * @param code the name of the code to fetch or to create. + * @return a code matching the given name. */ public static SensorType valueOf(String code) { return valueOf(SensorType.class, code); Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/TransformationAccuracy.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/TransformationAccuracy.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/TransformationAccuracy.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/TransformationAccuracy.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -67,8 +67,8 @@ public final class TransformationAccurac * Creates a positional accuracy for the given value, in metres. * This method may return a cached value. * - * @param accuracy The accuracy in metres. - * @return A positional accuracy with the given value. + * @param accuracy the accuracy in metres. + * @return a positional accuracy with the given value. */ public static PositionalAccuracy create(final Double accuracy) { PositionalAccuracy p = CACHE.get(accuracy); Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/VerticalDatumTypes.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/VerticalDatumTypes.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/VerticalDatumTypes.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/VerticalDatumTypes.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -98,8 +98,8 @@ public final class VerticalDatumTypes im * Well * Known Text format (WKT 1). This method is used for WKT 1 parsing. * - * @param code The legacy vertical datum code. - * @return The vertical datum type, or {@code null} if the code is unrecognized. + * @param code the legacy vertical datum code. + * @return the vertical datum type, or {@code null} if the code is unrecognized. */ public static VerticalDatumType fromLegacy(int code) { code -= 2000; @@ -110,8 +110,8 @@ public final class VerticalDatumTypes im * Returns the legacy code for the datum type, or 0 if unknown. * This method is used for WKT 1 formatting. * - * @param type The vertical datum type, or {@code null} if unknown. - * @return The legacy code for the given datum type, or 0 if unknown. + * @param type the vertical datum type, or {@code null} if unknown. + * @return the legacy code for the given datum type, or 0 if unknown. */ public static int toLegacy(final VerticalDatumType type) { if (type != null) { @@ -131,10 +131,10 @@ public final class VerticalDatumTypes im *

    This method uses heuristic rules and may be changed in any future SIS version. * If the type can not be determined, defaults to {@link VerticalDatumType#OTHER_SURFACE}.

    * - * @param name The name of the datum for which to guess a type, or {@code null} if unknown. - * @param aliases The aliases of the datum for which to guess a type, or {@code null} if unknown. - * @param axis The vertical axis for which to guess a type, or {@code null} if unknown. - * @return A datum type, or {@link VerticalDatumType#OTHER_SURFACE} if none can be guessed. + * @param name the name of the datum for which to guess a type, or {@code null} if unknown. + * @param aliases the aliases of the datum for which to guess a type, or {@code null} if unknown. + * @param axis the vertical axis for which to guess a type, or {@code null} if unknown. + * @return a datum type, or {@link VerticalDatumType#OTHER_SURFACE} if none can be guessed. */ public static VerticalDatumType guess(final String name, final Collection aliases, final CoordinateSystemAxis axis) @@ -156,7 +156,7 @@ public final class VerticalDatumTypes im if (Units.isLinear(unit)) { final String abbreviation = axis.getAbbreviation(); if (abbreviation.length() == 1) { - AxisDirection dir = AxisDirection.UP; // Expected direction for accepting the type. + AxisDirection dir = AxisDirection.UP; // Expected direction for accepting the type. switch (abbreviation.charAt(0)) { case 'h': type = ELLIPSOIDAL; break; case 'H': type = VerticalDatumType.GEOIDAL; break; @@ -178,8 +178,8 @@ public final class VerticalDatumTypes im * Guesses the type of a datum of the given name. This method attempts to guess only if the given name * contains at least one letter. If the type can not be determined, returns {@code null}. * - * @param name Name of the datum for which to guess a type, or {@code null}. - * @return A datum type, or {@code null} if none can be guessed. + * @param name name of the datum for which to guess a type, or {@code null}. + * @return a datum type, or {@code null} if none can be guessed. */ private static VerticalDatumType guess(final String name) { if (name != null) { @@ -208,7 +208,7 @@ public final class VerticalDatumTypes im * The comparison is case-insensitive and ignores some non-ASCII characters. The exact algorithm applied here is * implementation dependent and may change in any future version. * - * @param name The datum name. + * @param name the datum name. */ private VerticalDatumTypes(final String name) { final int length = name.length(); @@ -228,7 +228,7 @@ public final class VerticalDatumTypes im * *

    This method is public as an implementation side-effect and should be ignored.

    * - * @param code The code to test. + * @param code the code to test. * @return {@code true} if the code matches the criterion. */ @Override Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/sql/Dialect.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/sql/Dialect.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/sql/Dialect.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/sql/Dialect.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -75,8 +75,8 @@ enum Dialect { /** * Returns the presumed SQL dialect. * - * @param metadata The database metadata. - * @return The presumed SQL dialect. + * @param metadata the database metadata. + * @return the presumed SQL dialect. * @throws SQLException if an error occurred while querying the metadata. */ public static Dialect guess(final DatabaseMetaData metadata) throws SQLException { Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/sql/SQLBuilder.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/sql/SQLBuilder.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/sql/SQLBuilder.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/sql/SQLBuilder.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -64,7 +64,8 @@ public class SQLBuilder { /** * Creates a new {@code SQLBuilder} initialized from the given database metadata. * - * @param metadata the database metadata. + * @param metadata the database metadata. + * @param quoteSchema whether the schema name should be written between quotes. * @throws SQLException if an error occurred while fetching the database metadata. */ public SQLBuilder(final DatabaseMetaData metadata, final boolean quoteSchema) throws SQLException { Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/sql/ScriptRunner.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/sql/ScriptRunner.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/sql/ScriptRunner.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/sql/ScriptRunner.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -761,8 +761,8 @@ parseLine: while (pos < length) { * the SQL statement under execution. The main purpose of this method is to provide information about the position * where an exception occurred. * - * @param locale The locale for the message to return. - * @return A string representation of the current position, or {@code null} if unknown. + * @param locale the locale for the message to return. + * @return a string representation of the current position, or {@code null} if unknown. */ public String status(final Locale locale) { String position = null; Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/sql/TypeMapper.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/sql/TypeMapper.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/sql/TypeMapper.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/internal/metadata/sql/TypeMapper.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -31,14 +31,12 @@ import java.sql.Types; public final class TypeMapper { /** * A list of Java classes to be mapped to SQL types. We do not want to map every SQL types, - * but only the ones which is of interest for the Apache SIS metadata implementation. + * but only the ones which are of interest for the Apache SIS metadata implementation. * The types will be tested in the order they are declared, so the last declarations are fallbacks. * *

    The types declared here matches both the JavaDB and PostgreSQL mapping.

    */ private static final TypeMapper[] TYPES = { - // Note: JavaDB does not supports BOOLEAN as of Derby 10.5. - // See http://issues.apache.org/jira/browse/DERBY-499 new TypeMapper(Boolean.class, Types.BOOLEAN, "BOOLEAN"), new TypeMapper(Date .class, Types.TIMESTAMP, "TIMESTAMP"), new TypeMapper(Double .class, Types.DOUBLE, "DOUBLE PRECISION"), Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/Colors.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/Colors.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/Colors.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/Colors.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -141,8 +141,8 @@ public class Colors implements Cloneable /** * Returns the color for the given syntactic element. * - * @param key The syntactic element for which to get the color. - * @return The color of the specified element, or {@code null} if none. + * @param key the syntactic element for which to get the color. + * @return the color of the specified element, or {@code null} if none. */ public final String getName(final ElementKind key) { // Declared final for consistency with getAnsiSequence(…) final X364 color = map.get(key); Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/ElementKind.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/ElementKind.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/ElementKind.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/ElementKind.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -148,8 +148,8 @@ public enum ElementKind { * The given type can be any sub-type of the above types. If an object implements more * than one of the above interfaces, then the selected {@code ElementKind} is arbitrary. * - * @param type The object type, or {@code null}. - * @return The element kind of the given type, or {@code null} if none match. + * @param type the object type, or {@code null}. + * @return the element kind of the given type, or {@code null} if none match. */ public static ElementKind forType(final Class type) { if (type != null) { Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/FormattableObject.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/FormattableObject.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/FormattableObject.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/FormattableObject.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -97,8 +97,8 @@ public abstract class FormattableObject * *

    By default this method formats this object according the {@link Convention#WKT2} rules.

    * - * @return The default Well Know Text representation of this object. - * @throws UnformattableObjectException If this object can not be formatted as a standard WKT. + * @return the default Well Know Text representation of this object. + * @throws UnformattableObjectException if this object can not be formatted as a standard WKT. * * @see org.opengis.referencing.IdentifiedObject#toWKT() */ @@ -116,7 +116,7 @@ public abstract class FormattableObject * Consequently the WKT is not guaranteed to be ISO 19162 compliant. * For stricter conformance, use {@link #toWKT()} instead.

    * - * @return The Well Known Text (WKT) or an alternative representation of this object. + * @return the Well Known Text (WKT) or an alternative representation of this object. */ @Override public String toString() { @@ -131,8 +131,8 @@ public abstract class FormattableObject * *

    For stricter conformance to ISO 19162 standard, use {@link #toWKT()} or {@link WKTFormat} instead.

    * - * @param convention The WKT convention to use. - * @return The Well Known Text (WKT) or a pseudo-WKT representation of this object. + * @param convention the WKT convention to use. + * @return the Well Known Text (WKT) or a pseudo-WKT representation of this object. */ public String toString(final Convention convention) { ArgumentChecks.ensureNonNull("convention", convention); @@ -165,12 +165,12 @@ public abstract class FormattableObject * If {@code strict} is true, then an exception is thrown if the WKT is not standard-compliant. * If {@code strict} if false, then warnings are appended after the WKT instead. * - * @param convention The convention for choosing WKT element names. + * @param convention the convention for choosing WKT element names. * @param colorize {@code true} for applying syntax coloring, or {@code false} otherwise. * @param strict {@code true} if an exception shall be thrown for unformattable objects, * or {@code false} for providing a non-standard formatting instead. - * @return The Well Known Text (WKT) or a pseudo-WKT representation of this object. - * @throws UnformattableObjectException If {@code strict} is {@code true} and this object can not be formatted. + * @return the Well Known Text (WKT) or a pseudo-WKT representation of this object. + * @throws UnformattableObjectException if {@code strict} is {@code true} and this object can not be formatted. */ private String formatWKT(final Convention convention, final boolean colorize, final boolean strict) throws UnformattableObjectException @@ -239,8 +239,8 @@ public abstract class FormattableObject * while the keyword needs to be defined by the concrete subclasses. * In such case, the method in the abstract class shall return {@code null}.

    * - * @param formatter The formatter where to format the inner content of this WKT element. - * @return The {@linkplain KeywordCase#CAMEL_CASE CamelCase} keyword for the WKT element, or {@code null} if unknown. + * @param formatter the formatter where to format the inner content of this WKT element. + * @return the {@linkplain KeywordCase#CAMEL_CASE CamelCase} keyword for the WKT element, or {@code null} if unknown. * * @see #toWKT() * @see #toString() Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/Parser.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/Parser.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/Parser.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/Parser.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -49,8 +49,8 @@ public interface Parser { * {@linkplain org.apache.sis.referencing.crs.AbstractCRS Coordinate Reference Systems} or * {@linkplain org.apache.sis.referencing.operation.transform.AbstractMathTransform Math Transforms}. * - * @param text Object encoded in Well-Known Text format (version 1 or 2). - * @return The result of parsing the given text. + * @param text object encoded in Well-Known Text format (version 1 or 2). + * @return the result of parsing the given text. * @throws FactoryException if the object creation failed. */ Object createFromWKT(String text) throws FactoryException; Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/Symbols.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/Symbols.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/Symbols.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/Symbols.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -366,7 +366,7 @@ public class Symbols implements Localize * Returns the number of paired quotes. For example if the WKT parser accepts both the * {@code "…"} and {@code “…”} quote pairs, then this method returns 2. * - * @return The number of quote pairs. + * @return the number of quote pairs. * * @see #getOpeningQuote(int) * @see #getClosingQuote(int) Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/UnformattableObjectException.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/UnformattableObjectException.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/UnformattableObjectException.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/UnformattableObjectException.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -54,7 +54,7 @@ public class UnformattableObjectExceptio /** * Constructs a new exception with the specified detail message. * - * @param message The detail message, or {@code null} if none. + * @param message the detail message, or {@code null} if none. */ public UnformattableObjectException(final String message) { super(message); @@ -63,8 +63,8 @@ public class UnformattableObjectExceptio /** * Constructs a new exception with the specified detail message and cause. * - * @param message The detail message, or {@code null} if none. - * @param cause The cause, or {@code null} if none. + * @param message the detail message, or {@code null} if none. + * @param cause the cause, or {@code null} if none. */ public UnformattableObjectException(final String message, final Throwable cause) { super(message, cause); @@ -73,7 +73,7 @@ public class UnformattableObjectExceptio /** * Constructs a new exception with the specified cause. * - * @param cause The cause, or {@code null} if none. + * @param cause the cause, or {@code null} if none. */ public UnformattableObjectException(final Throwable cause) { super(cause); Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/VerticalInfo.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/VerticalInfo.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/VerticalInfo.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/VerticalInfo.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -81,10 +81,10 @@ final class VerticalInfo { /** * Adds to the chained list a new {@code DefaultVerticalExtent} instance pending completion. * - * @param next The existing {@code VerticalInfo} instance. Will become the next instance - * to process after {@code this} in a chain of {@code VerticalInfo}. - * @param extents Where to add the vertical extent. - * @param unit The unit to assign to the {@code extent}. Can not be null. + * @param next the existing {@code VerticalInfo} instance. Will become the next instance + * to process after {@code this} in a chain of {@code VerticalInfo}. + * @param extents where to add the vertical extent. + * @param unit the unit to assign to the {@code extent}. Can not be null. */ VerticalInfo(final VerticalInfo next, final DefaultExtent extents, final double minimum, final double maximum, final Unit unit) { this.next = next; @@ -105,7 +105,7 @@ final class VerticalInfo { * * This method processes also all other {@code VerticalInfo} instances in the chained list. * - * @return The new head of the chained list (may be {@code this}), or {@code null} if the list + * @return the new head of the chained list (may be {@code this}), or {@code null} if the list * became empty as a result of this operation. */ final VerticalInfo resolve(final VerticalCRS crs) { Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/DomainRange.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/DomainRange.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/DomainRange.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/DomainRange.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -28,7 +28,7 @@ import org.apache.sis.measure.ValueRange * in order to make possible to return this range from the {@link PropertyInformation#getDomainValue()} * method. * - * @param The type of range elements as a subclass of {@link Number}. + * @param the type of range elements as a subclass of {@link Number}. * * @author Martin Desruisseaux (Geomatys) * @since 0.3 Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/InformationMap.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/InformationMap.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/InformationMap.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/InformationMap.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -38,8 +38,8 @@ final class InformationMap extends Prope /** * Creates an information map for the specified accessor. * - * @param accessor The accessor to use for the metadata. - * @param keyPolicy Determines the string representation of keys in the map. + * @param accessor the accessor to use for the metadata. + * @param keyPolicy determines the string representation of keys in the map. */ InformationMap(final PropertyAccessor accessor, final KeyNamePolicy keyPolicy) { super(accessor, keyPolicy); Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/MetadataStandard.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/MetadataStandard.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/MetadataStandard.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/MetadataStandard.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -487,8 +487,10 @@ public class MetadataStandard implements if (!it.hasNext()) { return candidate; } - // Found more than one interface; we don't know which one to pick. - // Returns 'null' for now; the caller will thrown an exception. + /* + * Found more than one interface; we don't know which one to pick. + * Returns 'null' for now; the caller will thrown an exception. + */ } else if (IMPLEMENTATION_CAN_ALTER_API && isPendingAPI(key.type)) { /* * Found no interface. According to our method contract we should return null. Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/ModifiableMetadata.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/ModifiableMetadata.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/ModifiableMetadata.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/ModifiableMetadata.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -97,6 +97,7 @@ public abstract class ModifiableMetadata /** * A null implementation for the {@link #FREEZING} constant. */ + @SuppressWarnings("CloneableClassWithoutClone") private static final class Null extends ModifiableMetadata { @Override public MetadataStandard getStandard() { return null; @@ -185,8 +186,10 @@ public abstract class ModifiableMetadata return this; } candidate.freeze(); - // Set the field only after success. The 'unmodifiable' field must - // stay null if an exception occurred during clone() or freeze(). + /* + * Set the field only after success. The 'unmodifiable' field must + * stay null if an exception occurred during clone() or freeze(). + */ unmodifiable = candidate; } assert !unmodifiable.isModifiable(); Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/NameMap.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/NameMap.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/NameMap.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/NameMap.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -40,9 +40,9 @@ final class NameMap extends PropertyMap< /** * Creates a name map for the specified accessor. * - * @param accessor The accessor to use for the metadata. - * @param keyPolicy Determines the string representation of keys in the map. - * @param valuePolicy Determines the string representation of values in this map. + * @param accessor the accessor to use for the metadata. + * @param keyPolicy determines the string representation of keys in the map. + * @param valuePolicy determines the string representation of values in this map. */ NameMap(final PropertyAccessor accessor, final KeyNamePolicy keyPolicy, final KeyNamePolicy valuePolicy) { super(accessor, keyPolicy); Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyAccessor.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyAccessor.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyAccessor.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyAccessor.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -377,7 +377,7 @@ class PropertyAccessor { Classes.getShortName(type) + '.' + name)); } if (deprecated) { - mapping.put(name, old); // Restore the undeprecated method. + mapping.put(name, old); // Restore the undeprecated method. } } } @@ -413,7 +413,7 @@ class PropertyAccessor { for (Method candidate : getters) { if (Classes.isPossibleGetter(candidate)) { final String name = candidate.getName(); - if (name.startsWith(SET)) { // Paranoiac check. + if (name.startsWith(SET)) { // Paranoiac check. continue; } /* @@ -424,13 +424,13 @@ class PropertyAccessor { if (MetadataStandard.IMPLEMENTATION_CAN_ALTER_API) { if (type == implementation) { if (!type.isInterface() && !candidate.isAnnotationPresent(UML.class)) { - continue; // @UML considered optional only for interfaces. + continue; // @UML considered optional only for interfaces. } } else try { candidate = type.getMethod(name, (Class[]) null); } catch (NoSuchMethodException e) { if (!candidate.isAnnotationPresent(UML.class)) { - continue; // Not a method from an interface, and no @UML in implementation. + continue; // Not a method from an interface, and no @UML in implementation. } } } @@ -446,7 +446,7 @@ class PropertyAccessor { final Class pt = getters[pi].getReturnType(); final Class ct = candidate .getReturnType(); if (ct.isAssignableFrom(pt)) { - continue; // Previous type was more accurate. + continue; // Previous type was more accurate. } if (pt.isAssignableFrom(ct)) { getters[pi] = candidate; @@ -494,7 +494,7 @@ class PropertyAccessor { * * @param name the name of the property to search. * @param mandatory whether this method shall throw an exception or return {@code -1} - * if the given name is not found. + * if the given name is not found. * @return the index of the given name, or -1 if none and {@code mandatory} is {@code false}. * @throws IllegalArgumentException if the name is not found and {@code mandatory} is {@code true}. */ @@ -588,8 +588,10 @@ class PropertyAccessor { if (implementation != type) try { getter = implementation.getMethod(getter.getName(), (Class[]) null); } catch (NoSuchMethodException error) { - // Should never happen, since the implementation class - // implements the interface where the getter come from. + /* + * Should never happen, since the implementation class + * implements the interface where the getter come from. + */ throw new AssertionError(error); } return getter.getDeclaringClass(); @@ -800,8 +802,10 @@ class PropertyAccessor { if (changed == null) { changed = (mode == RETURN_NULL) || (newValues[0] != oldValue); if (changed && mode == APPEND && !ValueExistencePolicy.isNullOrEmpty(oldValue)) { - // If 'convert' did not added the value in a collection and if a value already - // exists, do not modify the existing value. Exit now with "no change" status. + /* + * If 'convert' did not added the value in a collection and if a value already + * exists, do not modify the existing value. Exit now with "no change" status. + */ return null; } } Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyComparator.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyComparator.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyComparator.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyComparator.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -91,7 +91,7 @@ final class PropertyComparator implement /** * Creates a new comparator for the given implementation class. * - * @param implementation The implementation class, or the interface if the implementation class is unknown. + * @param implementation the implementation class, or the interface if the implementation class is unknown. */ PropertyComparator(Class implementation) { this.implementation = implementation; @@ -123,8 +123,8 @@ final class PropertyComparator implement * when the implementation has been updated for a new standard, while the interface is still reflecting the * old standard. * - * @param implementation The implementation class, or the interface is the implementation class is unknown. - * @param method The method to check for deprecation. + * @param implementation the implementation class, or the interface is the implementation class is unknown. + * @param method the method to check for deprecation. * @return {@code true} if the method is deprecated. */ static boolean isDeprecated(final Class implementation, Method method) { @@ -140,8 +140,10 @@ final class PropertyComparator implement try { method = implementation.getMethod(method.getName(), (Class[]) null); } catch (NoSuchMethodException e) { - // Should never happen since the implementation is supposed to implement - // the interface that declare the method given in argument. + /* + * Should never happen since the implementation is supposed to implement + * the interface that declare the method given in argument. + */ throw new AssertionError(e); } return method.isAnnotationPresent(Deprecated.class); @@ -156,23 +158,22 @@ final class PropertyComparator implement if (deprecated != isDeprecated(implementation, m2)) { return deprecated ? +1 : -1; } - int c = indexOf(m2) - indexOf(m1); // indexOf(…) are sorted in descending order. + int c = indexOf(m2) - indexOf(m1); // indexOf(…) are sorted in descending order. if (c == 0) { final UML a1 = m1.getAnnotation(UML.class); final UML a2 = m2.getAnnotation(UML.class); if (a1 != null) { - if (a2 == null) return +1; // Sort annotated elements first. - c = order(a1) - order(a2); // Mandatory elements must be first. + if (a2 == null) return +1; // Sort annotated elements first. + c = order(a1) - order(a2); // Mandatory elements must be first. if (c == 0) { // Fallback on alphabetical order. c = a1.identifier().compareToIgnoreCase(a2.identifier()); } return c; } else if (a2 != null) { - return -1; // Sort annotated elements first. + return -1; // Sort annotated elements first. } - // Fallback on alphabetical order. - c = m1.getName().compareToIgnoreCase(m2.getName()); + c = m1.getName().compareToIgnoreCase(m2.getName()); // Fallback on alphabetical order. } return c; } @@ -270,9 +271,9 @@ final class PropertyComparator implement * by the property name {@code "title"}. We will perform this operation only if there is * at least 1 character after the prefix. * - * @param name The method name (can not be {@code null}). - * @param base Must be the result of {@code prefix(name).length()}. - * @return The property name (never {@code null}). + * @param name the method name (can not be {@code null}). + * @param base must be the result of {@code prefix(name).length()}. + * @return the property name (never {@code null}). */ static String toPropertyName(String name, final int base) { final int length = name.length(); Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyMap.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyMap.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyMap.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyMap.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -92,6 +92,7 @@ abstract class PropertyMap extends Ab * if they define a different entries set class than the default {@link Entries} inner class. */ @Override + @SuppressWarnings("ReturnOfCollectionOrArrayField") // Intentionally modifiable set. public Set> entrySet() { if (entrySet == null) { entrySet = new Entries(); Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/RecursivityGuard.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/RecursivityGuard.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/RecursivityGuard.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/RecursivityGuard.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -34,7 +34,7 @@ import java.util.IdentityHashMap; * would not suit since it invokes {@code equals(Object)} and {@code hashCode()}, which are precisely * the methods that we want to avoid invoking twice. * - * @param The kind of values to store in the maps. + * @param the kind of values to store in the maps. * * @author Martin Desruisseaux (Geomatys) * @since 0.3 Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/TreeNode.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/TreeNode.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/TreeNode.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/TreeNode.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -499,13 +499,14 @@ class TreeNode implements Node { final Collection values = (Collection) super.getUserObject(); if (!(values instanceof List)) { // 'setValue' is the public method which invoked this one. - throw new UnsupportedOperationException(Errors.format( - Errors.Keys.UnsupportedOperation_1, "setValue")); + throw new UnsupportedOperationException(Errors.format(Errors.Keys.UnsupportedOperation_1, "setValue")); } final Class targetType; if (values instanceof CheckedContainer) { - // Typically the same than getElementType(), but let be safe - // in case some implementations have stricter requirements. + /* + * Typically the same than getElementType(), but let be safe + * in case some implementations have stricter requirements. + */ targetType = ((CheckedContainer) values).getElementType(); } else { targetType = baseType; Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/TypeMap.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/TypeMap.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/TypeMap.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/TypeMap.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -40,9 +40,9 @@ final class TypeMap extends PropertyMap< /** * Creates a type map for the specified accessor. * - * @param accessor The accessor to use for the metadata. - * @param keyPolicy Determines the string representation of keys in the map.. - * @param valuePolicy The kind of values in this map. + * @param accessor the accessor to use for the metadata. + * @param keyPolicy determines the string representation of keys in the map.. + * @param valuePolicy the kind of values in this map. */ TypeMap(final PropertyAccessor accessor, final KeyNamePolicy keyPolicy, final TypeValuePolicy valuePolicy) { super(accessor, keyPolicy); Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/UnmodifiableMetadataException.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/UnmodifiableMetadataException.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/UnmodifiableMetadataException.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/UnmodifiableMetadataException.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -42,7 +42,7 @@ public class UnmodifiableMetadataExcepti /** * Creates a new exception with the specified detail message. * - * @param message The detail message. + * @param message the detail message. */ public UnmodifiableMetadataException(final String message) { super(message); Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/ValueMap.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/ValueMap.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/ValueMap.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/ValueMap.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -51,10 +51,10 @@ final class ValueMap extends PropertyMap /** * Creates a map of values for the specified metadata and accessor. * - * @param metadata The metadata object to wrap. - * @param accessor The accessor to use for the metadata. - * @param keyPolicy Determines the string representation of keys in the map.. - * @param valuePolicy The behavior of this map toward null or empty values. + * @param metadata the metadata object to wrap. + * @param accessor the accessor to use for the metadata. + * @param keyPolicy determines the string representation of keys in the map.. + * @param valuePolicy the behavior of this map toward null or empty values. */ ValueMap(final Object metadata, final PropertyAccessor accessor, final KeyNamePolicy keyPolicy, final ValueExistencePolicy valuePolicy) Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultApplicationSchemaInformation.java URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultApplicationSchemaInformation.java?rev=1779559&r1=1779558&r2=1779559&view=diff ============================================================================== --- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultApplicationSchemaInformation.java [UTF-8] (original) +++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultApplicationSchemaInformation.java [UTF-8] Fri Jan 20 04:34:26 2017 @@ -44,6 +44,7 @@ import org.opengis.metadata.citation.Onl * @version 0.5 * @module */ +@SuppressWarnings("CloneableClassWithoutClone") // ModifiableMetadata needs shallow clones. @XmlType(name = "MD_ApplicationSchemaInformation_Type", propOrder = { "name", "schemaLanguage", @@ -54,9 +55,7 @@ import org.opengis.metadata.citation.Onl "softwareDevelopmentFileFormat" }) @XmlRootElement(name = "MD_ApplicationSchemaInformation") -public class DefaultApplicationSchemaInformation extends ISOMetadata - implements ApplicationSchemaInformation -{ +public class DefaultApplicationSchemaInformation extends ISOMetadata implements ApplicationSchemaInformation { /** * Serial number for inter-operability with different versions. */ @@ -106,9 +105,9 @@ public class DefaultApplicationSchemaInf /** * Creates a application schema information initialized to the specified values. * - * @param name The name of the application schema used. - * @param schemaLanguage The the identification of the schema language used. - * @param constraintLanguage The formal language used in application schema. + * @param name the name of the application schema used. + * @param schemaLanguage the the identification of the schema language used. + * @param constraintLanguage the formal language used in application schema. */ public DefaultApplicationSchemaInformation(final Citation name, final String schemaLanguage, @@ -124,7 +123,7 @@ public class DefaultApplicationSchemaInf * This is a shallow copy constructor, since the other metadata contained in the * given object are not recursively copied. * - * @param object The metadata to copy values from, or {@code null} if none. + * @param object the metadata to copy values from, or {@code null} if none. * * @see #castOrCopy(ApplicationSchemaInformation) */ @@ -155,8 +154,8 @@ public class DefaultApplicationSchemaInf * metadata contained in the given object are not recursively copied. * * - * @param object The object to get as a SIS implementation, or {@code null} if none. - * @return A SIS implementation containing the values of the given object (may be the + * @param object the object to get as a SIS implementation, or {@code null} if none. + * @return a SIS implementation containing the values of the given object (may be the * given object itself), or {@code null} if the argument was null. */ public static DefaultApplicationSchemaInformation castOrCopy(final ApplicationSchemaInformation object) { @@ -169,7 +168,7 @@ public class DefaultApplicationSchemaInf /** * Name of the application schema used. * - * @return Name of the application schema, or {@code null}. + * @return name of the application schema, or {@code null}. */ @Override @XmlElement(name = "name", required = true) @@ -180,7 +179,7 @@ public class DefaultApplicationSchemaInf /** * Sets the name of the application schema used. * - * @param newValue The new name. + * @param newValue the new name. */ public void setName(final Citation newValue) { checkWritePermission(); @@ -190,7 +189,7 @@ public class DefaultApplicationSchemaInf /** * Identification of the schema language used. * - * @return The schema language used, or {@code null}. + * @return the schema language used, or {@code null}. */ @Override @XmlElement(name = "schemaLanguage", required = true) @@ -201,7 +200,7 @@ public class DefaultApplicationSchemaInf /** * Sets the identification of the schema language used. * - * @param newValue The new schema language. + * @param newValue the new schema language. */ public void setSchemaLanguage(final String newValue) { checkWritePermission(); @@ -211,7 +210,7 @@ public class DefaultApplicationSchemaInf /** * Formal language used in Application Schema. * - * @return Formal language used in Application Schema, or {@code null}. + * @return formal language used in Application Schema, or {@code null}. */ @Override @XmlElement(name = "constraintLanguage", required = true) @@ -222,7 +221,7 @@ public class DefaultApplicationSchemaInf /** * Sets the formal language used in application schema. * - * @param newValue The new constraint language. + * @param newValue the new constraint language. */ public void setConstraintLanguage(final String newValue) { checkWritePermission(); @@ -236,7 +235,7 @@ public class DefaultApplicationSchemaInf * {@code URI} may be replaced by {@link CharSequence} in GeoAPI 4.0. * * - * @return Application schema as an ASCII file, or {@code null}. + * @return application schema as an ASCII file, or {@code null}. */ @Override @XmlElement(name = "schemaAscii") @@ -251,7 +250,7 @@ public class DefaultApplicationSchemaInf * {@code URI} may be replaced by {@link CharSequence} in GeoAPI 4.0. * * - * @param newValue The new ASCII file. + * @param newValue the new ASCII file. */ public void setSchemaAscii(final URI newValue) { checkWritePermission(); @@ -266,7 +265,7 @@ public class DefaultApplicationSchemaInf * This change may be applied in GeoAPI 4.0. * * - * @return Application schema as a graphics file, or {@code null}. + * @return application schema as a graphics file, or {@code null}. */ @Override @XmlElement(name = "graphicsFile") @@ -282,7 +281,7 @@ public class DefaultApplicationSchemaInf * This change may be applied in GeoAPI 4.0. * * - * @param newValue The new graphics file. + * @param newValue the new graphics file. */ public void setGraphicsFile(final URI newValue) { checkWritePermission(); @@ -297,7 +296,7 @@ public class DefaultApplicationSchemaInf * This change may be applied in GeoAPI 4.0. * * - * @return Application schema as a software development file, or {@code null}. + * @return application schema as a software development file, or {@code null}. */ @Override @XmlElement(name = "softwareDevelopmentFile") @@ -313,7 +312,7 @@ public class DefaultApplicationSchemaInf * This change may be applied in GeoAPI 4.0. * * - * @param newValue The new software development file. + * @param newValue the new software development file. */ public void setSoftwareDevelopmentFile(final URI newValue) { checkWritePermission(); @@ -323,7 +322,7 @@ public class DefaultApplicationSchemaInf /** * Software dependent format used for the application schema software dependent file. * - * @return Format used for the application schema software file, or {@code null}. + * @return format used for the application schema software file, or {@code null}. */ @Override @XmlElement(name = "softwareDevelopmentFileFormat") @@ -334,7 +333,7 @@ public class DefaultApplicationSchemaInf /** * Sets the software dependent format used for the application schema software dependent file. * - * @param newValue The new software development file format. + * @param newValue the new software development file format. */ public void setSoftwareDevelopmentFileFormat(final String newValue) { checkWritePermission();