This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git
from 130aab7172 Apply to ISO-19115 metadata the same mechanism used by
GeoHEIF for summarizing metadata.
new 0d5e5d119d Fix an anomaly in the display of the tree of GeoHEIF boxes.
new 926e381671 Add a `getStandardType()` method in `LenientComparable` and
implement that method in classes. Refactor the `getInterface()` methods in
`AbstractMetadata` and `AbstractIdentifiedObject`.
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:
.../org/apache/sis/coverage/RegionOfInterest.java | 6 +-
.../org/apache/sis/feature/FeatureOperations.java | 4 +-
.../main/org/apache/sis/filter/base/Node.java | 5 +-
.../sis/filter/sqlmm/FunctionDescription.java | 12 ++
.../geometry/wrapper/SpatialOperationContext.java | 3 +-
.../org/apache/sis/metadata/AbstractMetadata.java | 31 +++-
.../org/apache/sis/metadata/MetadataCopier.java | 10 +-
.../org/apache/sis/metadata/MetadataStandard.java | 2 +-
.../org/apache/sis/metadata/TreeTableView.java | 2 +-
.../sis/metadata/internal/shared/Merger.java | 7 +-
.../metadata/simple/SimpleIdentifiedObject.java | 23 ++-
.../org/apache/sis/temporal/DefaultInstant.java | 13 ++
.../org/apache/sis/temporal/DefaultPeriod.java | 13 ++
.../main/org/apache/sis/temporal/TemporalDate.java | 13 ++
.../sis/xml/bind/metadata/replace/Parameter.java | 15 +-
.../metadata/replace/ReferenceSystemMetadata.java | 13 ++
.../sis/openoffice/ReferencingFunctions.java | 11 +-
.../gazetteer/AbstractLocationType.java | 12 ++
.../gazetteer/ReferencingByIdentifiers.java | 9 +-
.../sis/referencing/gazetteer/package-info.java | 2 +-
.../sis/coordinate/DefaultCoordinateMetadata.java | 15 +-
.../main/org/apache/sis/io/wkt/WKTDictionary.java | 8 +-
.../sis/parameter/AbstractParameterDescriptor.java | 8 +-
.../sis/parameter/DefaultParameterDescriptor.java | 19 ++-
.../parameter/DefaultParameterDescriptorGroup.java | 15 +-
.../sis/parameter/DefaultParameterValue.java | 18 ++-
.../main/org/apache/sis/parameter/Parameters.java | 17 +-
.../org/apache/sis/parameter/package-info.java | 2 +-
.../sis/referencing/AbstractIdentifiedObject.java | 56 +++++--
.../sis/referencing/AbstractReferenceSystem.java | 8 +-
.../sis/referencing/DefaultObjectDomain.java | 15 +-
.../apache/sis/referencing/GeodeticCalculator.java | 5 +-
.../apache/sis/referencing/crs/AbstractCRS.java | 8 +-
.../sis/referencing/crs/AbstractDerivedCRS.java | 2 +-
.../sis/referencing/crs/AbstractSingleCRS.java | 5 +-
.../sis/referencing/crs/DefaultCompoundCRS.java | 22 +--
.../sis/referencing/crs/DefaultDerivedCRS.java | 29 +---
.../sis/referencing/crs/DefaultEngineeringCRS.java | 15 +-
.../sis/referencing/crs/DefaultGeocentricCRS.java | 12 +-
.../sis/referencing/crs/DefaultGeodeticCRS.java | 10 +-
.../sis/referencing/crs/DefaultGeographicCRS.java | 13 +-
.../sis/referencing/crs/DefaultParametricCRS.java | 15 +-
.../sis/referencing/crs/DefaultProjectedCRS.java | 15 +-
.../sis/referencing/crs/DefaultTemporalCRS.java | 15 +-
.../sis/referencing/crs/DefaultVerticalCRS.java | 15 +-
.../apache/sis/referencing/crs/package-info.java | 2 +-
.../org/apache/sis/referencing/cs/AbstractCS.java | 11 +-
.../apache/sis/referencing/cs/DefaultAffineCS.java | 7 +-
.../sis/referencing/cs/DefaultCartesianCS.java | 14 +-
.../sis/referencing/cs/DefaultCompoundCS.java | 2 +-
.../cs/DefaultCoordinateSystemAxis.java | 15 +-
.../sis/referencing/cs/DefaultCylindricalCS.java | 14 +-
.../sis/referencing/cs/DefaultEllipsoidalCS.java | 14 +-
.../apache/sis/referencing/cs/DefaultLinearCS.java | 14 +-
.../sis/referencing/cs/DefaultParametricCS.java | 14 +-
.../apache/sis/referencing/cs/DefaultPolarCS.java | 14 +-
.../sis/referencing/cs/DefaultSphericalCS.java | 14 +-
.../apache/sis/referencing/cs/DefaultTimeCS.java | 12 +-
.../sis/referencing/cs/DefaultVerticalCS.java | 14 +-
.../org/apache/sis/referencing/cs/Normalizer.java | 2 +-
.../sis/referencing/datum/AbstractDatum.java | 7 +-
.../referencing/datum/DefaultDatumEnsemble.java | 18 +--
.../sis/referencing/datum/DefaultEllipsoid.java | 15 +-
.../referencing/datum/DefaultEngineeringDatum.java | 15 +-
.../referencing/datum/DefaultGeodeticDatum.java | 15 +-
.../referencing/datum/DefaultParametricDatum.java | 15 +-
.../referencing/datum/DefaultPrimeMeridian.java | 15 +-
.../referencing/datum/DefaultTemporalDatum.java | 15 +-
.../referencing/datum/DefaultVerticalDatum.java | 15 +-
.../factory/GeodeticAuthorityFactory.java | 3 +-
.../referencing/factory/GeodeticObjectFactory.java | 2 +-
.../internal/shared/AffineTransform2D.java | 11 ++
.../internal/shared/ReferencingUtilities.java | 50 ------
.../sis/referencing/legacy/DefaultImageCRS.java | 3 +-
.../operation/AbstractCoordinateOperation.java | 6 +-
.../apache/sis/referencing/operation/CRSPair.java | 3 +-
.../operation/CoordinateOperationRegistry.java | 2 +-
.../operation/DefaultConcatenatedOperation.java | 12 +-
.../referencing/operation/DefaultConversion.java | 10 +-
.../DefaultCoordinateOperationFactory.java | 6 +-
.../operation/DefaultOperationMethod.java | 15 +-
.../operation/DefaultPassThroughOperation.java | 15 +-
.../operation/DefaultTransformation.java | 15 +-
.../referencing/operation/matrix/MatrixSIS.java | 20 ++-
.../referencing/operation/matrix/package-info.java | 2 +-
.../operation/transform/AbstractMathTransform.java | 20 ++-
.../operation/transform/package-info.java | 2 +-
.../sis/storage/geotiff/writer/GeoEncoder.java | 6 +-
.../sis/storage/sql/feature/InfoStatements.java | 8 +-
.../org/apache/sis/measure/AbstractConverter.java | 21 ++-
.../main/org/apache/sis/measure/AbstractUnit.java | 25 ++-
.../apache/sis/measure/ConcatenatedConverter.java | 8 +-
.../org/apache/sis/measure/LinearConverter.java | 8 +-
.../main/org/apache/sis/measure/package-info.java | 10 +-
.../main/org/apache/sis/util/Classes.java | 179 ++++++++++++---------
.../main/org/apache/sis/util/ComparisonMode.java | 3 +
.../org/apache/sis/util/LenientComparable.java | 38 ++++-
.../sis/util/internal/shared/TreeTableForGUI.java | 2 +-
.../sis/util/resources/IndexedResourceBundle.java | 3 +
.../test/org/apache/sis/util/ClassesTest.java | 10 ++
.../test/org/apache/sis/util/UtilitiesTest.java | 7 +
.../org/apache/sis/storage/isobmff/Extension.java | 2 +-
.../apache/sis/storage/isobmff}/NodeSummary.java | 8 +-
.../org/apache/sis/storage/isobmff/TreeNode.java | 112 +++++++------
.../isobmff/geo/TiledImageConfiguration.java | 6 +-
.../apache/sis/gui/referencing/FilterByDatum.java | 3 +-
106 files changed, 871 insertions(+), 646 deletions(-)
rename
{endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/metadata =>
incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff}/NodeSummary.java
(90%)