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(-)