You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sis.apache.org by de...@apache.org on 2022/11/19 16:28:33 UTC

[sis] branch geoapi-3.1 updated (86bb5bbf6b -> 2afe9dfcf6)

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

desruisseaux pushed a change to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git


    from 86bb5bbf6b Merge branch 'geoapi-4.0' into geoapi-3.1. This is the upgrade of metadata quality package from ISO 19115 to ISO 19157.
     add 6dc1c33f57 Post-merge cleaning.
     add 38740ce45e Fix common spelling errors.
     add a4bd0da7f8 Upgrade dependencies.
     add 34b68d4160 Merge branch 'geoapi-4.0' into geoapi-3.1. Contains mostly spelling fixes.
     add ec0eaa68d9 Bug fixes related to unmarshalling of GML documents. Those bugs were identified by OGC TestBed 18 D025 scenario. This is a port of 3 commits on `master` branch.
     new 2afe9dfcf6 Merge branch 'geoapi-4.0' into geoapi-3.1. Contains bug fix in parsing of GML documents.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../java/org/apache/sis/console/AboutCommand.java  |   2 +-
 .../java/org/apache/sis/console/CommandRunner.java |   8 +-
 .../org/apache/sis/console/IdentifierCommand.java  |   2 +-
 .../apache/sis/console/ResourcesDownloader.java    |   2 +-
 .../java/org/apache/sis/console/package-info.java  |   2 +-
 .../apache/sis/console/IdentifierState.properties  |   2 +-
 application/sis-javafx/pom.xml                     |   2 +-
 .../main/java/org/apache/sis/gui/DataViewer.java   |   4 +-
 .../org/apache/sis/gui/coverage/CellFormat.java    |   4 +-
 .../apache/sis/gui/coverage/CoverageCanvas.java    |   6 +-
 .../apache/sis/gui/coverage/CoverageControls.java  |   2 +-
 .../org/apache/sis/gui/coverage/GridControls.java  |   2 +-
 .../org/apache/sis/gui/coverage/GridError.java     |   2 +-
 .../apache/sis/gui/coverage/GridSliceSelector.java |   2 +-
 .../java/org/apache/sis/gui/coverage/GridView.java |   2 +-
 .../org/apache/sis/gui/coverage/GridViewSkin.java  |   4 +-
 .../apache/sis/gui/coverage/IsolineRenderer.java   |   2 +-
 .../sis/gui/coverage/StyledRenderingData.java      |   2 +-
 .../apache/sis/gui/coverage/ViewAndControls.java   |   2 +-
 .../org/apache/sis/gui/dataset/ExpandableList.java |   2 +-
 .../org/apache/sis/gui/dataset/FeatureList.java    |   4 +-
 .../org/apache/sis/gui/dataset/FeatureLoader.java  |   2 +-
 .../org/apache/sis/gui/dataset/FeatureTable.java   |   4 +-
 .../org/apache/sis/gui/dataset/PathAction.java     |   2 +-
 .../apache/sis/gui/dataset/ResourceExplorer.java   |   6 +-
 .../org/apache/sis/gui/dataset/ResourceItem.java   |   6 +-
 .../org/apache/sis/gui/dataset/ResourceTree.java   |   4 +-
 .../java/org/apache/sis/gui/map/MapCanvas.java     |  10 +-
 .../org/apache/sis/gui/map/OperationFinder.java    |   2 +-
 .../java/org/apache/sis/gui/map/StatusBar.java     |  12 +--
 .../org/apache/sis/gui/map/ValuesFormatter.java    |   2 +-
 .../sis/gui/metadata/IdentificationInfo.java       |   2 +-
 .../apache/sis/gui/metadata/MetadataSummary.java   |   2 +-
 .../org/apache/sis/gui/metadata/MetadataTree.java  |   2 +-
 .../sis/gui/metadata/RepresentationInfo.java       |   2 +-
 .../sis/gui/metadata/StandardMetadataTree.java     |   2 +-
 .../apache/sis/gui/referencing/AuthorityCodes.java |   4 +-
 .../gui/referencing/RecentReferenceSystems.java    |   8 +-
 .../apache/sis/internal/gui/DataStoreOpener.java   |   6 +-
 .../apache/sis/internal/gui/ExceptionReporter.java |   8 +-
 .../org/apache/sis/internal/gui/Resources.java     |  22 ++--
 .../apache/sis/internal/gui/Resources.properties   |  18 ++--
 .../internal/gui/control/ColorColumnHandler.java   |   2 +-
 .../sis/internal/gui/control/FormatApplicator.java |   2 +-
 .../org/apache/sis/internal/setup/FXFinder.java    |   8 +-
 .../org/apache/sis/internal/setup/Inflater.java    |   2 +-
 .../java/org/apache/sis/internal/setup/Wizard.java |  12 +--
 .../java/org/apache/sis/openoffice/CalcAddins.java |   2 +-
 .../org/apache/sis/openoffice/Registration.java    |   2 +-
 .../org/apache/sis/openoffice/Transformer.java     |   2 +-
 .../apache/sis/cloud/aws/internal/Resources.java   |   6 +-
 .../sis/cloud/aws/internal/Resources.properties    |   4 +-
 .../apache/sis/cloud/aws/s3/CachedByteChannel.java |   2 +-
 .../org/apache/sis/cloud/aws/s3/FileService.java   |   4 +-
 .../java/org/apache/sis/cloud/aws/s3/KeyPath.java  |   8 +-
 .../apache/sis/cloud/aws/s3/ObjectAttributes.java  |   4 +-
 core/sis-build-helper/pom.xml                      |   2 +-
 .../org/apache/sis/internal/book/Assembler.java    |   2 +-
 .../apache/sis/internal/book/CodeColorizer.java    |   6 +-
 .../org/apache/sis/internal/doclet/Doclet.java     |   2 +-
 .../org/apache/sis/internal/doclet/Preformat.java  |   2 +-
 .../org/apache/sis/internal/doclet/Taglet.java     |   2 +-
 .../apache/sis/internal/maven/JarCollector.java    |   4 +-
 .../util/resources/IndexedResourceCompiler.java    |   4 +-
 .../sis/util/resources/ResourceCompilerMojo.java   |   2 +-
 .../src/main/java/org/apache/sis/cql/CQL.java      |   2 +-
 .../main/java/org/apache/sis/cql/CQLException.java |   2 +-
 .../org/apache/sis/cql/FilterToCQLVisitor.java     |   4 +-
 .../org/apache/sis/coverage/BandedCoverage.java    |   4 +-
 .../java/org/apache/sis/coverage/Category.java     |   6 +-
 .../java/org/apache/sis/coverage/CategoryList.java |  22 ++--
 .../org/apache/sis/coverage/ConvertedRange.java    |   2 +-
 .../coverage/IllegalSampleDimensionException.java  |   2 +-
 .../org/apache/sis/coverage/RegionOfInterest.java  |   2 +-
 .../org/apache/sis/coverage/SampleDimension.java   |  26 ++---
 .../sis/coverage/grid/BufferedGridCoverage.java    |   2 +-
 .../sis/coverage/grid/ConvertedGridCoverage.java   |   8 +-
 .../coverage/grid/CoordinateOperationFinder.java   |  12 +--
 .../apache/sis/coverage/grid/DefaultEvaluator.java |  10 +-
 .../apache/sis/coverage/grid/DimensionReducer.java |   8 +-
 .../apache/sis/coverage/grid/DomainLinearizer.java |   4 +-
 .../apache/sis/coverage/grid/EvaluatorWrapper.java |   2 +-
 .../coverage/grid/FractionalGridCoordinates.java   |  10 +-
 .../org/apache/sis/coverage/grid/GridCoverage.java |   4 +-
 .../apache/sis/coverage/grid/GridCoverage2D.java   |   8 +-
 .../sis/coverage/grid/GridCoverageBuilder.java     |   8 +-
 .../sis/coverage/grid/GridCoverageProcessor.java   |  14 +--
 .../apache/sis/coverage/grid/GridDerivation.java   |  22 ++--
 .../org/apache/sis/coverage/grid/GridExtent.java   |  14 +--
 .../apache/sis/coverage/grid/GridExtentCRS.java    |   4 +-
 .../org/apache/sis/coverage/grid/GridGeometry.java |  26 ++---
 .../apache/sis/coverage/grid/ImageRenderer.java    |  10 +-
 .../grid/IncompleteGridGeometryException.java      |   2 +-
 .../sis/coverage/grid/ResampledGridCoverage.java   |  16 +--
 .../apache/sis/coverage/grid/SliceGeometry.java    |   6 +-
 .../apache/sis/feature/AbstractAssociation.java    |   2 +-
 .../org/apache/sis/feature/AbstractAttribute.java  |   2 +-
 .../org/apache/sis/feature/AbstractFeature.java    |  14 +--
 .../org/apache/sis/feature/AbstractOperation.java  |   4 +-
 .../apache/sis/feature/CharacteristicTypeMap.java  |   2 +-
 .../apache/sis/feature/DefaultAssociationRole.java |   2 +-
 .../apache/sis/feature/DefaultAttributeType.java   |   2 +-
 .../org/apache/sis/feature/DefaultFeatureType.java |   4 +-
 .../java/org/apache/sis/feature/DenseFeature.java  |   6 +-
 .../org/apache/sis/feature/EnvelopeOperation.java  |   4 +-
 .../java/org/apache/sis/feature/FeatureFormat.java |   2 +-
 .../sis/feature/FeatureOperationException.java     |   2 +-
 .../org/apache/sis/feature/FeatureOperations.java  |   6 +-
 .../main/java/org/apache/sis/feature/Features.java |   2 +-
 .../java/org/apache/sis/feature/FieldType.java     |   4 +-
 .../apache/sis/feature/MultiValuedAssociation.java |   4 +-
 .../apache/sis/feature/MultiValuedAttribute.java   |   4 +-
 .../java/org/apache/sis/feature/PropertyView.java  |   2 +-
 .../java/org/apache/sis/feature/SparseFeature.java |   6 +-
 .../apache/sis/feature/StringJoinOperation.java    |   4 +-
 .../java/org/apache/sis/feature/Validator.java     |   4 +-
 .../apache/sis/feature/builder/AttributeRole.java  |   8 +-
 .../sis/feature/builder/AttributeTypeBuilder.java  |  12 +--
 .../feature/builder/CharacteristicTypeBuilder.java |   6 +-
 .../sis/feature/builder/FeatureTypeBuilder.java    |   6 +-
 .../sis/feature/builder/OperationWrapper.java      |   2 +-
 .../apache/sis/feature/builder/TypeBuilder.java    |   2 +-
 .../org/apache/sis/filter/AssociationValue.java    |   4 +-
 .../java/org/apache/sis/filter/BinaryFunction.java |  14 +--
 .../apache/sis/filter/BinaryGeometryFilter.java    |   2 +-
 .../org/apache/sis/filter/BinarySpatialFilter.java |   2 +-
 .../org/apache/sis/filter/ComparisonFilter.java    |   4 +-
 .../org/apache/sis/filter/ConvertFunction.java     |   6 +-
 .../apache/sis/filter/DefaultFilterFactory.java    |   2 +-
 .../java/org/apache/sis/filter/DistanceFilter.java |   2 +-
 .../java/org/apache/sis/filter/FilterNode.java     |   2 +-
 .../java/org/apache/sis/filter/LeafExpression.java |   4 +-
 .../java/org/apache/sis/filter/Optimization.java   |   6 +-
 .../java/org/apache/sis/filter/PropertyValue.java  |   6 +-
 .../java/org/apache/sis/filter/UnaryFunction.java  |   2 +-
 .../java/org/apache/sis/image/AnnotatedImage.java  |   6 +-
 .../java/org/apache/sis/image/BandedIterator.java  |   4 +-
 .../apache/sis/image/BandedSampleConverter.java    |   2 +-
 .../java/org/apache/sis/image/ComputedImage.java   |   4 +-
 .../java/org/apache/sis/image/ComputedTiles.java   |   2 +-
 .../main/java/org/apache/sis/image/DataType.java   |   4 +-
 .../java/org/apache/sis/image/ImageCombiner.java   |   4 +-
 .../java/org/apache/sis/image/ImageProcessor.java  |  18 ++--
 .../java/org/apache/sis/image/Interpolation.java   |   2 +-
 .../java/org/apache/sis/image/PlanarImage.java     |   2 +-
 .../java/org/apache/sis/image/PrefetchedImage.java |   2 +-
 .../java/org/apache/sis/image/RecoloredImage.java  |   4 +-
 .../java/org/apache/sis/image/ResampledImage.java  |  14 +--
 .../java/org/apache/sis/image/ResamplingGrid.java  |   6 +-
 .../main/java/org/apache/sis/image/TileCache.java  |   2 +-
 .../main/java/org/apache/sis/image/Transferer.java |   4 +-
 .../java/org/apache/sis/image/Visualization.java   |   6 +-
 .../org/apache/sis/index/tree/NodeIterator.java    |   4 +-
 .../java/org/apache/sis/index/tree/PointTree.java  |   4 +-
 .../sis/internal/coverage/CompoundTransform.java   |   4 +-
 .../internal/coverage/CompoundTransformOf1D.java   |   2 +-
 .../sis/internal/coverage/CoverageCombiner.java    |   4 +-
 .../internal/coverage/j2d/ColorModelFactory.java   |   6 +-
 .../sis/internal/coverage/j2d/ColorModelType.java  |   2 +-
 .../sis/internal/coverage/j2d/Colorizer.java       |   8 +-
 .../internal/coverage/j2d/DeferredProperty.java    |   2 +-
 .../sis/internal/coverage/j2d/FillValues.java      |   2 +-
 .../sis/internal/coverage/j2d/ImageLayout.java     |   4 +-
 .../sis/internal/coverage/j2d/ImageUtilities.java  |   6 +-
 .../sis/internal/coverage/j2d/TileOpExecutor.java  |   8 +-
 .../sis/internal/coverage/j2d/TilePlaceholder.java |   4 +-
 .../sis/internal/feature/FeatureExpression.java    |   6 +-
 .../apache/sis/internal/feature/Geometries.java    |  10 +-
 .../sis/internal/feature/GeometryWrapper.java      |  32 +++---
 .../sis/internal/feature/MovingFeatures.java       |   2 +-
 .../org/apache/sis/internal/feature/Resources.java |  38 +++----
 .../sis/internal/feature/Resources.properties      |  36 +++----
 .../internal/feature/SpatialOperationContext.java  |   4 +-
 .../apache/sis/internal/feature/j2d/Factory.java   |   2 +-
 .../apache/sis/internal/feature/j2d/Wrapper.java   |   4 +-
 .../apache/sis/internal/feature/jts/Factory.java   |   4 +-
 .../org/apache/sis/internal/feature/jts/JTS.java   |  16 +--
 .../sis/internal/feature/jts/ShapeConverter.java   |   2 +-
 .../apache/sis/internal/feature/jts/Wrapper.java   |  12 +--
 .../apache/sis/internal/feature/package-info.java  |   2 +-
 .../sis/internal/filter/GeometryConverter.java     |   2 +-
 .../sis/internal/filter/sqlmm/ST_Transform.java    |   2 +-
 .../sis/internal/filter/sqlmm/SpatialFunction.java |   2 +-
 .../internal/processing/image/TiledProcess.java    |   2 +-
 .../sis/internal/processing/isoline/Isolines.java  |   4 +-
 .../sis/internal/processing/isoline/Joiner.java    |   2 +-
 .../sis/internal/processing/isoline/Tracer.java    |   6 +-
 .../org/apache/sis/coverage/CategoryListTest.java  |   2 +-
 .../apache/sis/coverage/grid/GridGeometryTest.java |   6 +-
 .../coverage/grid/ResampledGridCoverageTest.java   |  36 +++----
 .../apache/sis/feature/AbstractFeatureTest.java    |   2 +-
 .../sis/feature/DefaultAssociationRoleTest.java    |   4 +-
 .../apache/sis/feature/DefaultFeatureTypeTest.java |  14 +--
 .../org/apache/sis/feature/FeatureTestCase.java    |   4 +-
 .../apache/sis/feature/PropertySingletonTest.java  |   2 +-
 .../java/org/apache/sis/image/ImageTestCase.java   |   4 +-
 .../org/apache/sis/image/ResamplingGridTest.java   |   6 +-
 .../apache/sis/index/tree/PointTreeNodeTest.java   |   2 +-
 .../sis/internal/coverage/j2d/ColorizerTest.java   |   4 +-
 .../coverage/j2d/SampleModelFactoryTest.java       |   2 +-
 .../apache/sis/internal/feature/jts/JTSTest.java   |  16 +--
 .../internal/processing/isoline/IsolinesTest.java  |  14 +--
 .../sis/internal/jaxb/AdapterReplacement.java      |   6 +-
 .../sis/internal/jaxb/IdentifierMapAdapter.java    |  30 +++++-
 .../sis/internal/jaxb/ModifiableIdentifierMap.java |   4 +-
 .../sis/internal/jaxb/PrimitiveTypeProperties.java |   6 +-
 .../sis/internal/jaxb/SpecializedIdentifier.java   |   4 +-
 .../apache/sis/internal/jaxb/cat/CodeListUID.java  |   2 +-
 .../apache/sis/internal/jaxb/gco/GO_DateTime.java  |   2 +-
 .../sis/internal/jaxb/gco/GO_GenericName.java      |   2 +-
 .../sis/internal/jaxb/gco/ObjectReference.java     |   2 +-
 .../apache/sis/internal/jaxb/gco/PropertyType.java |  18 ++--
 .../org/apache/sis/internal/jaxb/gcx/Anchor.java   |   2 +-
 .../sis/internal/jaxb/geometry/package-info.java   |   2 +-
 .../org/apache/sis/internal/jaxb/gml/Measure.java  |   4 +-
 .../apache/sis/internal/jaxb/gml/MeasureList.java  |   2 +-
 .../apache/sis/internal/jaxb/gml/package-info.java |   2 +-
 .../org/apache/sis/internal/jaxb/lan/Country.java  |   2 +-
 .../apache/sis/internal/jaxb/lan/LanguageCode.java |   2 +-
 .../sis/internal/jaxb/lan/LocaleAndCharset.java    |   4 +-
 .../apache/sis/internal/jaxb/lan/TextGroup.java    |   2 +-
 .../sis/internal/jaxb/metadata/package-info.java   |   2 +-
 .../internal/jaxb/metadata/replace/Parameter.java  |   2 +-
 .../jaxb/metadata/replace/QualityParameter.java    |   6 +-
 .../jaxb/metadata/replace/ServiceParameter.java    |   2 +-
 .../jaxb/metadata/replace/package-info.java        |   2 +-
 .../org/apache/sis/internal/jaxb/package-info.java |   2 +-
 .../apache/sis/internal/metadata/AxisNames.java    |   4 +-
 .../apache/sis/internal/metadata/ExcludedSet.java  |   2 +-
 .../apache/sis/internal/metadata/Identifiers.java  |   2 +-
 .../org/apache/sis/internal/metadata/Merger.java   |  10 +-
 .../apache/sis/internal/metadata/NameMeaning.java  |   2 +-
 .../sis/internal/metadata/ReferencingServices.java |   2 +-
 .../apache/sis/internal/metadata/Resources.java    |   2 +-
 .../apache/sis/internal/metadata/SensorType.java   |   2 +-
 .../metadata/legacy/LegacyPropertyAdapter.java     |   4 +-
 .../apache/sis/internal/metadata/sql/Dialect.java  |   4 +-
 .../sis/internal/metadata/sql/Initializer.java     |   4 +-
 .../sis/internal/metadata/sql/LocalDataSource.java |   2 +-
 .../sis/internal/metadata/sql/ScriptRunner.java    |   2 +-
 .../apache/sis/internal/simple/SimpleCitation.java |   2 +-
 .../org/apache/sis/internal/xml/XmlUtilities.java  |   4 +-
 .../org/apache/sis/metadata/AbstractMetadata.java  |   6 +-
 .../org/apache/sis/metadata/MetadataCopier.java    |   4 +-
 .../org/apache/sis/metadata/MetadataStandard.java  |  11 +-
 .../apache/sis/metadata/ModifiableMetadata.java    |   8 +-
 .../org/apache/sis/metadata/PropertyAccessor.java  |   6 +-
 .../apache/sis/metadata/PropertyComparator.java    |   6 +-
 .../sis/metadata/StandardImplementation.java       |  15 +--
 .../org/apache/sis/metadata/TitleProperty.java     |   2 +-
 .../java/org/apache/sis/metadata/TreeNode.java     |  22 ++--
 .../org/apache/sis/metadata/TreeNodeChildren.java  |   2 +-
 .../apache/sis/metadata/iso/DefaultMetadata.java   |   2 +-
 .../org/apache/sis/metadata/iso/ISOMetadata.java   |   2 +-
 .../sis/metadata/iso/acquisition/package-info.java |   2 +-
 .../sis/metadata/iso/citation/Citations.java       |   4 +-
 .../metadata/iso/citation/DefaultTelephone.java    |   4 +-
 .../sis/metadata/iso/citation/package-info.java    |   2 +-
 .../sis/metadata/iso/constraint/package-info.java  |   2 +-
 .../sis/metadata/iso/content/package-info.java     |   2 +-
 .../metadata/iso/distribution/DefaultFormat.java   |   4 +-
 .../metadata/iso/distribution/package-info.java    |   2 +-
 .../iso/extent/DefaultGeographicBoundingBox.java   |   8 +-
 .../iso/extent/DefaultSpatialTemporalExtent.java   |   2 +-
 .../metadata/iso/extent/DefaultTemporalExtent.java |   2 +-
 .../metadata/iso/extent/DefaultVerticalExtent.java |   4 +-
 .../apache/sis/metadata/iso/extent/Extents.java    |   2 +-
 .../sis/metadata/iso/extent/package-info.java      |   6 +-
 .../identification/DefaultOperationMetadata.java   |   4 +
 .../metadata/iso/identification/OperationName.java |   2 +-
 .../metadata/iso/identification/package-info.java  |   2 +-
 .../sis/metadata/iso/lineage/package-info.java     |   2 +-
 .../sis/metadata/iso/maintenance/package-info.java |   2 +-
 .../org/apache/sis/metadata/iso/package-info.java  |   2 +-
 .../sis/metadata/iso/quality/AbstractElement.java  |   2 +-
 .../sis/metadata/iso/quality/AbstractResult.java   |   4 +-
 .../iso/quality/DefaultAggregationDerivation.java  |   2 +-
 .../sis/metadata/iso/quality/DefaultMeasure.java   |   4 +
 .../sis/metadata/iso/quality/package-info.java     |   2 +-
 .../sis/metadata/iso/spatial/package-info.java     |   2 +-
 .../java/org/apache/sis/metadata/package-info.java |   4 +-
 .../apache/sis/metadata/sql/CachedStatement.java   |   6 +-
 .../org/apache/sis/metadata/sql/Dispatcher.java    |   2 +-
 .../org/apache/sis/metadata/sql/LookupInfo.java    |   2 +-
 .../apache/sis/metadata/sql/MetadataFallback.java  |   2 +-
 .../apache/sis/metadata/sql/MetadataSource.java    |  24 ++---
 .../apache/sis/metadata/sql/MetadataWriter.java    |   6 +-
 .../apache/sis/metadata/sql/TableHierarchy.java    |   2 +-
 .../java/org/apache/sis/util/iso/AbstractName.java |   2 +-
 .../org/apache/sis/util/iso/DefaultLocalName.java  |   4 +-
 .../org/apache/sis/util/iso/DefaultMemberName.java |   2 +-
 .../apache/sis/util/iso/DefaultNameFactory.java    |   2 +-
 .../org/apache/sis/util/iso/DefaultNameSpace.java  |   2 +-
 .../org/apache/sis/util/iso/DefaultRecord.java     |   4 +-
 .../apache/sis/util/iso/DefaultRecordSchema.java   |   2 +-
 .../org/apache/sis/util/iso/DefaultRecordType.java |   2 +-
 .../org/apache/sis/util/iso/DefaultScopedName.java |   2 +-
 .../org/apache/sis/util/iso/DefaultTypeName.java   |   8 +-
 .../main/java/org/apache/sis/util/iso/Names.java   |   4 +-
 .../org/apache/sis/util/iso/RecordDefinition.java  |   2 +-
 .../java/org/apache/sis/xml/IdentifierSpace.java   |   2 +-
 .../main/java/org/apache/sis/xml/InputFactory.java |  12 +--
 .../java/org/apache/sis/xml/MarshallerPool.java    |   4 +-
 .../main/java/org/apache/sis/xml/Namespaces.java   |   6 +-
 .../org/apache/sis/xml/NilInternationalString.java |   2 +-
 .../main/java/org/apache/sis/xml/NilObject.java    |   2 +-
 .../java/org/apache/sis/xml/NilObjectHandler.java  |   2 +-
 .../main/java/org/apache/sis/xml/NilReason.java    |  10 +-
 .../java/org/apache/sis/xml/OutputFactory.java     |  12 +--
 .../java/org/apache/sis/xml/ReferenceResolver.java |  14 +--
 .../java/org/apache/sis/xml/TransformedEvent.java  |   6 +-
 .../main/java/org/apache/sis/xml/Transformer.java  |   2 +-
 .../org/apache/sis/xml/TransformingNamespaces.java |   2 +-
 .../java/org/apache/sis/xml/ValueConverter.java    |  16 +--
 .../src/main/java/org/apache/sis/xml/XLink.java    |   6 +-
 .../src/main/java/org/apache/sis/xml/XML.java      |   8 +-
 .../src/main/java/org/apache/sis/xml/XPointer.java |   2 +-
 .../org/apache/sis/metadata/sql/Citations.sql      |   2 +-
 .../internal/jaxb/lan/FreeTextMarshallingTest.java |   6 +-
 .../sis/internal/jaxb/lan/OtherLocalesTest.java    |   2 +-
 .../apache/sis/internal/xml/XmlUtilitiesTest.java  |   2 +-
 .../apache/sis/metadata/AbstractMetadataTest.java  |   2 +-
 .../java/org/apache/sis/metadata/HashCodeTest.java |   2 +-
 .../apache/sis/metadata/MetadataStandardTest.java  |   4 +-
 .../apache/sis/metadata/PropertyAccessorTest.java  |  14 +--
 .../sis/metadata/PropertyConsistencyCheck.java     |   6 +-
 .../java/org/apache/sis/metadata/PrunerTest.java   |   2 +-
 .../java/org/apache/sis/metadata/TreeNodeTest.java |   2 +-
 .../org/apache/sis/metadata/TreeTableViewTest.java |   2 +-
 .../metadata/iso/citation/DefaultContactTest.java  |   4 +-
 .../sis/metadata/iso/extent/ExtentsTest.java       |   2 +-
 .../metadata/iso/quality/AbstractElementTest.java  |   4 +-
 .../sis/test/xml/AnnotationConsistencyCheck.java   |   2 +-
 .../apache/sis/test/xml/DocumentComparator.java    |  10 +-
 .../org/apache/sis/test/xml/PackageVerifier.java   |   2 +-
 .../org/apache/sis/test/xml/SchemaCompliance.java  |   2 +-
 .../apache/sis/util/iso/NameMarshallingTest.java   |   6 +-
 .../java/org/apache/sis/util/iso/NamesTest.java    |   2 +-
 .../apache/sis/xml/NilReasonMarshallingTest.java   |   2 +-
 .../java/org/apache/sis/xml/NilReasonTest.java     |   6 +-
 .../test/java/org/apache/sis/xml/XLinkTest.java    |  22 ++--
 .../org/apache/sis/internal/map/SEPortrayer.java   |  12 +--
 .../coverage/MultiResolutionCoverageLoader.java    |   6 +-
 .../sis/internal/map/coverage/RenderingData.java   |   6 +-
 .../main/java/org/apache/sis/portrayal/Canvas.java |  24 ++---
 .../org/apache/sis/portrayal/CanvasExtent.java     |   4 +-
 .../org/apache/sis/portrayal/CanvasFollower.java   |   6 +-
 .../java/org/apache/sis/portrayal/Observable.java  |   2 +-
 .../apache/sis/portrayal/TransformChangeEvent.java |   2 +-
 .../apache/sis/internal/gazetteer/Resources.java   |   4 +-
 .../sis/internal/gazetteer/Resources.properties    |   4 +-
 .../referencing/gazetteer/GazetteerException.java  |   2 +-
 .../referencing/gazetteer/GazetteerFactory.java    |   4 +-
 .../gazetteer/GeohashReferenceSystem.java          |   6 +-
 .../gazetteer/MilitaryGridReferenceSystem.java     |  12 +--
 .../gazetteer/ModifiableLocationType.java          |   2 +-
 .../gazetteer/GazetteerFactoryTest.java            |   2 +-
 .../sis/referencing/gazetteer/LocationViewer.java  |   6 +-
 .../gazetteer/MilitaryGridReferenceSystemTest.java |   2 +-
 .../sis/geometry/AbstractDirectPosition.java       |   2 +-
 .../org/apache/sis/geometry/AbstractEnvelope.java  |   2 +-
 .../org/apache/sis/geometry/ArrayEnvelope.java     |   2 +-
 .../org/apache/sis/geometry/CoordinateFormat.java  |  12 +--
 .../org/apache/sis/geometry/CurveExtremum.java     |   2 +-
 .../org/apache/sis/geometry/DirectPosition1D.java  |   2 +-
 .../org/apache/sis/geometry/DirectPosition2D.java  |   2 +-
 .../java/org/apache/sis/geometry/Envelope2D.java   |  16 +--
 .../org/apache/sis/geometry/EnvelopeReducer.java   |   2 +-
 .../java/org/apache/sis/geometry/Envelopes.java    |  20 ++--
 .../apache/sis/geometry/GeneralDirectPosition.java |   2 +-
 .../org/apache/sis/geometry/GeneralEnvelope.java   |  12 +--
 .../org/apache/sis/geometry/ImmutableEnvelope.java |   4 +-
 .../java/org/apache/sis/geometry/Shapes2D.java     |   2 +-
 .../apache/sis/geometry/WraparoundAdjustment.java  |   4 +-
 .../referencing/CC_GeneralOperationParameter.java  |  55 +++++++---
 .../jaxb/referencing/CC_GeneralParameterValue.java |  13 +--
 .../jaxb/referencing/CC_OperationMethod.java       |  15 +--
 .../jaxb/referencing/CC_OperationParameter.java    |  54 +++++++---
 .../referencing/CC_OperationParameterGroup.java    |   6 +-
 .../apache/sis/internal/jaxb/referencing/Code.java |   6 +-
 .../jaxb/referencing/SecondDefiningParameter.java  |   2 +-
 .../internal/jaxb/referencing/package-info.java    |   4 +-
 .../sis/internal/referencing/AxesMapper.java       |   2 +-
 .../sis/internal/referencing/AxisDirections.java   |  67 +++++++++---
 .../internal/referencing/CoordinateOperations.java |   2 +-
 .../internal/referencing/DefinitionVerifier.java   |   2 +-
 .../apache/sis/internal/referencing/Formulas.java  |   2 +-
 .../referencing/GeodeticObjectBuilder.java         |  16 +--
 .../referencing/MathTransformsOrFactory.java       |   8 +-
 .../sis/internal/referencing/MergedProperties.java |  14 +--
 .../internal/referencing/PositionTransformer.java  |   2 +-
 .../referencing/ReferencingFactoryContainer.java   |   8 +-
 .../internal/referencing/ReferencingUtilities.java |   2 +-
 .../apache/sis/internal/referencing/Resources.java |  56 +++++-----
 .../sis/internal/referencing/Resources.properties  |  56 +++++-----
 .../internal/referencing/ServicesForMetadata.java  |   6 +-
 .../internal/referencing/VerticalDatumTypes.java   |   6 +-
 .../sis/internal/referencing/WKTKeywords.java      |   2 +-
 .../sis/internal/referencing/WKTUtilities.java     |   6 +-
 .../internal/referencing/WraparoundApplicator.java |   6 +-
 .../referencing/j2d/AffineTransform2D.java         |   2 +-
 .../sis/internal/referencing/j2d/Bezier.java       |  14 +--
 .../referencing/j2d/ImmutableAffineTransform.java  |   2 +-
 .../referencing/j2d/IntervalRectangle.java         |   2 +-
 .../referencing/j2d/LinearTransform2D.java         |   2 +-
 .../apache/sis/internal/referencing/j2d/Tile.java  |   4 +-
 .../internal/referencing/j2d/TileOrganizer.java    |   4 +-
 .../referencing/provider/AbridgedMolodensky.java   |   2 +-
 .../referencing/provider/AbstractProvider.java     |   2 +-
 .../provider/DatumShiftGridCompressed.java         |   2 +-
 .../referencing/provider/DatumShiftGridGroup.java  |   2 +-
 .../referencing/provider/DatumShiftGridLoader.java |   2 +-
 .../referencing/provider/Equirectangular.java      |   2 +-
 .../provider/FranceGeocentricInterpolation.java    |   4 +-
 .../referencing/provider/GeocentricAffine.java     |   6 +-
 .../GeocentricAffineBetweenGeographic.java         |   2 +-
 .../referencing/provider/GeodeticOperation.java    |   4 +-
 .../provider/GeographicAndVerticalOffsets.java     |   2 +-
 .../referencing/provider/LambertConformal2SP.java  |   2 +-
 .../referencing/provider/MapProjection.java        |   2 +-
 .../internal/referencing/provider/Mercator2SP.java |   4 +-
 .../internal/referencing/provider/Molodensky.java  |   4 +-
 .../sis/internal/referencing/provider/NTv2.java    |   2 +-
 .../referencing/provider/NorthPoleRotation.java    |   2 +-
 .../referencing/provider/PolarStereographicB.java  |   2 +-
 .../referencing/provider/PseudoSinusoidal.java     |   2 +-
 .../referencing/provider/SouthPoleRotation.java    |   2 +-
 .../internal/referencing/provider/Wraparound.java  |   2 +-
 .../provider/ZonedTransverseMercator.java          |   2 +-
 .../java/org/apache/sis/io/wkt/AbstractParser.java |  12 +--
 .../java/org/apache/sis/io/wkt/Convention.java     |   2 +-
 .../main/java/org/apache/sis/io/wkt/Element.java   |   8 +-
 .../org/apache/sis/io/wkt/FormattableObject.java   |  14 +--
 .../main/java/org/apache/sis/io/wkt/Formatter.java |  14 +--
 .../apache/sis/io/wkt/GeodeticObjectParser.java    |  78 +++++++-------
 .../org/apache/sis/io/wkt/MathTransformParser.java |  24 ++---
 .../org/apache/sis/io/wkt/SingletonElement.java    |   2 +-
 .../java/org/apache/sis/io/wkt/StoredTree.java     |   2 +-
 .../main/java/org/apache/sis/io/wkt/Symbols.java   |   4 +-
 .../java/org/apache/sis/io/wkt/Transliterator.java |   4 +-
 .../sis/io/wkt/UnformattableObjectException.java   |   6 +-
 .../sis/io/wkt/UnparsableObjectException.java      |   6 +-
 .../java/org/apache/sis/io/wkt/VerticalInfo.java   |   6 +-
 .../java/org/apache/sis/io/wkt/WKTDictionary.java  |   8 +-
 .../main/java/org/apache/sis/io/wkt/WKTFormat.java |   8 +-
 .../main/java/org/apache/sis/io/wkt/Warnings.java  |   4 +-
 .../sis/parameter/AbstractParameterDescriptor.java |   6 +-
 .../sis/parameter/DefaultParameterDescriptor.java  |  78 +++++++++++---
 .../parameter/DefaultParameterDescriptorGroup.java |   2 +-
 .../sis/parameter/DefaultParameterValue.java       |  21 ++--
 .../sis/parameter/DefaultParameterValueGroup.java  |  10 +-
 .../sis/parameter/MapProjectionParameters.java     |   4 +-
 .../org/apache/sis/parameter/ParameterBuilder.java |   8 +-
 .../org/apache/sis/parameter/ParameterFormat.java  |   9 +-
 .../apache/sis/parameter/ParameterValueList.java   |   4 +-
 .../java/org/apache/sis/parameter/Parameters.java  |  20 ++--
 .../org/apache/sis/parameter/TensorParameters.java |   6 +-
 .../sis/parameter/UnmodifiableParameterValue.java  |  15 +--
 .../parameter/UnmodifiableParameterValueGroup.java |   2 +-
 .../java/org/apache/sis/parameter/Verifier.java    |   2 +-
 .../org/apache/sis/parameter/package-info.java     |   2 +-
 .../sis/referencing/AbstractIdentifiedObject.java  |  14 +--
 .../sis/referencing/AbstractReferenceSystem.java   |   2 +-
 .../java/org/apache/sis/referencing/Builder.java   |  14 +--
 .../main/java/org/apache/sis/referencing/CRS.java  |  16 +--
 .../java/org/apache/sis/referencing/CommonCRS.java |   2 +-
 .../sis/referencing/EPSGFactoryFallback.java       |   4 +-
 .../referencing/EllipsoidalHeightSeparator.java    |   8 +-
 .../sis/referencing/GeodesicsOnEllipsoid.java      |   6 +-
 .../apache/sis/referencing/GeodeticCalculator.java |  38 +++----
 .../apache/sis/referencing/GeodeticException.java  |   2 +-
 .../apache/sis/referencing/IdentifiedObjects.java  |   8 +-
 .../sis/referencing/ImmutableIdentifier.java       |   6 +-
 .../org/apache/sis/referencing/NameIterator.java   |   2 +-
 .../apache/sis/referencing/NamedIdentifier.java    |   6 +-
 .../sis/referencing/StandardDefinitions.java       |   4 +-
 .../apache/sis/referencing/crs/AbstractCRS.java    |   4 +-
 .../sis/referencing/crs/AbstractDerivedCRS.java    |  17 ++-
 .../apache/sis/referencing/crs/ConversionKeys.java |   6 +-
 .../sis/referencing/crs/DefaultCompoundCRS.java    |   2 +-
 .../sis/referencing/crs/DefaultDerivedCRS.java     |   6 +-
 .../sis/referencing/crs/DefaultEngineeringCRS.java |   2 +-
 .../sis/referencing/crs/DefaultGeocentricCRS.java  |   2 +-
 .../sis/referencing/crs/DefaultGeodeticCRS.java    |   6 +-
 .../sis/referencing/crs/DefaultGeographicCRS.java  |   2 +-
 .../sis/referencing/crs/DefaultImageCRS.java       |   2 +-
 .../sis/referencing/crs/DefaultParametricCRS.java  |   2 +-
 .../sis/referencing/crs/DefaultProjectedCRS.java   |   2 +-
 .../sis/referencing/crs/DefaultTemporalCRS.java    |   6 +-
 .../sis/referencing/crs/DefaultVerticalCRS.java    |   2 +-
 .../org/apache/sis/referencing/cs/AbstractCS.java  |   4 +-
 .../java/org/apache/sis/referencing/cs/Codes.java  |   2 +-
 .../sis/referencing/cs/CoordinateSystems.java      |  11 +-
 .../apache/sis/referencing/cs/DefaultAffineCS.java |   2 +-
 .../sis/referencing/cs/DefaultCartesianCS.java     |   2 +-
 .../sis/referencing/cs/DefaultCompoundCS.java      |   2 +-
 .../cs/DefaultCoordinateSystemAxis.java            |   8 +-
 .../sis/referencing/cs/DefaultCylindricalCS.java   |   2 +-
 .../sis/referencing/cs/DefaultEllipsoidalCS.java   |   2 +-
 .../apache/sis/referencing/cs/DefaultLinearCS.java |   2 +-
 .../sis/referencing/cs/DefaultParametricCS.java    |   2 +-
 .../apache/sis/referencing/cs/DefaultPolarCS.java  |   2 +-
 .../sis/referencing/cs/DefaultSphericalCS.java     |   2 +-
 .../apache/sis/referencing/cs/DefaultTimeCS.java   |   2 +-
 .../sis/referencing/cs/DefaultUserDefinedCS.java   |   2 +-
 .../sis/referencing/cs/DefaultVerticalCS.java      |   2 +-
 .../org/apache/sis/referencing/cs/Normalizer.java  |  28 ++---
 .../sis/referencing/datum/AbstractDatum.java       |   2 +-
 .../sis/referencing/datum/BursaWolfParameters.java |   2 +-
 .../sis/referencing/datum/DatumShiftGrid.java      |   4 +-
 .../sis/referencing/datum/DefaultEllipsoid.java    |   6 +-
 .../referencing/datum/DefaultEngineeringDatum.java |   2 +-
 .../referencing/datum/DefaultGeodeticDatum.java    |   8 +-
 .../sis/referencing/datum/DefaultImageDatum.java   |   2 +-
 .../referencing/datum/DefaultParametricDatum.java  |   2 +-
 .../referencing/datum/DefaultPrimeMeridian.java    |   4 +-
 .../referencing/datum/DefaultTemporalDatum.java    |   2 +-
 .../referencing/datum/DefaultVerticalDatum.java    |   4 +-
 .../referencing/factory/AuthorityFactoryProxy.java |   4 +-
 .../factory/CommonAuthorityFactory.java            |   6 +-
 .../factory/ConcurrentAuthorityFactory.java        |  14 +--
 .../factory/GeodeticAuthorityFactory.java          |  82 +++++++--------
 .../referencing/factory/GeodeticObjectFactory.java |   6 +-
 .../factory/IdentifiedObjectFinder.java            |   4 +-
 .../referencing/factory/IdentifiedObjectSet.java   |   2 +-
 .../factory/MissingFactoryResourceException.java   |   4 +-
 .../factory/MultiAuthoritiesFactory.java           |   6 +-
 .../factory/UnavailableFactoryException.java       |   6 +-
 .../sis/referencing/factory/package-info.java      |   2 +-
 .../referencing/factory/sql/AuthorityCodes.java    |   2 +-
 .../sis/referencing/factory/sql/BursaWolfInfo.java |   2 +-
 .../factory/sql/CoordinateOperationSet.java        |   2 +-
 .../referencing/factory/sql/EPSGDataAccess.java    |  20 ++--
 .../sis/referencing/factory/sql/EPSGFactory.java   |   6 +-
 .../sis/referencing/factory/sql/EPSGInstaller.java |   2 +-
 .../sis/referencing/factory/sql/SQLTranslator.java |   4 +-
 .../operation/AbstractCoordinateOperation.java     |  28 ++---
 .../operation/AbstractSingleOperation.java         |  29 ++++--
 .../operation/CoordinateOperationContext.java      |   4 +-
 .../operation/CoordinateOperationFinder.java       |  32 +++---
 .../operation/CoordinateOperationRegistry.java     |  24 ++---
 .../operation/DefaultConcatenatedOperation.java    |  12 +--
 .../referencing/operation/DefaultConversion.java   |  24 +++--
 .../DefaultCoordinateOperationFactory.java         |   6 +-
 .../operation/DefaultOperationMethod.java          |  40 +++++---
 .../operation/DefaultPassThroughOperation.java     | 114 +++++++++++++++------
 .../operation/DefaultTransformation.java           |   2 +-
 .../operation/InverseOperationMethod.java          |   2 +-
 .../referencing/operation/SubOperationInfo.java    |   6 +-
 .../apache/sis/referencing/operation/SubTypes.java |   2 +-
 .../operation/builder/LinearTransformBuilder.java  |  24 ++---
 .../referencing/operation/builder/Linearizer.java  |   4 +-
 .../operation/builder/LocalizationGridBuilder.java |  12 +--
 .../builder/LocalizationGridException.java         |   4 +-
 .../operation/builder/ProjectedTransformTry.java   |   4 +-
 .../operation/builder/ResidualGrid.java            |   4 +-
 .../operation/builder/TransformBuilder.java        |   4 +-
 .../operation/matrix/AffineTransforms2D.java       |   6 +-
 .../operation/matrix/GeneralMatrix.java            |   8 +-
 .../sis/referencing/operation/matrix/Matrices.java |  10 +-
 .../sis/referencing/operation/matrix/Matrix1.java  |   2 +-
 .../sis/referencing/operation/matrix/Matrix2.java  |   2 +-
 .../sis/referencing/operation/matrix/Matrix3.java  |   2 +-
 .../sis/referencing/operation/matrix/Matrix4.java  |   2 +-
 .../referencing/operation/matrix/MatrixSIS.java    |   2 +-
 .../matrix/MismatchedMatrixSizeException.java      |   2 +-
 .../matrix/NoninvertibleMatrixException.java       |   2 +-
 .../sis/referencing/operation/matrix/Solver.java   |   2 +-
 .../sis/referencing/operation/package-info.java    |   2 +-
 .../operation/projection/AlbersEqualArea.java      |   4 +-
 .../operation/projection/AuthalicConversion.java   |   2 +-
 .../operation/projection/AuthalicMercator.java     |   4 +-
 .../operation/projection/AzimuthalEquidistant.java |   4 +-
 .../operation/projection/CassiniSoldner.java       |   4 +-
 .../operation/projection/ConformalProjection.java  |   2 +-
 .../operation/projection/CylindricalEqualArea.java |   6 +-
 .../operation/projection/Initializer.java          |   6 +-
 .../projection/LambertAzimuthalEqualArea.java      |   6 +-
 .../projection/LambertConicConformal.java          |   8 +-
 .../operation/projection/LongitudeWraparound.java  |   4 +-
 .../referencing/operation/projection/Mercator.java |  10 +-
 .../operation/projection/MeridianArcBased.java     |   2 +-
 .../projection/ModifiedAzimuthalEquidistant.java   |   2 +-
 .../operation/projection/Mollweide.java            |   2 +-
 .../operation/projection/NormalizedProjection.java |  12 +--
 .../operation/projection/ObliqueMercator.java      |   4 +-
 .../operation/projection/ObliqueStereographic.java |  12 +--
 .../operation/projection/Orthographic.java         |   2 +-
 .../operation/projection/PolarStereographic.java   |   4 +-
 .../operation/projection/Polyconic.java            |   4 +-
 .../operation/projection/ProjectionException.java  |   2 +-
 .../operation/projection/SatelliteTracking.java    |   8 +-
 .../operation/projection/Sinusoidal.java           |   2 +-
 .../operation/projection/TransverseMercator.java   |  14 +--
 .../operation/projection/ZonedGridSystem.java      |   4 +-
 .../operation/transform/AbstractMathTransform.java |  28 ++---
 .../transform/AbstractMathTransform1D.java         |   8 +-
 .../transform/AbstractMathTransform2D.java         |   8 +-
 .../operation/transform/ConcatenatedTransform.java |   6 +-
 .../operation/transform/ContextualParameters.java  |   4 +-
 .../operation/transform/DatumShiftTransform.java   |   2 +-
 .../transform/DefaultMathTransformFactory.java     |  18 ++--
 .../operation/transform/DomainDefinition.java      |  10 +-
 .../transform/EllipsoidToCentricTransform.java     |   6 +-
 .../transform/InterpolatedGeocentricTransform.java |   6 +-
 .../transform/InterpolatedMolodenskyTransform.java |  12 +--
 .../operation/transform/InterpolatedTransform.java |  24 ++---
 .../operation/transform/LinearTransform.java       |   4 +-
 .../operation/transform/MathTransformProvider.java |   2 +-
 .../operation/transform/MathTransforms.java        |   6 +-
 .../operation/transform/MolodenskyFormula.java     |   2 +-
 .../operation/transform/MolodenskyTransform.java   |   4 +-
 .../operation/transform/PassThroughTransform.java  |   6 +-
 .../operation/transform/PoleRotation.java          |   2 +-
 .../operation/transform/TransferFunction.java      |   2 +-
 .../operation/transform/TransformSeparator.java    |   8 +-
 .../operation/transform/WraparoundTransform.java   |   4 +-
 .../org/apache/sis/referencing/package-info.java   |   2 +-
 .../sis/referencing/factory/sql/EPSG_Finish.sql    |   2 +-
 .../org/apache/sis/geometry/EnvelopesTest.java     |   2 +-
 .../apache/sis/geometry/GeneralEnvelopeTest.java   |   4 +-
 .../java/org/apache/sis/geometry/Shapes2DTest.java |   2 +-
 .../org/apache/sis/geometry/TransformTestCase.java |   2 +-
 .../referencing/EllipsoidalHeightCombinerTest.java |   4 +-
 .../sis/internal/referencing/WKTKeywordsTest.java  |   2 +-
 .../internal/referencing/provider/AffineTest.java  |   2 +-
 .../referencing/provider/DatumShiftTestCase.java   |   6 +-
 .../FranceGeocentricInterpolationTest.java         |   6 +-
 .../internal/referencing/provider/NADCONTest.java  |   2 +-
 .../internal/referencing/provider/NTv2Test.java    |   2 +-
 .../org/apache/sis/io/wkt/ComparisonWithEPSG.java  |   2 +-
 .../java/org/apache/sis/io/wkt/ElementTest.java    |   6 +-
 .../sis/io/wkt/GeodeticObjectParserTest.java       |   2 +-
 .../org/apache/sis/io/wkt/WKTDictionaryTest.java   |   6 +-
 .../java/org/apache/sis/io/wkt/WKTFormatTest.java  |   2 +-
 .../java/org/apache/sis/io/wkt/WKTParserTest.java  |   1 +
 .../java/org/apache/sis/io/wkt/package-info.txt    |   2 +-
 .../parameter/DefaultParameterDescriptorTest.java  |   6 +-
 .../parameter/DefaultParameterValueGroupTest.java  |   2 +-
 .../sis/parameter/DefaultParameterValueTest.java   |   4 +-
 .../org/apache/sis/parameter/ParametersTest.java   |   2 +-
 .../parameter/UnmodifiableParameterValueTest.java  |   2 +-
 .../sis/referencing/AuthorityFactoriesTest.java    |   2 +-
 .../java/org/apache/sis/referencing/CRSTest.java   |   8 +-
 .../sis/referencing/EPSGFactoryFallbackTest.java   |  16 +--
 .../sis/referencing/GeodeticCalculatorTest.java    |   4 +-
 .../sis/referencing/ImmutableIdentifierTest.java   |   6 +-
 .../referencing/crs/DefaultCompoundCRSTest.java    |   2 +-
 .../referencing/crs/DefaultGeographicCRSTest.java  |   2 +-
 .../cs/DefaultCoordinateSystemAxisTest.java        |   2 +-
 .../referencing/cs/DefaultCylindricalCSTest.java   |   2 +-
 .../sis/referencing/cs/DefaultPolarCSTest.java     |   2 +-
 .../apache/sis/referencing/cs/HardCodedAxes.java   |   2 +-
 .../apache/sis/referencing/cs/NormalizerTest.java  |   2 +-
 .../referencing/datum/BursaWolfParametersTest.java |   2 +-
 .../datum/DefaultPrimeMeridianTest.java            |   2 +-
 .../datum/DefaultVerticalDatumTest.java            |   2 +-
 .../factory/ConcurrentAuthorityFactoryTest.java    |   2 +-
 .../referencing/factory/sql/EPSGFactoryTest.java   |   4 +-
 .../factory/sql/epsg/DataScriptFormatter.java      |   2 +-
 .../sis/referencing/factory/sql/epsg/package.html  |   2 +-
 .../referencing/geoapi/AuthorityFactoryTest.java   |   2 +-
 .../geoapi/ParameterizedTransformTest.java         |   8 +-
 .../operation/CoordinateOperationFinderTest.java   |  56 +++++-----
 .../operation/CoordinateOperationRegistryTest.java |  20 ++--
 .../DefaultCoordinateOperationFactoryTest.java     |  16 +--
 .../builder/LinearTransformBuilderTest.java        |  20 ++--
 .../operation/matrix/GeneralMatrixTest.java        |   2 +-
 .../operation/matrix/MatrixTestCase.java           |  10 +-
 .../operation/matrix/NonSquareMatrixTest.java      |  12 +--
 .../referencing/operation/matrix/SolverTest.java   |   2 +-
 .../operation/projection/AlbersEqualAreaTest.java  |   2 +-
 .../projection/LambertAzimuthalEqualAreaTest.java  |   2 +-
 .../projection/LambertConicConformalTest.java      |   2 +-
 .../projection/MapProjectionTestCase.java          |   4 +-
 .../operation/projection/MercatorTest.java         |   4 +-
 .../operation/projection/MeridianArcTest.java      |   2 +-
 .../operation/projection/PolyconicTest.java        |   2 +-
 .../transform/AbstractMathTransformTest.java       |   4 +-
 .../operation/transform/CartesianToPolarTest.java  |  24 ++---
 .../transform/CartesianToSphericalTest.java        |  12 +--
 .../transform/ConcatenatedTransformTest.java       |   8 +-
 .../transform/MathTransformFactoryMock.java        |   2 +-
 .../operation/transform/MathTransformWrapper.java  |   4 +-
 .../transform/OperationMethodSetTest.java          |   2 +-
 .../transform/PassThroughTransformTest.java        |   2 +-
 .../operation/transform/PolarToCartesianTest.java  |  24 ++---
 .../operation/transform/PoleRotationTest.java      |  20 ++--
 .../transform/ProjectiveTransformTest.java         |   4 +-
 .../operation/transform/PseudoTransform.java       |   4 +-
 .../transform/SphericalToCartesianTest.java        |  12 +--
 .../transform/TransformSeparatorTest.java          |   4 +-
 .../transform/WraparoundTransformTest.java         |   6 +-
 .../report/CoordinateReferenceSystems.java         |   4 +-
 .../sis/referencing/report/HTMLGenerator.java      |   2 +-
 .../sis/test/integration/ConsistencyTest.java      |  10 +-
 .../apache/sis/test/integration/MetadataTest.java  |   4 +-
 .../apache/sis/test/widget/SwingAssertions.java    |   2 +-
 .../sis/internal/converter/ArrayConverter.java     |   4 +-
 .../internal/converter/CharSequenceConverter.java  |   2 +-
 .../sis/internal/converter/ConverterRegistry.java  |  12 +--
 .../sis/internal/converter/FallbackConverter.java  |   8 +-
 .../sis/internal/converter/NumberConverter.java    |   2 +-
 .../sis/internal/converter/ObjectToString.java     |   2 +-
 .../sis/internal/converter/SystemConverter.java    |   8 +-
 .../sis/internal/converter/SystemRegistry.java     |   2 +-
 .../apache/sis/internal/system/DaemonThread.java   |   2 +-
 .../apache/sis/internal/system/OSGiActivator.java  |   2 +-
 .../org/apache/sis/internal/system/Shutdown.java   |   2 +-
 .../apache/sis/internal/system/SystemListener.java |   2 +-
 .../org/apache/sis/internal/system/Threads.java    |   2 +-
 .../org/apache/sis/internal/util/AbstractMap.java  |  10 +-
 .../java/org/apache/sis/internal/util/Bag.java     |   2 +-
 .../apache/sis/internal/util/CheckedArrayList.java |   2 +-
 .../apache/sis/internal/util/CheckedHashSet.java   |   2 +-
 .../java/org/apache/sis/internal/util/Cloner.java  |  10 +-
 .../apache/sis/internal/util/CollectionsExt.java   |   6 +-
 .../apache/sis/internal/util/DefinitionURI.java    |   2 +-
 .../org/apache/sis/internal/util/DoubleDouble.java |  30 +++---
 .../apache/sis/internal/util/FinalFieldSetter.java |   4 +-
 .../sis/internal/util/LocalizedParseException.java |   6 +-
 .../apache/sis/internal/util/PropertyFormat.java   |   2 +-
 .../apache/sis/internal/util/SetOfUnknownSize.java |   6 +-
 .../sis/internal/util/StandardDateFormat.java      |   6 +-
 .../java/org/apache/sis/io/AppendableWriter.java   |   2 +-
 .../main/java/org/apache/sis/io/ClassFormat.java   |   2 +-
 .../java/org/apache/sis/io/CompoundFormat.java     |   2 +-
 .../org/apache/sis/io/IdentifiedObjectFormat.java  |   2 +-
 .../org/apache/sis/io/InvalidSeekException.java    |   2 +-
 .../main/java/org/apache/sis/io/LineAppender.java  |   2 +-
 .../main/java/org/apache/sis/io/TableAppender.java |   2 +-
 .../main/java/org/apache/sis/io/TabularFormat.java |   2 +-
 .../main/java/org/apache/sis/math/ArrayVector.java |   8 +-
 .../java/org/apache/sis/math/DecimalFunctions.java |  18 ++--
 .../main/java/org/apache/sis/math/Fraction.java    |  20 ++--
 .../java/org/apache/sis/math/FunctionProperty.java |   4 +-
 .../java/org/apache/sis/math/MathFunctions.java    |   8 +-
 .../java/org/apache/sis/math/PackedVector.java     |   2 +-
 .../java/org/apache/sis/math/RepeatedVector.java   |   2 +-
 .../java/org/apache/sis/math/SequenceVector.java   |   2 +-
 .../main/java/org/apache/sis/math/Statistics.java  |   6 +-
 .../src/main/java/org/apache/sis/math/Vector.java  |  32 +++---
 .../java/org/apache/sis/measure/AbstractUnit.java  |   4 +-
 .../main/java/org/apache/sis/measure/Angle.java    |   2 +-
 .../java/org/apache/sis/measure/AngleFormat.java   |  14 +--
 .../org/apache/sis/measure/ConventionalUnit.java   |   4 +-
 .../java/org/apache/sis/measure/FormatField.java   |   2 +-
 .../org/apache/sis/measure/LinearConverter.java    |   2 +-
 .../org/apache/sis/measure/MeasurementRange.java   |   8 +-
 .../java/org/apache/sis/measure/NumberRange.java   |  18 ++--
 .../java/org/apache/sis/measure/Quantities.java    |   4 +-
 .../main/java/org/apache/sis/measure/Range.java    |   4 +-
 .../java/org/apache/sis/measure/RangeFormat.java   |  12 +--
 .../java/org/apache/sis/measure/ScalarFactory.java |   2 +-
 .../apache/sis/measure/SexagesimalConverter.java   |   6 +-
 .../java/org/apache/sis/measure/SystemUnit.java    |  10 +-
 .../java/org/apache/sis/measure/UnitFormat.java    |   8 +-
 .../java/org/apache/sis/measure/UnitServices.java  |   2 +-
 .../main/java/org/apache/sis/measure/Units.java    |  22 ++--
 .../java/org/apache/sis/measure/ValueRange.java    |   2 +-
 .../src/main/java/org/apache/sis/setup/About.java  |   2 +-
 .../java/org/apache/sis/setup/Configuration.java   |   2 +-
 .../main/java/org/apache/sis/setup/OptionKey.java  |   2 +-
 .../apache/sis/setup/OptionalInstallations.java    |   2 +-
 .../java/org/apache/sis/util/ArgumentChecks.java   |   2 +-
 .../main/java/org/apache/sis/util/ArraysExt.java   |  22 ++--
 .../java/org/apache/sis/util/CharSequences.java    |  26 ++---
 .../main/java/org/apache/sis/util/Characters.java  |   8 +-
 .../src/main/java/org/apache/sis/util/Classes.java |  18 ++--
 .../java/org/apache/sis/util/ComparisonMode.java   |   2 +-
 .../apache/sis/util/CorruptedObjectException.java  |   2 +-
 .../sis/util/DefaultInternationalString.java       |  10 +-
 .../main/java/org/apache/sis/util/Disposable.java  |   2 +-
 .../org/apache/sis/util/LocalizedException.java    |   2 +-
 .../src/main/java/org/apache/sis/util/Numbers.java |  12 +--
 .../java/org/apache/sis/util/ObjectConverter.java  |   8 +-
 .../java/org/apache/sis/util/ObjectConverters.java |   2 +-
 .../sis/util/ResourceInternationalString.java      |   8 +-
 .../sis/util/UnconvertibleObjectException.java     |   2 +-
 .../org/apache/sis/util/UnknownNameException.java  |   2 +-
 .../util/UnsupportedImplementationException.java   |   2 +-
 .../main/java/org/apache/sis/util/Utilities.java   |   2 +-
 .../src/main/java/org/apache/sis/util/Version.java |   4 +-
 .../main/java/org/apache/sis/util/Workaround.java  |   2 +-
 .../java/org/apache/sis/util/collection/Cache.java |   4 +-
 .../apache/sis/util/collection/CodeListSet.java    |   4 +-
 .../org/apache/sis/util/collection/Containers.java |  14 +--
 .../sis/util/collection/DefaultTreeTable.java      |  18 ++--
 .../sis/util/collection/DerivedIterator.java       |   2 +-
 .../org/apache/sis/util/collection/DerivedMap.java |   2 +-
 .../org/apache/sis/util/collection/DerivedSet.java |   2 +-
 .../sis/util/collection/FrequencySortedSet.java    |   4 +-
 .../apache/sis/util/collection/TableColumn.java    |   4 +-
 .../apache/sis/util/collection/TreeNodeList.java   |  12 +--
 .../org/apache/sis/util/collection/TreeTable.java  |  10 +-
 .../sis/util/collection/TreeTableFormat.java       |   8 +-
 .../org/apache/sis/util/collection/TreeTables.java |   4 +-
 .../org/apache/sis/util/collection/WeakEntry.java  |   2 +-
 .../apache/sis/util/collection/WeakHashSet.java    |   2 +-
 .../sis/util/collection/WeakValueHashMap.java      |  10 +-
 .../apache/sis/util/collection/package-info.java   |   4 +-
 .../java/org/apache/sis/util/logging/Logging.java  |   2 +-
 .../apache/sis/util/logging/MonolineFormatter.java |   4 +-
 .../java/org/apache/sis/util/resources/Errors.java |  90 ++++++++--------
 .../apache/sis/util/resources/Errors.properties    |  84 +++++++--------
 .../sis/util/resources/IndexedResourceBundle.java  |   4 +-
 .../org/apache/sis/util/resources/Messages.java    |   8 +-
 .../apache/sis/util/resources/Messages.properties  |   8 +-
 .../resources/ResourceInternationalString.java     |   2 +-
 .../org/apache/sis/util/resources/Vocabulary.java  |   2 +-
 .../internal/converter/NumberConverterTest.java    |   2 +-
 .../sis/internal/util/CheckedArrayListTest.java    |  10 +-
 .../internal/util/LocalizedParseExceptionTest.java |   2 +-
 .../java/org/apache/sis/io/EchoAppendable.java     |   2 +-
 .../java/org/apache/sis/io/TableAppenderTest.java  |   2 +-
 .../org/apache/sis/math/DecimalFunctionsTest.java  |   2 +-
 .../org/apache/sis/measure/AngleFormatTest.java    |   2 +-
 .../java/org/apache/sis/measure/PrefixesTest.java  |   4 +-
 .../sis/measure/SexagesimalConverterTest.java      |   4 +-
 .../org/apache/sis/measure/SystemUnitTest.java     |   6 +-
 .../org/apache/sis/measure/UnitFormatTest.java     |   2 +-
 .../java/org/apache/sis/measure/UnitsTest.java     |   4 +-
 .../java/org/apache/sis/setup/OptionKeyTest.java   |   2 +-
 .../src/test/java/org/apache/sis/test/Assert.java  |   2 +-
 .../test/java/org/apache/sis/test/DependsOn.java   |   2 +-
 .../java/org/apache/sis/test/DependsOnMethod.java  |   4 +-
 .../test/java/org/apache/sis/test/TestCase.java    |   2 +-
 .../test/java/org/apache/sis/test/TestSuite.java   |   2 +-
 .../java/org/apache/sis/test/TestUtilities.java    |   2 +-
 .../test/foreigner/SerializableTableColumn.java    |   2 +-
 .../java/org/apache/sis/test/package-info.java     |   2 +-
 .../java/org/apache/sis/util/CharactersTest.java   |   2 +-
 .../java/org/apache/sis/util/ExceptionsTest.java   |   8 +-
 .../org/apache/sis/util/collection/CacheTest.java  |   4 +-
 .../sis/util/collection/CodeListSetTest.java       |   4 +-
 .../sis/util/collection/DefaultTreeTableTest.java  |   2 +-
 .../sis/util/collection/WeakHashSetTest.java       |   2 +-
 .../sis/util/collection/WeakValueHashMapTest.java  |   4 +-
 ide-project/NetBeans/build.xml                     |   4 +-
 ide-project/NetBeans/nbproject/project.properties  |   4 +-
 non-free/README                                    |   2 +-
 pom.xml                                            |   8 +-
 .../profile/fra/DirectReferenceSystemTest.java     |   2 +-
 .../apache/sis/internal/earth/netcdf/GCOM_C.java   |   4 +-
 .../apache/sis/internal/earth/netcdf/GCOM_W.java   |   4 +-
 .../apache/sis/storage/landsat/LandsatStore.java   |   2 +-
 .../apache/sis/storage/landsat/MetadataReader.java |   6 +-
 .../storage/landsat/doc-files/MetadataMapping.html |   2 +-
 .../sis/storage/landsat/MetadataReaderTest.java    |   2 +-
 .../apache/sis/internal/geotiff/Compression.java   |   2 +-
 .../org/apache/sis/internal/geotiff/Resources.java |   6 +-
 .../sis/internal/geotiff/Resources.properties      |   4 +-
 .../sis/internal/storage/inflater/CCITTRLE.java    |   4 +-
 .../storage/inflater/CompressionChannel.java       |   2 +-
 .../storage/inflater/HorizontalPredictor.java      |   4 +-
 .../sis/internal/storage/inflater/Inflater.java    |   4 +-
 .../apache/sis/internal/storage/inflater/LZW.java  |  10 +-
 .../sis/internal/storage/inflater/PackBits.java    |   4 +-
 .../internal/storage/inflater/PixelChannel.java    |   2 +-
 .../storage/inflater/PredictorChannel.java         |   2 +-
 .../apache/sis/internal/storage/inflater/ZIP.java  |   4 +-
 .../org/apache/sis/storage/geotiff/CRSBuilder.java |  32 +++---
 .../org/apache/sis/storage/geotiff/DataSubset.java |   6 +-
 .../apache/sis/storage/geotiff/GeoKeysLoader.java  |   2 +-
 .../apache/sis/storage/geotiff/GeoTiffStore.java   |   6 +-
 .../sis/storage/geotiff/GridGeometryBuilder.java   |   6 +-
 .../sis/storage/geotiff/ImageFileDirectory.java    |  14 +--
 .../apache/sis/storage/geotiff/Localization.java   |   2 +-
 .../apache/sis/storage/geotiff/NativeMetadata.java |   2 +-
 .../org/apache/sis/storage/geotiff/Reader.java     |   8 +-
 .../java/org/apache/sis/storage/geotiff/Type.java  |  26 ++---
 .../java/org/apache/sis/internal/netcdf/Axis.java  |  20 ++--
 .../org/apache/sis/internal/netcdf/CRSBuilder.java |  12 +--
 .../org/apache/sis/internal/netcdf/Convention.java |   6 +-
 .../org/apache/sis/internal/netcdf/DataType.java   |   2 +-
 .../org/apache/sis/internal/netcdf/Decoder.java    |   8 +-
 .../org/apache/sis/internal/netcdf/Dimension.java  |   2 +-
 .../sis/internal/netcdf/DiscreteSampling.java      |   2 +-
 .../org/apache/sis/internal/netcdf/FeatureSet.java |   8 +-
 .../java/org/apache/sis/internal/netcdf/Grid.java  |   8 +-
 .../apache/sis/internal/netcdf/GridMapping.java    |   6 +-
 .../org/apache/sis/internal/netcdf/Linearizer.java |   8 +-
 .../apache/sis/internal/netcdf/RasterResource.java |   6 +-
 .../org/apache/sis/internal/netcdf/Resources.java  |  26 ++---
 .../sis/internal/netcdf/Resources.properties       |  20 ++--
 .../org/apache/sis/internal/netcdf/Variable.java   |  16 +--
 .../sis/internal/netcdf/impl/DimensionInfo.java    |   2 +-
 .../sis/internal/netcdf/impl/VariableInfo.java     |   6 +-
 .../sis/internal/netcdf/ucar/DecoderWrapper.java   |   2 +-
 .../sis/internal/netcdf/ucar/GridWrapper.java      |   6 +-
 .../sis/internal/netcdf/ucar/VariableWrapper.java  |   6 +-
 .../apache/sis/storage/netcdf/AttributeNames.java  |   2 +-
 .../apache/sis/storage/netcdf/MetadataReader.java  |   6 +-
 .../org/apache/sis/storage/netcdf/NetcdfStore.java |   4 +-
 .../sis/storage/netcdf/NetcdfStoreProvider.java    |   4 +-
 .../apache/sis/storage/netcdf/package-info.java    |   2 +-
 .../apache/sis/internal/sql/feature/Column.java    |   4 +-
 .../apache/sis/internal/sql/feature/Database.java  |  12 +--
 .../sis/internal/sql/feature/FeatureAdapter.java   |   4 +-
 .../sis/internal/sql/feature/FeatureAnalyzer.java  |   2 +-
 .../sis/internal/sql/feature/FeatureIterator.java  |   6 +-
 .../sis/internal/sql/feature/FeatureStream.java    |   8 +-
 .../sis/internal/sql/feature/GeometryGetter.java   |   2 +-
 .../sis/internal/sql/feature/InfoStatements.java   |  16 +--
 .../sis/internal/sql/feature/QueryAnalyzer.java    |   2 +-
 .../apache/sis/internal/sql/feature/Relation.java  |   2 +-
 .../apache/sis/internal/sql/feature/Resources.java |   6 +-
 .../sis/internal/sql/feature/Resources.properties  |   4 +-
 .../sis/internal/sql/feature/SelectionClause.java  |   4 +-
 .../sql/feature/SelectionClauseWriter.java         |   4 +-
 .../sis/internal/sql/feature/TableReference.java   |   2 +-
 .../sis/internal/sql/feature/ValueGetter.java      |   2 +-
 .../apache/sis/internal/sql/postgis/Postgres.java  |   2 +-
 .../sis/internal/sql/postgis/RasterGetter.java     |   2 +-
 .../apache/sis/internal/stream/DeferredStream.java |   2 +-
 .../apache/sis/internal/stream/StreamWrapper.java  |   2 +-
 .../org/apache/sis/storage/sql/package-info.java   |   2 +-
 .../internal/sql/feature/GeometryGetterTest.java   |   2 +-
 .../org/apache/sis/storage/sql/SQLStoreTest.java   |   4 +-
 .../apache/sis/internal/storage/Capability.java    |   2 +-
 .../org/apache/sis/internal/storage/CodeType.java  |   6 +-
 .../sis/internal/storage/GridResourceWrapper.java  |   8 +-
 .../sis/internal/storage/MemoryGridResource.java   |   2 +-
 .../sis/internal/storage/MetadataBuilder.java      |   2 +-
 .../apache/sis/internal/storage/PRJDataStore.java  |  10 +-
 .../apache/sis/internal/storage/RangeArgument.java |   6 +-
 .../org/apache/sis/internal/storage/Resources.java |  42 ++++----
 .../sis/internal/storage/Resources.properties      |  40 ++++----
 .../apache/sis/internal/storage/StoreMetadata.java |   2 +-
 .../sis/internal/storage/StoreUtilities.java       |   8 +-
 .../sis/internal/storage/TiledGridCoverage.java    |  10 +-
 .../apache/sis/internal/storage/URIDataStore.java  |   8 +-
 .../internal/storage/WritableResourceSupport.java  |   8 +-
 .../storage/csv/MovingFeatureIterator.java         |   3 +-
 .../org/apache/sis/internal/storage/csv/Store.java |   4 +-
 .../sis/internal/storage/esri/AsciiGridStore.java  |   8 +-
 .../sis/internal/storage/esri/CharactersView.java  |   4 +-
 .../sis/internal/storage/esri/RasterStore.java     |   6 +-
 .../sis/internal/storage/esri/RawRasterReader.java |   2 +-
 .../sis/internal/storage/esri/RawRasterStore.java  |   6 +-
 .../sis/internal/storage/esri/WritableStore.java   |   4 +-
 .../apache/sis/internal/storage/folder/Store.java  |   4 +-
 .../sis/internal/storage/folder/StoreProvider.java |   2 +-
 .../storage/folder/UnstructuredAggregate.java      |   2 +-
 .../sis/internal/storage/folder/WritableStore.java |   6 +-
 .../sis/internal/storage/folder/package-info.java  |   2 +-
 .../sis/internal/storage/image/WorldFileStore.java |  24 ++---
 .../sis/internal/storage/image/WritableStore.java  |   6 +-
 .../sis/internal/storage/io/ChannelData.java       |  10 +-
 .../sis/internal/storage/io/ChannelDataInput.java  |  16 +--
 .../sis/internal/storage/io/ChannelDataOutput.java |  10 +-
 .../sis/internal/storage/io/ChannelFactory.java    |  14 +--
 .../sis/internal/storage/io/DataTransfer.java      |   2 +-
 .../sis/internal/storage/io/IOUtilities.java       |  34 +++---
 .../internal/storage/io/InputStreamAdapter.java    |   8 +-
 .../apache/sis/internal/storage/io/Markable.java   |   8 +-
 .../internal/storage/io/OutputStreamAdapter.java   |   6 +-
 .../internal/storage/io/RewindableLineReader.java  |  12 +--
 .../sis/internal/storage/wkt/StoreFormat.java      |   4 +-
 .../sis/internal/storage/xml/AbstractProvider.java |   2 +-
 .../sis/internal/storage/xml/MimeTypeDetector.java |   4 +-
 .../sis/storage/AbstractGridCoverageResource.java  |   2 +-
 .../org/apache/sis/storage/AbstractResource.java   |   8 +-
 .../apache/sis/storage/CanNotProbeException.java   |   4 +-
 .../sis/storage/ConcurrentReadException.java       |   4 +-
 .../sis/storage/ConcurrentWriteException.java      |   4 +-
 .../java/org/apache/sis/storage/CoverageQuery.java |   2 +-
 .../org/apache/sis/storage/CoverageSubset.java     |   4 +-
 .../main/java/org/apache/sis/storage/DataSet.java  |   2 +-
 .../java/org/apache/sis/storage/DataStore.java     |   8 +-
 .../sis/storage/DataStoreContentException.java     |   8 +-
 .../org/apache/sis/storage/DataStoreException.java |  14 +--
 .../org/apache/sis/storage/DataStoreProvider.java  |  10 +-
 .../sis/storage/DataStoreReferencingException.java |   2 +-
 .../org/apache/sis/storage/DataStoreRegistry.java  |   2 +-
 .../java/org/apache/sis/storage/FeatureNaming.java |   6 +-
 .../java/org/apache/sis/storage/FeatureQuery.java  |   6 +-
 .../java/org/apache/sis/storage/FeatureSet.java    |   2 +-
 .../java/org/apache/sis/storage/FeatureSubset.java |   2 +-
 .../sis/storage/IllegalFeatureTypeException.java   |   4 +-
 .../sis/storage/IllegalOpenParameterException.java |   2 +-
 .../sis/storage/IncompatibleResourceException.java |   2 +-
 .../org/apache/sis/storage/ProbeInputStream.java   |   2 +-
 .../java/org/apache/sis/storage/ProbeResult.java   |   8 +-
 .../main/java/org/apache/sis/storage/Query.java    |   2 +-
 .../sis/storage/ReadOnlyStorageException.java      |   2 +-
 .../main/java/org/apache/sis/storage/Resource.java |   6 +-
 .../storage/ResourceAlreadyExistsException.java    |   2 +-
 .../org/apache/sis/storage/StorageConnector.java   |  16 +--
 .../sis/storage/UnsupportedQueryException.java     |   2 +-
 .../sis/storage/UnsupportedStorageException.java   |   2 +-
 .../org/apache/sis/storage/WritableAggregate.java  |   2 +-
 .../org/apache/sis/storage/WritableFeatureSet.java |   2 +-
 .../sis/storage/WritableGridCoverageResource.java  |   4 +-
 .../storage/aggregate/ConcatenatedFeatureSet.java  |   2 +-
 .../aggregate/ConcatenatedGridCoverage.java        |   2 +-
 .../aggregate/ConcatenatedGridResource.java        |   2 +-
 .../sis/storage/aggregate/CoverageAggregator.java  |  14 +--
 .../sis/storage/aggregate/DimensionSelector.java   |   2 +-
 .../sis/storage/aggregate/GridSliceLocator.java    |   2 +-
 .../sis/storage/aggregate/GroupAggregate.java      |   4 +-
 .../apache/sis/storage/aggregate/GroupByCRS.java   |   4 +-
 .../sis/storage/aggregate/GroupBySample.java       |   6 +-
 .../sis/storage/aggregate/JoinFeatureSet.java      |   6 +-
 .../sis/storage/aggregate/MergeStrategy.java       |   2 +-
 .../apache/sis/storage/event/StoreListeners.java   |  12 +--
 .../org/apache/sis/storage/tiling/TileStatus.java  |   2 +-
 .../internal/storage/esri/WritableStoreTest.java   |   4 +-
 .../sis/internal/storage/folder/StoreTest.java     |   4 +-
 .../sis/internal/storage/io/IOUtilitiesTest.java   |  32 +++---
 .../storage/io/ImageInputStreamComparator.java     |   2 +-
 .../apache/sis/storage/DataStoreProviderTest.java  |   4 +-
 .../org/apache/sis/storage/FeatureQueryTest.java   |   2 +-
 .../org/apache/sis/storage/ProbeResultTest.java    |   2 +-
 .../apache/sis/storage/StorageConnectorTest.java   |   2 +-
 .../sis/test/storage/CoverageReadConsistency.java  |   6 +-
 .../apache/sis/test/storage/SubsampledImage.java   |   6 +-
 .../apache/sis/internal/storage/gpx/Metadata.java  |   2 +-
 .../apache/sis/internal/storage/gpx/Reader.java    |   6 +-
 .../apache/sis/internal/storage/gpx/Writer.java    |   2 +-
 .../internal/storage/xml/stream/OutputType.java    |   2 +-
 .../internal/storage/xml/stream/StaxDataStore.java |  10 +-
 .../internal/storage/xml/stream/StaxStreamIO.java  |   2 +-
 .../storage/xml/stream/StaxStreamReader.java       |  28 ++---
 .../storage/xml/stream/StaxStreamWriter.java       |   2 +-
 1025 files changed, 3442 insertions(+), 3202 deletions(-)


[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. Contains bug fix in parsing of GML documents.

Posted by de...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 2afe9dfcf6ce881df024e7b98b8500ccb33b80d5
Merge: 34b68d4160 ec0eaa68d9
Author: Martin Desruisseaux <ma...@geomatys.com>
AuthorDate: Sat Nov 19 17:27:49 2022 +0100

    Merge branch 'geoapi-4.0' into geoapi-3.1.
    Contains bug fix in parsing of GML documents.

 .../sis/internal/jaxb/IdentifierMapAdapter.java    |  30 +++++-
 .../sis/internal/jaxb/SpecializedIdentifier.java   |   2 +
 .../org/apache/sis/internal/jaxb/package-info.java |   2 +-
 .../org/apache/sis/internal/metadata/Merger.java   |   6 +-
 .../java/org/apache/sis/xml/NilObjectHandler.java  |   2 +-
 .../java/org/apache/sis/xml/ReferenceResolver.java |   8 +-
 .../referencing/CC_GeneralOperationParameter.java  |  39 +++++--
 .../jaxb/referencing/CC_GeneralParameterValue.java |  11 +-
 .../jaxb/referencing/CC_OperationMethod.java       |  11 +-
 .../jaxb/referencing/CC_OperationParameter.java    |  54 +++++++---
 .../internal/jaxb/referencing/package-info.java    |   2 +-
 .../sis/internal/referencing/AxisDirections.java   |  57 +++++++++--
 .../sis/parameter/AbstractParameterDescriptor.java |   4 +-
 .../sis/parameter/DefaultParameterDescriptor.java  |  70 ++++++++++---
 .../sis/parameter/DefaultParameterValue.java       |  13 ++-
 .../sis/parameter/DefaultParameterValueGroup.java  |   8 +-
 .../org/apache/sis/parameter/ParameterFormat.java  |   3 +-
 .../java/org/apache/sis/parameter/Parameters.java  |   9 +-
 .../sis/parameter/UnmodifiableParameterValue.java  |  13 ++-
 .../sis/referencing/crs/AbstractDerivedCRS.java    |  13 +--
 .../sis/referencing/cs/CoordinateSystems.java      |   7 ++
 .../org/apache/sis/referencing/cs/Normalizer.java  |  26 +++--
 .../operation/AbstractCoordinateOperation.java     |  20 +---
 .../operation/AbstractSingleOperation.java         |   9 +-
 .../operation/DefaultConcatenatedOperation.java    |   2 +-
 .../referencing/operation/DefaultConversion.java   |  16 +--
 .../operation/DefaultOperationMethod.java          |  26 +++--
 .../operation/DefaultPassThroughOperation.java     | 112 +++++++++++++++------
 .../apache/sis/referencing/operation/SubTypes.java |   2 +-
 .../java/org/apache/sis/io/wkt/WKTParserTest.java  |   1 +
 .../storage/csv/MovingFeatureIterator.java         |   3 +-
 .../org/apache/sis/internal/storage/csv/Store.java |   2 +-
 32 files changed, 406 insertions(+), 177 deletions(-)

diff --cc core/sis-referencing/src/main/java/org/apache/sis/internal/jaxb/referencing/CC_GeneralOperationParameter.java
index deb48c7238,c67f5b7249..0126b5ce17
--- a/core/sis-referencing/src/main/java/org/apache/sis/internal/jaxb/referencing/CC_GeneralOperationParameter.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/internal/jaxb/referencing/CC_GeneralOperationParameter.java
@@@ -260,9 -286,9 +287,9 @@@ public final class CC_GeneralOperationP
           * be invoked recursively for each parameter in the group.
           */
          final Map<String,Object> merged = new HashMap<>(expected);
-         merged.putAll(actual);  // May overwrite predefined properties.
-         mergeArrays(GeneralParameterDescriptor.ALIAS_KEY,       GenericName.class, provided.getAlias(),       merged, complete.getName());
+         merged.putAll(actual);                                      // May overwrite predefined properties.
+         mergeArrays(GeneralParameterDescriptor.ALIAS_KEY,       GenericName.class, provided.getAlias(), merged, complete.getName());
 -        mergeArrays(GeneralParameterDescriptor.IDENTIFIERS_KEY, Identifier.class,  provided.getIdentifiers(), merged, null);
 +        mergeArrays(GeneralParameterDescriptor.IDENTIFIERS_KEY, ReferenceIdentifier.class, provided.getIdentifiers(), merged, null);
          if (isGroup) {
              final List<GeneralParameterDescriptor> descriptors = ((ParameterDescriptorGroup) provided).descriptors();
              return merge(DefaultParameterValueGroup.class, merged, merged, minimumOccurs, maximumOccurs,
diff --cc core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultPassThroughOperation.java
index 5020acd1bb,1d3b09fc96..7499f5c35f
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultPassThroughOperation.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultPassThroughOperation.java
@@@ -22,8 -23,9 +23,10 @@@ import javax.xml.bind.Unmarshaller
  import javax.xml.bind.annotation.XmlType;
  import javax.xml.bind.annotation.XmlElement;
  import javax.xml.bind.annotation.XmlRootElement;
 +import org.opengis.parameter.ParameterValueGroup;
+ import org.opengis.util.FactoryException;
  import org.opengis.referencing.operation.MathTransform;
+ import org.opengis.referencing.operation.Conversion;
  import org.opengis.referencing.operation.CoordinateOperation;
  import org.opengis.referencing.operation.PassThroughOperation;
  import org.opengis.referencing.crs.CoordinateReferenceSystem;