This is an automated email from the ASF dual-hosted git repository.

anatole pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-sandbox.git.


    from 76bccc2  Add acoburn to developer list
     new 9f6fda1  Added experimental documentation generator tool.
     new e8f0a3d  Fixed build issues.
     new ed8701d  Simplified validation module, leveraging documentation module.
     new f477811  TAMAYA-372: Clarified default metadata format.
     new 3f00ff1  Added basic working config documentation features, including 
html support.
     new 8468093  Added hjson support.
     new 845abf8  Fixed doc issues.
     new 9b8d14d  Merge branch 'master' of 
https://github.com/apache/incubator-tamaya-sandbox
     new 7a720a3  Fixed compile issues.

The 9 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:
 .../tamaya/commons/IniConfigurationFormat.java     |   4 +-
 .../tamaya/commons/XmlConfigurationFormat.java     |   2 +-
 .../tamaya/camel/TamayaPropertiesComponent.java    |   6 +-
 {management => documentation}/bnd.bnd              |  15 +-
 {validation => documentation}/pom.xml              |  41 +--
 .../org/apache/tamaya/doc/ConfigDocumenter.java    | 186 ++++++++++++++
 .../main/java/org/apache/tamaya/doc/DocFormat.java |  22 +-
 .../java/org/apache/tamaya/doc/DocumentedArea.java | 264 +++++++++++++++++++
 .../apache/tamaya/doc/DocumentedConfiguration.java | 186 ++++++++++++++
 .../org/apache/tamaya/doc/DocumentedProperty.java  | 188 ++++++++++++++
 .../apache/tamaya/doc/annot/ConfigAreaSpec.java    |  94 +++++++
 .../apache/tamaya/doc/annot/ConfigAreaSpecs.java   |  27 +-
 .../tamaya/doc/annot/ConfigPropertySpec.java       |  63 +++++
 .../tamaya/doc/annot/ConfigPropertySpecs.java      |  25 +-
 .../org/apache/tamaya/doc/annot/ConfigSpec.java    |  33 ++-
 .../apache/tamaya/doc/formats/HtmlDocFormat.java   | 127 +++++++++
 .../apache/tamaya/doc/formats/TextDocFormat.java   | 124 +++++++++
 .../main/resources/META-INF/configmodel.properties |   0
 ....tamaya.validation.spi.ConfigDocumentationMBean |   0
 ...g.apache.tamaya.validation.spi.ModelProviderSpi |   0
 documentation/src/main/resources/img/tamaya.png    | Bin 0 -> 2015 bytes
 .../AnnotBasedStandaloneConfigDocumentation.java   |  80 ++++++
 .../apache/tamaya/doc/AnnotatedDocConfigBean.java  |  95 +++++++
 .../apache/tamaya/doc/ConfigDocumenterTest.java    |  64 +++++
 .../test/resources/META-INF/configmodel.properties |   0
 .../META-INF/javaconfiguration.properties          |   0
 .../org.apache.tamaya.model.spi.ModelProviderSpi   |   0
 .../src/test/resources/examples/configmodel.ini    |   0
 .../src/test/resources/examples/configmodel.json   |   0
 .../test/resources/examples/configmodel.properties |   0
 .../src/test/resources/examples/configmodel.xml    |   0
 .../src/test/resources/examples/configmodel.yaml   |   0
 {jodatime => hjson}/pom.xml                        |  38 ++-
 .../org/apache/tamaya/hjson/HJSONDataBuilder.java  | 116 +++++++++
 .../java/org/apache/tamaya/hjson/HJSONFormat.java  |  63 +++++
 .../apache/tamaya/hjson/HJSONPropertySource.java   | 130 ++++++++++
 .../PathBasedHJSONPropertySourceProvider.java      |  58 +++++
 .../org.apache.tamaya.format.ConfigurationFormat   |   2 +-
 .../hjson/CommonHJSONTestCaseCollection.java       | 206 +++++++++++++++
 .../org/apache/tamaya/hjson/HJSONFormatIT.java     |  33 ++-
 .../org/apache/tamaya/hjson/HJSONFormatTest.java   |  75 ++++++
 .../tamaya/hjson/HJSONPropertySourceTest.java      |  55 ++++
 .../org/apache/tamaya/hjson/HJSONVisitorTest.java  |  92 +++++++
 .../PathBasedHJSONPropertySourceProviderTest.java  |  66 +++++
 .../META-INF/javaconfiguration.properties          |   0
 .../src/test/resources/configs/invalid/array.hjson |  15 +-
 .../resources/configs/invalid/empty-file.hjson     |  14 +-
 .../configs/invalid/only-opening-bracket.hjson     |  15 +-
 .../resources/configs/invalid/with-array.hjson     |  23 +-
 .../test/resources/configs/valid/cyrillic.hjson    |  18 +-
 .../configs/valid/empty-object-config.hjson        |  16 +-
 .../src/test/resources/configs/valid/kanji.hjson   |  17 +-
 .../valid/simple-flat-string-only-config.hjson     |  19 +-
 .../valid/simple-nested-string-only-config-1.hjson |  23 +-
 .../valid/simple-nested-string-only-config-2.hjson |  22 +-
 .../configs/valid/with-explicit-priority.hjson     |  21 +-
 .../metamodel/internal/ComponentConfigurator.java  |   8 +-
 .../metamodel/internal/PropertySourceReader.java   |   4 +-
 pom.xml                                            |   4 +-
 .../org/apache/tamaya/usagetracker/UsageStat.java  |   4 +-
 .../usagetracker/internal/UsageTrackerFilter.java  |   5 +-
 .../tamaya/usagetracker/spi/ConfigUsageSpi.java    |   2 +-
 validation/pom.xml                                 |  19 +-
 .../org/apache/tamaya/validation/ConfigModel.java  |  78 ------
 .../tamaya/validation/ConfigModelManager.java      | 285 ---------------------
 .../apache/tamaya/validation/ConfigValidation.java | 122 +++++++++
 .../org/apache/tamaya/validation/Validation.java   | 203 ---------------
 .../apache/tamaya/validation/ValidationCheck.java  | 203 +++++++++++++++
 .../apache/tamaya/validation/ValidationResult.java |  86 +++++--
 .../internal/ConfigDocumentationBean.java          | 196 --------------
 .../ConfigValidationDocumentationReader.java       |  98 +++++++
 .../internal/ConfiguredInlineModelProviderSpi.java |  83 ------
 .../ConfiguredPropertiesModelProviderSpi.java      | 154 -----------
 .../ConfiguredResourcesModelProviderSpi.java       | 186 --------------
 .../ConfiguredTypeEventsModelPopulator.java        | 124 ---------
 .../ConfiguredTypeEventsModelProvider.java         |  51 ----
 .../tamaya/validation/spi/AbstractConfigModel.java |  88 -------
 .../tamaya/validation/spi/AbstractValidator.java   | 107 ++++++++
 .../{ParameterModel.java => AreaValidator.java}    | 178 ++++++++-----
 .../validation/spi/ConfigDocumentationMBean.java   |  53 ----
 .../tamaya/validation/spi/ConfigModelReader.java   | 142 ----------
 ...{ModelProviderSpi.java => ConfigValidator.java} |  22 +-
 .../apache/tamaya/validation/spi/GroupModel.java   | 110 --------
 ...{ParameterModel.java => PropertyValidator.java} | 121 ++++-----
 .../validation/spi/RegexPropertyValidator.java     | 105 ++++++++
 .../apache/tamaya/validation/spi/SectionModel.java | 202 ---------------
 .../tamaya/validation/ConfigModelProviderTest.java |  68 -----
 .../apache/tamaya/validation/ValidationTests.java  |  53 ----
 .../internal/ConfigDocumentationBeanTest.java      | 108 --------
 .../test/java/test/model/TestConfigAccessor.java   |  45 ----
 90 files changed, 3432 insertions(+), 2668 deletions(-)
 copy {management => documentation}/bnd.bnd (59%)
 copy {validation => documentation}/pom.xml (70%)
 create mode 100644 
documentation/src/main/java/org/apache/tamaya/doc/ConfigDocumenter.java
 copy validation/src/main/java/org/apache/tamaya/validation/ModelTarget.java => 
documentation/src/main/java/org/apache/tamaya/doc/DocFormat.java (69%)
 create mode 100644 
documentation/src/main/java/org/apache/tamaya/doc/DocumentedArea.java
 create mode 100644 
documentation/src/main/java/org/apache/tamaya/doc/DocumentedConfiguration.java
 create mode 100644 
documentation/src/main/java/org/apache/tamaya/doc/DocumentedProperty.java
 create mode 100644 
documentation/src/main/java/org/apache/tamaya/doc/annot/ConfigAreaSpec.java
 copy validation/src/main/java/org/apache/tamaya/validation/ModelTarget.java => 
documentation/src/main/java/org/apache/tamaya/doc/annot/ConfigAreaSpecs.java 
(60%)
 create mode 100644 
documentation/src/main/java/org/apache/tamaya/doc/annot/ConfigPropertySpec.java
 copy 
validation/src/main/java/org/apache/tamaya/validation/spi/ModelProviderSpi.java 
=> 
documentation/src/main/java/org/apache/tamaya/doc/annot/ConfigPropertySpecs.java
 (60%)
 rename validation/src/main/java/org/apache/tamaya/validation/ModelTarget.java 
=> documentation/src/main/java/org/apache/tamaya/doc/annot/ConfigSpec.java (52%)
 create mode 100644 
documentation/src/main/java/org/apache/tamaya/doc/formats/HtmlDocFormat.java
 create mode 100644 
documentation/src/main/java/org/apache/tamaya/doc/formats/TextDocFormat.java
 copy {validation => 
documentation}/src/main/resources/META-INF/configmodel.properties (100%)
 copy {validation => 
documentation}/src/main/resources/META-INF/services/org.apache.tamaya.validation.spi.ConfigDocumentationMBean
 (100%)
 copy {validation => 
documentation}/src/main/resources/META-INF/services/org.apache.tamaya.validation.spi.ModelProviderSpi
 (100%)
 create mode 100644 documentation/src/main/resources/img/tamaya.png
 create mode 100644 
documentation/src/test/java/org/apache/tamaya/doc/AnnotBasedStandaloneConfigDocumentation.java
 create mode 100644 
documentation/src/test/java/org/apache/tamaya/doc/AnnotatedDocConfigBean.java
 create mode 100644 
documentation/src/test/java/org/apache/tamaya/doc/ConfigDocumenterTest.java
 copy {validation => 
documentation}/src/test/resources/META-INF/configmodel.properties (100%)
 copy {validation => 
documentation}/src/test/resources/META-INF/javaconfiguration.properties (100%)
 copy {validation => 
documentation}/src/test/resources/META-INF/services/org.apache.tamaya.model.spi.ModelProviderSpi
 (100%)
 copy {validation => documentation}/src/test/resources/examples/configmodel.ini 
(100%)
 copy {validation => 
documentation}/src/test/resources/examples/configmodel.json (100%)
 copy {validation => 
documentation}/src/test/resources/examples/configmodel.properties (100%)
 copy {validation => documentation}/src/test/resources/examples/configmodel.xml 
(100%)
 copy {validation => 
documentation}/src/test/resources/examples/configmodel.yaml (100%)
 copy {jodatime => hjson}/pom.xml (71%)
 create mode 100644 
hjson/src/main/java/org/apache/tamaya/hjson/HJSONDataBuilder.java
 create mode 100644 hjson/src/main/java/org/apache/tamaya/hjson/HJSONFormat.java
 create mode 100644 
hjson/src/main/java/org/apache/tamaya/hjson/HJSONPropertySource.java
 create mode 100644 
hjson/src/main/java/org/apache/tamaya/hjson/PathBasedHJSONPropertySourceProvider.java
 copy 
ui/events/src/test/resources/META-INF/services/org.apache.tamaya.ui.ViewProvider
 => 
hjson/src/main/resources/META-INF/services/org.apache.tamaya.format.ConfigurationFormat
 (95%)
 create mode 100644 
hjson/src/test/java/org/apache/tamaya/hjson/CommonHJSONTestCaseCollection.java
 copy 
jodatime/src/test/java/org/apache/tamaya/jodatime/DurationConverterIT.java => 
hjson/src/test/java/org/apache/tamaya/hjson/HJSONFormatIT.java (58%)
 create mode 100644 
hjson/src/test/java/org/apache/tamaya/hjson/HJSONFormatTest.java
 create mode 100644 
hjson/src/test/java/org/apache/tamaya/hjson/HJSONPropertySourceTest.java
 create mode 100644 
hjson/src/test/java/org/apache/tamaya/hjson/HJSONVisitorTest.java
 create mode 100644 
hjson/src/test/java/org/apache/tamaya/hjson/PathBasedHJSONPropertySourceProviderTest.java
 copy {jodatime => 
hjson}/src/test/resources/META-INF/javaconfiguration.properties (100%)
 copy configjsr/src/test/resources/META-INF/beans.xml => 
hjson/src/test/resources/configs/invalid/array.hjson (63%)
 copy configjsr/src/test/resources/META-INF/beans.xml => 
hjson/src/test/resources/configs/invalid/empty-file.hjson (63%)
 copy configjsr/src/test/resources/META-INF/beans.xml => 
hjson/src/test/resources/configs/invalid/only-opening-bracket.hjson (63%)
 copy management/src/test/resources/META-INF/beans.xml => 
hjson/src/test/resources/configs/invalid/with-array.hjson (63%)
 copy management/src/test/resources/META-INF/beans.xml => 
hjson/src/test/resources/configs/valid/cyrillic.hjson (63%)
 copy management/src/test/resources/META-INF/beans.xml => 
hjson/src/test/resources/configs/valid/empty-object-config.hjson (63%)
 copy management/src/test/resources/META-INF/beans.xml => 
hjson/src/test/resources/configs/valid/kanji.hjson (63%)
 copy management/src/test/resources/META-INF/beans.xml => 
hjson/src/test/resources/configs/valid/simple-flat-string-only-config.hjson 
(63%)
 copy configjsr/src/test/resources/META-INF/beans.xml => 
hjson/src/test/resources/configs/valid/simple-nested-string-only-config-1.hjson 
(63%)
 copy configjsr/src/test/resources/META-INF/beans.xml => 
hjson/src/test/resources/configs/valid/simple-nested-string-only-config-2.hjson 
(63%)
 copy configjsr/src/test/resources/META-INF/beans.xml => 
hjson/src/test/resources/configs/valid/with-explicit-priority.hjson (63%)
 delete mode 100644 
validation/src/main/java/org/apache/tamaya/validation/ConfigModel.java
 delete mode 100644 
validation/src/main/java/org/apache/tamaya/validation/ConfigModelManager.java
 create mode 100644 
validation/src/main/java/org/apache/tamaya/validation/ConfigValidation.java
 delete mode 100644 
validation/src/main/java/org/apache/tamaya/validation/Validation.java
 create mode 100644 
validation/src/main/java/org/apache/tamaya/validation/ValidationCheck.java
 delete mode 100644 
validation/src/main/java/org/apache/tamaya/validation/internal/ConfigDocumentationBean.java
 create mode 100644 
validation/src/main/java/org/apache/tamaya/validation/internal/ConfigValidationDocumentationReader.java
 delete mode 100644 
validation/src/main/java/org/apache/tamaya/validation/internal/ConfiguredInlineModelProviderSpi.java
 delete mode 100644 
validation/src/main/java/org/apache/tamaya/validation/internal/ConfiguredPropertiesModelProviderSpi.java
 delete mode 100644 
validation/src/main/java/org/apache/tamaya/validation/internal/ConfiguredResourcesModelProviderSpi.java
 delete mode 100644 
validation/src/main/java/org/apache/tamaya/validation/internal/ConfiguredTypeEventsModelPopulator.java
 delete mode 100644 
validation/src/main/java/org/apache/tamaya/validation/internal/ConfiguredTypeEventsModelProvider.java
 delete mode 100644 
validation/src/main/java/org/apache/tamaya/validation/spi/AbstractConfigModel.java
 create mode 100644 
validation/src/main/java/org/apache/tamaya/validation/spi/AbstractValidator.java
 copy 
validation/src/main/java/org/apache/tamaya/validation/spi/{ParameterModel.java 
=> AreaValidator.java} (52%)
 delete mode 100644 
validation/src/main/java/org/apache/tamaya/validation/spi/ConfigDocumentationMBean.java
 delete mode 100644 
validation/src/main/java/org/apache/tamaya/validation/spi/ConfigModelReader.java
 rename 
validation/src/main/java/org/apache/tamaya/validation/spi/{ModelProviderSpi.java
 => ConfigValidator.java} (63%)
 delete mode 100644 
validation/src/main/java/org/apache/tamaya/validation/spi/GroupModel.java
 rename 
validation/src/main/java/org/apache/tamaya/validation/spi/{ParameterModel.java 
=> PropertyValidator.java} (65%)
 create mode 100644 
validation/src/main/java/org/apache/tamaya/validation/spi/RegexPropertyValidator.java
 delete mode 100644 
validation/src/main/java/org/apache/tamaya/validation/spi/SectionModel.java
 delete mode 100644 
validation/src/test/java/org/apache/tamaya/validation/ConfigModelProviderTest.java
 delete mode 100644 
validation/src/test/java/org/apache/tamaya/validation/ValidationTests.java
 delete mode 100644 
validation/src/test/java/org/apache/tamaya/validation/internal/ConfigDocumentationBeanTest.java
 delete mode 100644 validation/src/test/java/test/model/TestConfigAccessor.java

Reply via email to