You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2020/11/23 08:13:13 UTC
[sling-org-apache-sling-feature-extension-apiregions] 01/01: Merge
pull request #12 from apache/SLING-9867
This is an automated email from the ASF dual-hosted git repository.
cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-feature-extension-apiregions.git
commit 5af853380962ea76f4b7564cb69f12fe6f501b5a
Merge: 748c5f7 8713ea3
Author: Carsten Ziegeler <cz...@apache.org>
AuthorDate: Mon Nov 23 09:13:05 2020 +0100
Merge pull request #12 from apache/SLING-9867
SLING-9867 : Add extension to provide metadata about configuration api
.gitignore | 1 +
pom.xml | 2 +-
.../apiregions/ConfigurationApiMergeHandler.java | 100 ++++
.../apiregions/analyser/CheckConfigurationApi.java | 88 +++
.../apiregions/api/config/AttributeableEntity.java | 187 ++++++
.../apiregions/api/config/ConfigurableEntity.java | 95 +++
.../apiregions/api/config/ConfigurationApi.java | 332 +++++++++++
.../api/config/ConfigurationDescription.java | 24 +
.../apiregions/api/config/DescribableEntity.java | 131 +++++
.../config/FactoryConfigurationDescription.java | 135 +++++
.../api/config/FrameworkPropertyDescription.java | 24 +
.../apiregions/api/config/InternalConstants.java | 73 +++
.../extension/apiregions/api/config/Operation.java | 26 +
.../extension/apiregions/api/config/Option.java | 85 +++
.../apiregions/api/config/PropertyDescription.java | 350 ++++++++++++
.../apiregions/api/config/PropertyType.java | 38 ++
.../extension/apiregions/api/config/Range.java | 121 ++++
.../extension/apiregions/api/config/Region.java | 24 +
.../apiregions/api/config/package-info.java | 23 +
.../validation/ConfigurationValidationResult.java | 60 ++
.../config/validation/ConfigurationValidator.java | 104 ++++
.../config/validation/FeatureValidationResult.java | 69 +++
.../api/config/validation/FeatureValidator.java | 212 +++++++
.../validation/PropertyValidationResult.java | 52 ++
.../api/config/validation/PropertyValidator.java | 381 +++++++++++++
.../api/config/validation/package-info.java | 23 +
...apache.sling.feature.analyser.task.AnalyserTask | 1 +
.../org.apache.sling.feature.builder.MergeHandler | 1 +
.../ConfigurationApiMergeHandlerTest.java | 197 +++++++
.../api/config/AttributeableEntityTest.java | 125 ++++
.../api/config/ConfigurableEntityTest.java | 75 +++
.../api/config/ConfigurationApiTest.java | 139 +++++
.../api/config/DescribableEntityTest.java | 78 +++
.../FactoryConfigurationDescriptionTest.java | 78 +++
.../apiregions/api/config/OptionTest.java | 76 +++
.../api/config/PropertyDescriptionTest.java | 136 +++++
.../extension/apiregions/api/config/RangeTest.java | 65 +++
.../validation/ConfigurationValidatorTest.java | 136 +++++
.../config/validation/FeatureValidatorTest.java | 635 +++++++++++++++++++++
.../config/validation/PropertyValidatorTest.java | 413 ++++++++++++++
40 files changed, 4914 insertions(+), 1 deletion(-)