This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/sis.git
from 1dd515ff2f Merge branch 'geoapi-3.1'
new 4a18444a15 Set version number to 1.6-SNAPSHOT.
add a2af10bed6 Removed unused deprecated methods.
add d584684ed9 Remove the `org.apache.sis.util.Static` class.
add b708580e1e Remove deprecated methods related to `java.util.Date`.
add 11f3b0bae3 Move deprecated classes from ISO 19111:2007 into a
non-exported package. Those classes are kept for GML and ISO 19162:2015
compatibility.
add de7dadfd30 Remove the deprecated method related to math transform
factory.
add f03e23af59 Remove deprecated method in `CoordinateOperationFactory`.
Comes together with the corresponding change in GeoAPI.
add 552f41a83b Remove deprecated methods related to metadata.
add 0c9e91cb8b Remove more methods which were deprecated in the SIS 1.5
release. The `forRemoval` flag was missing in `@Deprecated` annotations, but
some of those methods will be kept on the main branch.
add 7997e9f006 Prepare the classes related to `org.opengis.util.Record`
for removal. For now, we only put a warning in the Javadoc (not yet a
deprecation) and we reduce the possibility to customize `DefaultRecordSchema`.
Those records classes have been removed in ISO 19103:2024, but we have not yet
decided what would be their replacement.
add 90b66dd6ad Merge branch 'geoapi-4.0' into geoapi-3.1. This merge is
all about removal of deprecated methods.
new ecf0bfa5b2 Merge branch 'geoapi-3.1': removal of deprecated methods.
The 2 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:
.../main/org/apache/sis/console/SIS.java | 3 +-
.../org/apache/sis/console/TransformCommand.java | 4 +-
.../apache/sis/coverage/grid/GridDerivation.java | 34 --
.../org/apache/sis/coverage/grid/GridExtent.java | 34 --
.../org/apache/sis/coverage/grid/GridGeometry.java | 17 -
.../apache/sis/coverage/grid/PixelTranslation.java | 3 +-
.../org/apache/sis/feature/FeatureOperations.java | 3 +-
.../main/org/apache/sis/feature/Features.java | 3 +-
.../main/org/apache/sis/image/ImageProcessor.java | 75 +---
.../main/org/apache/sis/image/package-info.java | 2 +-
.../apache/sis/metadata/ModifiableMetadata.java | 66 +---
.../metadata/internal/shared/RecordSchemaSIS.java | 108 ------
.../apache/sis/metadata/iso/DefaultMetadata.java | 19 +-
.../sis/metadata/iso/citation/Citations.java | 3 +-
.../metadata/iso/citation/DefaultCitationDate.java | 15 -
.../iso/extent/DefaultGeographicDescription.java | 41 +-
.../metadata/iso/extent/DefaultTemporalExtent.java | 46 +--
.../apache/sis/metadata/iso/extent/Extents.java | 22 +-
.../sis/metadata/iso/extent/package-info.java | 6 +-
.../maintenance/DefaultMaintenanceInformation.java | 4 +-
.../org/apache/sis/metadata/iso/package-info.java | 2 +-
.../sis/pending/geoapi/evolution/Interim.java | 5 +-
.../sis/pending/geoapi/evolution/InterimType.java | 2 -
.../geoapi/evolution/UnsupportedCodeList.java | 2 -
.../evolution/UnsupportedCodeListAdapter.java | 4 +-
.../sis/pending/geoapi/evolution/package-info.java | 2 -
.../org/apache/sis/temporal/LenientDateFormat.java | 8 +-
.../org/apache/sis/util/iso/DefaultNameSpace.java | 6 +-
.../org/apache/sis/util/iso/DefaultRecord.java | 26 +-
.../apache/sis/util/iso/DefaultRecordSchema.java | 128 +++---
.../org/apache/sis/util/iso/DefaultRecordType.java | 86 +++--
.../main/org/apache/sis/util/iso/Names.java | 3 +-
.../main/org/apache/sis/util/iso/Types.java | 51 +--
.../main/org/apache/sis/util/iso/package-info.java | 9 +-
.../main/org/apache/sis/xml/Namespaces.java | 3 +-
.../main/org/apache/sis/xml/XML.java | 3 +-
.../sis/metadata/iso/DefaultMetadataTest.java | 100 +++--
.../iso/quality/DefaultQuantitativeResultTest.java | 23 +-
.../sis/util/iso/DefaultRecordSchemaTest.java | 21 +-
.../org/apache/sis/util/iso/DefaultRecordTest.java | 13 +-
.../apache/sis/util/iso/DefaultRecordTypeTest.java | 10 +-
.../sis/util/iso/SerializableRecordSchema.java | 81 ----
.../test/org/apache/sis/util/iso/TypesTest.java | 18 +-
.../src/org.apache.sis.openoffice/bundle/README.md | 2 +-
.../apache/sis/profile/france/FrenchProfile.java | 3 +-
.../apache/sis/profile/japan/JapaneseProfile.java | 4 +-
.../main/module-info.java | 1 +
.../main/org/apache/sis/geometry/Envelopes.java | 25 +-
.../apache/sis/geometry/GeneralDirectPosition.java | 12 +-
.../main/org/apache/sis/geometry/Shapes2D.java | 3 +-
.../main/org/apache/sis/geometry/package-info.java | 2 +-
.../main/org/apache/sis/io/wkt/Formatter.java | 36 +-
.../main/org/apache/sis/io/wkt/package-info.java | 2 +-
.../org/apache/sis/parameter/TensorParameters.java | 89 -----
.../main/org/apache/sis/referencing/CRS.java | 3 +-
.../main/org/apache/sis/referencing/CommonCRS.java | 12 +-
.../apache/sis/referencing/IdentifiedObjects.java | 3 +-
.../apache/sis/referencing/crs/AbstractCRS.java | 4 +-
.../sis/referencing/crs/AbstractSingleCRS.java | 3 +-
.../sis/referencing/crs/DefaultEngineeringCRS.java | 14 +-
.../sis/referencing/crs/DefaultGeocentricCRS.java | 24 +-
.../sis/referencing/crs/DefaultGeographicCRS.java | 13 +-
.../sis/referencing/crs/DefaultParametricCRS.java | 13 +-
.../sis/referencing/crs/DefaultTemporalCRS.java | 13 +-
.../sis/referencing/crs/DefaultVerticalCRS.java | 13 +-
.../org/apache/sis/referencing/crs/SubTypes.java | 1 +
.../apache/sis/referencing/crs/package-info.java | 3 +-
.../org/apache/sis/referencing/cs/AbstractCS.java | 1 +
.../sis/referencing/cs/CoordinateSystems.java | 3 +-
.../org/apache/sis/referencing/cs/SubTypes.java | 1 +
.../sis/referencing/datum/AbstractDatum.java | 7 +-
.../sis/referencing/datum/DatumOrEnsemble.java | 3 +-
.../sis/referencing/datum/DefaultEllipsoid.java | 15 +-
.../referencing/datum/DefaultGeodeticDatum.java | 2 +-
.../sis/referencing/datum/TimeDependentBWP.java | 13 +-
.../apache/sis/referencing/datum/package-info.java | 8 +-
.../factory/GeodeticAuthorityFactory.java | 2 +-
.../referencing/factory/GeodeticObjectFactory.java | 7 +-
.../factory/MultiAuthoritiesFactory.java | 10 +-
.../referencing/factory/sql/EPSGDataAccess.java | 10 +-
.../factory/sql/InstallationScriptProvider.java | 22 --
.../internal/ParameterizedTransformBuilder.java | 17 +
.../internal/PositionalAccuracyConstant.java | 4 +-
.../{crs => legacy}/DefaultImageCRS.java | 153 +++++---
.../{datum => legacy}/DefaultImageDatum.java | 20 +-
.../{cs => legacy}/DefaultUserDefinedCS.java | 46 +--
.../sis/referencing/legacy}/package-info.java | 43 ++-
.../operation/CoordinateOperationFinder.java | 4 +-
.../operation/CoordinateOperationRegistry.java | 5 +-
.../referencing/operation/DefaultConversion.java | 6 +-
.../DefaultCoordinateOperationFactory.java | 29 +-
.../operation/InverseOperationMethod.java | 4 +-
.../operation/matrix/AffineTransforms2D.java | 3 +-
.../sis/referencing/operation/matrix/Matrices.java | 3 +-
.../operation/projection/package-info.java | 15 +-
.../GeocentricAffineBetweenGeographic.java | 15 +-
.../operation/provider/MapProjection.java | 8 +-
.../operation/transform/AbstractMathTransform.java | 51 +--
.../transform/DefaultMathTransformFactory.java | 429 +--------------------
.../transform/EllipsoidToCentricTransform.java | 45 +--
.../operation/transform/MathTransformProvider.java | 26 +-
.../operation/transform/MathTransforms.java | 3 +-
.../operation/transform/package-info.java | 2 +-
.../org/apache/sis/referencing/package-info.java | 2 +-
.../xml/bind/referencing/CC_OperationMethod.java | 4 +-
.../sis/xml/bind/referencing/CD_ImageDatum.java | 2 +-
.../sis/xml/bind/referencing/CS_UserDefinedCS.java | 2 +-
.../apache/sis/referencing/crs/HardCodedCRS.java | 3 +-
.../sis/referencing/datum/HardCodedDatum.java | 3 +-
.../{crs => legacy}/DefaultImageCRSTest.java | 6 +-
.../operation/CoordinateOperationFinderTest.java | 5 +-
.../DefaultCoordinateOperationFactoryTest.java | 13 -
.../transform/MathTransformFactoryMock.java | 2 -
.../sis/storage/geotiff/base/GeoCodesTest.java | 4 +-
.../main/org/apache/sis/storage/gpx/Metadata.java | 5 +-
.../main/org/apache/sis/storage/DataStores.java | 3 +-
.../main/org/apache/sis/storage/FeatureQuery.java | 19 +-
.../main/org/apache/sis/storage/package-info.java | 2 +-
.../main/org/apache/sis/io/IO.java | 3 +-
.../main/org/apache/sis/math/DecimalFunctions.java | 3 +-
.../main/org/apache/sis/math/MathFunctions.java | 3 +-
.../main/org/apache/sis/measure/Quantities.java | 3 +-
.../main/org/apache/sis/measure/Units.java | 3 +-
.../main/org/apache/sis/system/Environment.java | 3 +-
.../main/org/apache/sis/system/Loggers.java | 3 +-
.../main/org/apache/sis/system/Modules.java | 2 +-
.../main/org/apache/sis/system/Threads.java | 3 +-
.../main/org/apache/sis/util/ArgumentChecks.java | 51 +--
.../main/org/apache/sis/util/ArraysExt.java | 2 +-
.../main/org/apache/sis/util/CharSequences.java | 2 +-
.../main/org/apache/sis/util/Characters.java | 2 +-
.../main/org/apache/sis/util/Classes.java | 2 +-
.../main/org/apache/sis/util/Exceptions.java | 2 +-
.../main/org/apache/sis/util/Locales.java | 2 +-
.../main/org/apache/sis/util/Numbers.java | 2 +-
.../main/org/apache/sis/util/ObjectConverters.java | 2 +-
.../main/org/apache/sis/util/Static.java | 119 ------
.../main/org/apache/sis/util/StringBuilders.java | 31 +-
.../main/org/apache/sis/util/Utilities.java | 2 +-
.../org/apache/sis/util/collection/Containers.java | 3 +-
.../org/apache/sis/util/collection/TreeTables.java | 3 +-
.../main/org/apache/sis/util/logging/Logging.java | 3 +-
.../main/org/apache/sis/util/package-info.java | 2 +-
.../test/org/apache/sis/test/GeoapiAssert.java | 3 +-
.../test/org/apache/sis/test/TestCase.java | 1 +
gradle.properties | 2 +-
parent/pom.xml | 2 +-
147 files changed, 640 insertions(+), 2146 deletions(-)
delete mode 100644
endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/shared/RecordSchemaSIS.java
delete mode 100644
endorsed/src/org.apache.sis.metadata/test/org/apache/sis/util/iso/SerializableRecordSchema.java
delete mode 100644
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/parameter/TensorParameters.java
rename
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/{crs =>
legacy}/DefaultImageCRS.java (75%)
rename
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/{datum
=> legacy}/DefaultImageDatum.java (95%)
rename
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/{cs =>
legacy}/DefaultUserDefinedCS.java (84%)
copy endorsed/src/{org.apache.sis.metadata/test/org/apache/sis/test/mock =>
org.apache.sis.referencing/main/org/apache/sis/referencing/legacy}/package-info.java
(55%)
rename
endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/{crs =>
legacy}/DefaultImageCRSTest.java (97%)
delete mode 100644
endorsed/src/org.apache.sis.util/main/org/apache/sis/util/Static.java