This is an automated email from the ASF dual-hosted git repository.
jsedding pushed a change to branch jsedding/SLING-9140
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-api.git.
from 70d3873 SLING-9140 - utility to merge multiple value maps
add 1af9437 SLING-9140 - utility to merge multiple value maps
No new revisions were added by this update.
Summary of changes:
.../apache/sling/api/resource/package-info.java | 2 +-
.../sling/api/wrappers/CompositeValueMap.java | 229 ++++++++++-----------
.../api/{resource => wrappers}/ValueMapUtil.java | 7 +-
.../sling/api/wrappers/impl/CachingValueMap.java | 6 +
.../sling/api/wrappers/impl/MergingValueMap.java | 177 ++++++++++++++++
.../api/resource/impl/ValueMapUtilMergeTest.java | 2 +-
6 files changed, 293 insertions(+), 130 deletions(-)
rename src/main/java/org/apache/sling/api/{resource =>
wrappers}/ValueMapUtil.java (94%)
create mode 100644
src/main/java/org/apache/sling/api/wrappers/impl/MergingValueMap.java