You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tamaya.apache.org by po...@apache.org on 2017/02/17 20:20:23 UTC
[2/2] incubator-tamaya-site git commit: Regenerate homepage.
Regenerate homepage.
Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/commit/4bb6259d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/tree/4bb6259d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/diff/4bb6259d
Branch: refs/heads/asf-site
Commit: 4bb6259d770a4e6ff439b575223c13fc0bc2137d
Parents: ac92aef
Author: Phil Ottlinger <po...@apache.org>
Authored: Fri Feb 17 21:20:10 2017 +0100
Committer: Phil Ottlinger <po...@apache.org>
Committed: Fri Feb 17 21:20:10 2017 +0100
----------------------------------------------------------------------
apidocs/index.html | 6 +-
archive.html | 4 +-
blog/2014/no-jsr-in-javaee8.html | 4 +-
blog/2014/whatistamaya.html | 4 +-
blog/2015/dzone-article.html | 4 +-
blog/2015/introduction.html | 4 +-
blog/2015/javaland.html | 4 +-
blog/2015/new-configuration-api.html | 4 +-
blog/2016/apachecon-seville.html | 4 +-
blog/2016/apachecon-vancouver.html | 4 +-
blog/2016/bedcon.html | 4 +-
blog/2016/dirk-weil-javaeeblog.html | 4 +-
blog/2016/infoq-article.html | 4 +-
blog/2016/java2days-sofia.html | 4 +-
blog/2016/javaland.html | 4 +-
blog/2016/javaone.html | 4 +-
blog/2016/jug-basel.html | 4 +-
blog/2016/jug-stgallen.html | 4 +-
blog/2016/tamaya-book.html | 4 +-
blog/2016/voxxed-days-zurich.html | 4 +-
development/community.html | 6 +-
development/possible-contributions.html | 6 +-
development/source.html | 6 +-
development/team.html | 6 +-
devguide.html | 6 +-
documentation/api.html | 6 +-
documentation/core.html | 6 +-
documentation/extensions.html | 4 +-
documentation/extensions/mod_camel.html | 4 +-
documentation/extensions/mod_cdi.html | 4 +-
.../extensions/mod_classloader_support.html | 4 +-
documentation/extensions/mod_collections.html | 4 +-
documentation/extensions/mod_consul.html | 4 +-
documentation/extensions/mod_etcd.html | 4 +-
documentation/extensions/mod_events.html | 4 +-
documentation/extensions/mod_filter.html | 4 +-
documentation/extensions/mod_formats.html | 189 +++-
documentation/extensions/mod_functions.html | 6 +-
documentation/extensions/mod_injection.html | 4 +-
documentation/extensions/mod_jodatime.html | 132 ++-
documentation/extensions/mod_json.html | 56 +-
documentation/extensions/mod_management.html | 12 +-
documentation/extensions/mod_metamodel.html | 903 +++++++++++++++++++
.../extensions/mod_mutable_config.html | 6 +-
documentation/extensions/mod_optional.html | 6 +-
documentation/extensions/mod_osgi.html | 6 +-
documentation/extensions/mod_remote.html | 6 +-
documentation/extensions/mod_resolver.html | 6 +-
documentation/extensions/mod_resources.html | 6 +-
documentation/extensions/mod_server.html | 6 +-
documentation/extensions/mod_spi-support.html | 6 +-
documentation/extensions/mod_spring.html | 6 +-
documentation/extensions/mod_usagetracker.html | 6 +-
documentation/extensions/mod_validation.html | 6 +-
documentation/extensions/mod_yaml.html | 6 +-
documentation/quickstart.html | 6 +-
documentation/usecases.html | 6 +-
download.html | 6 +-
examples.html | 6 +-
feed.xml | 4 +-
highleveldesign.html | 6 +-
history.html | 6 +-
index.html | 4 +-
release-guide.html | 6 +-
sitemap.xml | 127 ++-
start.html | 6 +-
66 files changed, 1414 insertions(+), 303 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/apidocs/index.html
----------------------------------------------------------------------
diff --git a/apidocs/index.html b/apidocs/index.html
index e3c51a8..1b40de0 100644
--- a/apidocs/index.html
+++ b/apidocs/index.html
@@ -124,7 +124,7 @@
<h1>API is missing</h1>
</div>
- <p><em>2017-02-09</em></p>
+ <p><em>2017-02-11</em></p>
<p><h2>API is missing</h2>
<p>In case you do see this page someone forgot to generate/create the real API/Javadoc by running mvn site:site and copying this over to an apidocs subfolder inside of the asf-site branch.</p>
@@ -138,9 +138,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/archive.html
----------------------------------------------------------------------
diff --git a/archive.html b/archive.html
index 3b3194a..629bd72 100644
--- a/archive.html
+++ b/archive.html
@@ -257,9 +257,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2014/no-jsr-in-javaee8.html
----------------------------------------------------------------------
diff --git a/blog/2014/no-jsr-in-javaee8.html b/blog/2014/no-jsr-in-javaee8.html
index 8806d8e..4eabbe4 100644
--- a/blog/2014/no-jsr-in-javaee8.html
+++ b/blog/2014/no-jsr-in-javaee8.html
@@ -148,9 +148,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2014/whatistamaya.html
----------------------------------------------------------------------
diff --git a/blog/2014/whatistamaya.html b/blog/2014/whatistamaya.html
index 021c022..e5a2342 100644
--- a/blog/2014/whatistamaya.html
+++ b/blog/2014/whatistamaya.html
@@ -145,9 +145,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2015/dzone-article.html
----------------------------------------------------------------------
diff --git a/blog/2015/dzone-article.html b/blog/2015/dzone-article.html
index cf935ab..132afe4 100644
--- a/blog/2015/dzone-article.html
+++ b/blog/2015/dzone-article.html
@@ -145,9 +145,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2015/introduction.html
----------------------------------------------------------------------
diff --git a/blog/2015/introduction.html b/blog/2015/introduction.html
index 1bb1f4d..f2bb548 100644
--- a/blog/2015/introduction.html
+++ b/blog/2015/introduction.html
@@ -145,9 +145,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2015/javaland.html
----------------------------------------------------------------------
diff --git a/blog/2015/javaland.html b/blog/2015/javaland.html
index 8b73377..7a424a9 100644
--- a/blog/2015/javaland.html
+++ b/blog/2015/javaland.html
@@ -151,9 +151,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2015/new-configuration-api.html
----------------------------------------------------------------------
diff --git a/blog/2015/new-configuration-api.html b/blog/2015/new-configuration-api.html
index 13cfb17..07407c3 100644
--- a/blog/2015/new-configuration-api.html
+++ b/blog/2015/new-configuration-api.html
@@ -145,9 +145,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2016/apachecon-seville.html
----------------------------------------------------------------------
diff --git a/blog/2016/apachecon-seville.html b/blog/2016/apachecon-seville.html
index 08a96ae..94dcf66 100644
--- a/blog/2016/apachecon-seville.html
+++ b/blog/2016/apachecon-seville.html
@@ -151,9 +151,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2016/apachecon-vancouver.html
----------------------------------------------------------------------
diff --git a/blog/2016/apachecon-vancouver.html b/blog/2016/apachecon-vancouver.html
index 9f81a9d..72599a9 100644
--- a/blog/2016/apachecon-vancouver.html
+++ b/blog/2016/apachecon-vancouver.html
@@ -148,9 +148,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2016/bedcon.html
----------------------------------------------------------------------
diff --git a/blog/2016/bedcon.html b/blog/2016/bedcon.html
index 3b7d19e..8eb2d53 100644
--- a/blog/2016/bedcon.html
+++ b/blog/2016/bedcon.html
@@ -148,9 +148,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2016/dirk-weil-javaeeblog.html
----------------------------------------------------------------------
diff --git a/blog/2016/dirk-weil-javaeeblog.html b/blog/2016/dirk-weil-javaeeblog.html
index 943c073..55cfede 100644
--- a/blog/2016/dirk-weil-javaeeblog.html
+++ b/blog/2016/dirk-weil-javaeeblog.html
@@ -145,9 +145,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2016/infoq-article.html
----------------------------------------------------------------------
diff --git a/blog/2016/infoq-article.html b/blog/2016/infoq-article.html
index 7a97f86..0cf7a9e 100644
--- a/blog/2016/infoq-article.html
+++ b/blog/2016/infoq-article.html
@@ -145,9 +145,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2016/java2days-sofia.html
----------------------------------------------------------------------
diff --git a/blog/2016/java2days-sofia.html b/blog/2016/java2days-sofia.html
index 682f9f4..58d731e 100644
--- a/blog/2016/java2days-sofia.html
+++ b/blog/2016/java2days-sofia.html
@@ -145,9 +145,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2016/javaland.html
----------------------------------------------------------------------
diff --git a/blog/2016/javaland.html b/blog/2016/javaland.html
index ca35198..8d08868 100644
--- a/blog/2016/javaland.html
+++ b/blog/2016/javaland.html
@@ -157,9 +157,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2016/javaone.html
----------------------------------------------------------------------
diff --git a/blog/2016/javaone.html b/blog/2016/javaone.html
index 9842f2f..a881c37 100644
--- a/blog/2016/javaone.html
+++ b/blog/2016/javaone.html
@@ -151,9 +151,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2016/jug-basel.html
----------------------------------------------------------------------
diff --git a/blog/2016/jug-basel.html b/blog/2016/jug-basel.html
index 589ccb1..95ab937 100644
--- a/blog/2016/jug-basel.html
+++ b/blog/2016/jug-basel.html
@@ -145,9 +145,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2016/jug-stgallen.html
----------------------------------------------------------------------
diff --git a/blog/2016/jug-stgallen.html b/blog/2016/jug-stgallen.html
index 682ea19..0f546b2 100644
--- a/blog/2016/jug-stgallen.html
+++ b/blog/2016/jug-stgallen.html
@@ -145,9 +145,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2016/tamaya-book.html
----------------------------------------------------------------------
diff --git a/blog/2016/tamaya-book.html b/blog/2016/tamaya-book.html
index 0eeade1..b6c91d7 100644
--- a/blog/2016/tamaya-book.html
+++ b/blog/2016/tamaya-book.html
@@ -151,9 +151,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/blog/2016/voxxed-days-zurich.html
----------------------------------------------------------------------
diff --git a/blog/2016/voxxed-days-zurich.html b/blog/2016/voxxed-days-zurich.html
index d6bb6d5..44baa4f 100644
--- a/blog/2016/voxxed-days-zurich.html
+++ b/blog/2016/voxxed-days-zurich.html
@@ -145,9 +145,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/development/community.html
----------------------------------------------------------------------
diff --git a/development/community.html b/development/community.html
index f6a9134..c209ce7 100644
--- a/development/community.html
+++ b/development/community.html
@@ -124,7 +124,7 @@
<h1>Apache Tamaya: Community</h1>
</div>
- <p><em>2017-02-09</em></p>
+ <p><em>2017-02-11</em></p>
<p><div class="sect1">
<h2 id="_users">Users</h2>
@@ -286,9 +286,9 @@ $ irssi
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/development/possible-contributions.html
----------------------------------------------------------------------
diff --git a/development/possible-contributions.html b/development/possible-contributions.html
index bb3ff4c..47a3957 100644
--- a/development/possible-contributions.html
+++ b/development/possible-contributions.html
@@ -124,7 +124,7 @@
<h1></h1>
</div>
- <p><em>2017-02-09</em></p>
+ <p><em>2017-02-11</em></p>
<p><!-- toc disabled -->
<h1 id="_apache_tamaya_possible_tasks" class="sect0">Apache Tamaya - Possible Tasks</h1>
@@ -470,9 +470,9 @@ as configured.</p>
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/development/source.html
----------------------------------------------------------------------
diff --git a/development/source.html b/development/source.html
index 5dfa11f..b671b0f 100644
--- a/development/source.html
+++ b/development/source.html
@@ -124,7 +124,7 @@
<h1>Apache Tamaya: Source code repositories</h1>
</div>
- <p><em>2017-02-09</em></p>
+ <p><em>2017-02-11</em></p>
<p><div id="preamble">
<div class="sectionbody">
@@ -245,9 +245,9 @@ In case you want to contribute file an issue in our <a href="https://issues.apac
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/development/team.html
----------------------------------------------------------------------
diff --git a/development/team.html b/development/team.html
index d8dfe3e..15bacb2 100644
--- a/development/team.html
+++ b/development/team.html
@@ -124,7 +124,7 @@
<h1>Apache Tamaya: Project Team</h1>
</div>
- <p><em>2017-02-09</em></p>
+ <p><em>2017-02-11</em></p>
<p><div id="preamble">
<div class="sectionbody">
@@ -291,9 +291,9 @@
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/devguide.html
----------------------------------------------------------------------
diff --git a/devguide.html b/devguide.html
index df69475..901bd59 100644
--- a/devguide.html
+++ b/devguide.html
@@ -124,7 +124,7 @@
<h1>Apache Tamaya: Development Guide</h1>
</div>
- <p><em>2017-02-09</em></p>
+ <p><em>2017-02-11</em></p>
<p><div class="sect1">
<h2 id="_suggested_git_workflows">1. Suggested Git Workflows</h2>
@@ -378,9 +378,9 @@ $ git branch -d TAMAYA-XXX</pre>
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/api.html
----------------------------------------------------------------------
diff --git a/documentation/api.html b/documentation/api.html
index 2ea8c05..89f468a 100644
--- a/documentation/api.html
+++ b/documentation/api.html
@@ -124,7 +124,7 @@
<h1></h1>
</div>
- <p><em>2017-02-09</em></p>
+ <p><em>2017-02-11</em></p>
<p><div class="sect1">
<h2 id="CoreDesign">Apache Tamaya: API</h2>
@@ -1123,9 +1123,9 @@ further details.</p>
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/core.html
----------------------------------------------------------------------
diff --git a/documentation/core.html b/documentation/core.html
index 314115f..aa4685a 100644
--- a/documentation/core.html
+++ b/documentation/core.html
@@ -124,7 +124,7 @@
<h1></h1>
</div>
- <p><em>2017-02-09</em></p>
+ <p><em>2017-02-11</em></p>
<p><div class="sect1">
<h2 id="Core">Tamaya Core Implementation</h2>
@@ -566,9 +566,9 @@ Loading extensions hereby is trivial: you only are required to add the correspon
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/extensions.html
----------------------------------------------------------------------
diff --git a/documentation/extensions.html b/documentation/extensions.html
index 5a30620..09c339d 100644
--- a/documentation/extensions.html
+++ b/documentation/extensions.html
@@ -382,9 +382,9 @@ All extensions currently run on Java 7 as well as on Java 8.
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/extensions/mod_camel.html
----------------------------------------------------------------------
diff --git a/documentation/extensions/mod_camel.html b/documentation/extensions/mod_camel.html
index eaf8d4d..19bcbfc 100644
--- a/documentation/extensions/mod_camel.html
+++ b/documentation/extensions/mod_camel.html
@@ -283,9 +283,9 @@ again use Tamaya as the main configuration solutions only using Camel’s de
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/extensions/mod_cdi.html
----------------------------------------------------------------------
diff --git a/documentation/extensions/mod_cdi.html b/documentation/extensions/mod_cdi.html
index cfab756..c4ed77a 100644
--- a/documentation/extensions/mod_cdi.html
+++ b/documentation/extensions/mod_cdi.html
@@ -440,9 +440,9 @@ default section parts.</p>
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/extensions/mod_classloader_support.html
----------------------------------------------------------------------
diff --git a/documentation/extensions/mod_classloader_support.html b/documentation/extensions/mod_classloader_support.html
index f588d5b..2a7dd80 100644
--- a/documentation/extensions/mod_classloader_support.html
+++ b/documentation/extensions/mod_classloader_support.html
@@ -252,9 +252,9 @@ hierarchies:</p>
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/extensions/mod_collections.html
----------------------------------------------------------------------
diff --git a/documentation/extensions/mod_collections.html b/documentation/extensions/mod_collections.html
index 93aa784..befb25d 100644
--- a/documentation/extensions/mod_collections.html
+++ b/documentation/extensions/mod_collections.html
@@ -454,9 +454,9 @@ _redefined-map.item-separator=|</code></pre>
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/extensions/mod_consul.html
----------------------------------------------------------------------
diff --git a/documentation/extensions/mod_consul.html b/documentation/extensions/mod_consul.html
index 1ccb15c..dbccb35 100644
--- a/documentation/extensions/mod_consul.html
+++ b/documentation/extensions/mod_consul.html
@@ -223,9 +223,9 @@ set to <code>cluster-config.</code> a consul key of <code>host:known/all</code>
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/extensions/mod_etcd.html
----------------------------------------------------------------------
diff --git a/documentation/extensions/mod_etcd.html b/documentation/extensions/mod_etcd.html
index e39bd6e..c350e3e 100644
--- a/documentation/extensions/mod_etcd.html
+++ b/documentation/extensions/mod_etcd.html
@@ -355,9 +355,9 @@ set to <code>cluster-config.</code> a etcd key of <code>host:known/all</code> is
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/extensions/mod_events.html
----------------------------------------------------------------------
diff --git a/documentation/extensions/mod_events.html b/documentation/extensions/mod_events.html
index 6ad12b0..32a642b 100644
--- a/documentation/extensions/mod_events.html
+++ b/documentation/extensions/mod_events.html
@@ -523,9 +523,9 @@ active (by default using the Java ServiceLoader mechanism).</p>
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/extensions/mod_filter.html
----------------------------------------------------------------------
diff --git a/documentation/extensions/mod_filter.html b/documentation/extensions/mod_filter.html
index 3fc57e5..9c29216 100644
--- a/documentation/extensions/mod_filter.html
+++ b/documentation/extensions/mod_filter.html
@@ -275,9 +275,9 @@ managed filters:</p>
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/extensions/mod_formats.html
----------------------------------------------------------------------
diff --git a/documentation/extensions/mod_formats.html b/documentation/extensions/mod_formats.html
index 7f5f7f3..95d56b8 100644
--- a/documentation/extensions/mod_formats.html
+++ b/documentation/extensions/mod_formats.html
@@ -124,7 +124,7 @@
<h1>Apache Tamaya&#8201;&#8212;&#8201;Extension: Formats</h1>
</div>
- <p><em>2017-02-11</em></p>
+ <p><em>2017-02-16</em></p>
<p><div id="preamble">
<div class="sectionbody">
@@ -298,6 +298,85 @@ creates a corresponding ConfigurationData instance.</p>
</div>
</div>
<div class="sect2">
+<h3 id="_creating_a_default_propertysource_for_a_configurationformat">Creating a default PropertySource for a ConfigurationFormat</h3>
+<div class="paragraph">
+<p>The module defines a singleton ConfigurationFormats which provides
+an easy to use API for creating ConfigurationData and PropertySources
+using abstract ConfigurationFormat implementations:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">public final class ConfigurationFormats {
+
+ public static List<ConfigurationFormat> getFormats();
+ public static List<ConfigurationFormat> getFormats(String... formatNames);
+ public static List<ConfigurationFormat> getFormats(final URL url);
+
+ public static ConfigurationData readConfigurationData(final URL url)
+ throws IOException;
+ public static ConfigurationData readConfigurationData(URL url, ConfigurationFormat... formats)
+ throws IOException;
+ public static ConfigurationData readConfigurationData(URL url, Collection<ConfigurationFormat> formats)
+ throws IOException;
+ public static Collection<ConfigurationData> readConfigurationData(Collection<URL> urls, ConfigurationFormat... formats);
+ public static Collection<ConfigurationData> readConfigurationData(Collection<URL> urls, Collection<ConfigurationFormat> formats);
+ public static ConfigurationData readConfigurationData(String resource, InputStream inputStream,
+ ConfigurationFormat... formats)
+ throws IOException;
+ public static ConfigurationData readConfigurationData(String resource, InputStream inputStream,
+ Collection<ConfigurationFormat> formats)
+ throws IOException;
+
+ public static PropertySource createPropertySource(URL url, ConfigurationFormat... formats)
+ throws IOException;
+ public static PropertySource createPropertySource(URL url, Collection<ConfigurationFormat> formats)
+ throws IOException;
+ public static PropertySource createPropertySource(String resource, InputStream inputStream,
+ ConfigurationFormat... formats);
+ public static PropertySource createPropertySource(String resource, InputStream inputStream,
+ Collection<ConfigurationFormat> formats);
+}</code></pre>
+</div>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>getFormats() returns all registered formats.</p>
+</li>
+<li>
+<p>getFormats(String...) allows to access all formats with a given name.</p>
+</li>
+<li>
+<p>getFormats(URL url) allows to access all formats that declare that can optionally read an input from
+a given <code>URL</code>.</p>
+</li>
+<li>
+<p>readConfigurationData(...) reads data from an input and creates a corresponding ConfigurationData,
+either trying all known formats that declare its compatibility with the given input or the formats
+passed explicitly.</p>
+</li>
+<li>
+<p>createPropertySource(...) allows to create a PropertySource reading a given input and the formats
+to be used or known. Hereby a default property mapping is applied.</p>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>So creating a PropertySource from a resource is basically a one liner:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">URL url = ...;
+PropertySource propertySource = ConfigurationFormats.createPropertySource(url);
+
+// constraining the formats to be used (assumption: json and yaml extensions are loaded)
+PropertySource propertySource = ConfigurationFormats.createPropertySource(
+ url,
+ ConfigurationFormats.getFormats("json", "yaml"));</code></pre>
+</div>
+</div>
+</div>
+<div class="sect2">
<h3 id="_customize_how_configurationdata_maps_to_propertysource">Customize how ConfigurationData maps to PropertySource</h3>
<div class="paragraph">
<p>For for the conversion of ConfigurationData into a PropertySource different approaches can be useful:</p>
@@ -320,17 +399,18 @@ and overriding the Map<String,String> populateData(ConfigurationData data)
</ol>
</div>
<div class="paragraph">
-<p>In most cases the usage of a FlattenedDefaultPropertySource, is a good choice to start. This class
+<p>In most cases the usage of a MappedConfigurationDataPropertySource, is a good choice to start. This class
provides a convenient default mapping and also allows to customized the mapping easily:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="prettyprint highlight"><code class="language-java" data-lang="java">ConfigurationData data = ...;
-FlattenedDefaultPropertySource ps = new FlattenedDefaultPropertySource(data){
- protected Map<String, String> populateData(ConfigurationData data) {
- ...
- }
-};</code></pre>
+MappedConfigurationDataPropertySource ps =
+ new MappedConfigurationDataPropertySource(data){
+ protected Map<String, String> populateData(ConfigurationData data) {
+ ...
+ }
+ };</code></pre>
</div>
</div>
<div class="paragraph">
@@ -356,16 +436,40 @@ function that mus be implemented:</p>
protected abstract Collection<PropertySource> getPropertySources(ConfigurationData data);</code></pre>
</div>
</div>
+<div class="paragraph">
+<p>When using Java 8 these mappings can be asily passed as parameters to the createPropertySource
+methods.</p>
+</div>
</div>
<div class="sect2">
-<h3 id="_examples">Examples</h3>
+<h3 id="_predefined_formats">Predefined formats</h3>
+<div class="paragraph">
+<p>The <em>formats</em> module ships with 3 predefined formats:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p><code>.ini</code> files, commonly known from Microsoft based systems, registered as <code>ini</code>.</p>
+</li>
+<li>
+<p><code>.properties</code> files, as defined by <code>java.util.Properties</code>, registered as <code>properties</code>.</p>
+</li>
+<li>
+<p><code>.xml</code> properties files, as defined by <code>java.util.Properties</code>, registered as <code>xml-properties</code>.</p>
+</li>
+</ul>
+</div>
<div class="sect3">
-<h4 id="_mapping_ini_files">Mapping ini-Files</h4>
+<h4 id="_ini_configuration_file_mapping">ini Configuration File Mapping</h4>
<div class="paragraph">
-<p>Consider the following ini-file:</p>
+<p>This module implements the ini file format with the class
+org.apache.tamaya.format.formats.IniConfigurationFormat.</p>
+</div>
+<div class="paragraph">
+<p>The default mapping is bext illustrated by a small example, so consider the
+following <code>.ini</code> file:</p>
</div>
<div class="listingblock">
-<div class="title">Example.ini</div>
<div class="content">
<pre class="prettyprint highlight"><code class="language-listing" data-lang="listing">a=valA
a.b=valB
@@ -379,10 +483,9 @@ a=val2Section2</code></pre>
</div>
</div>
<div class="paragraph">
-<p>This file content coud be mapped to the following structure:</p>
+<p>This file content by default is mapped to the following Tamaya properties:</p>
</div>
<div class="listingblock">
-<div class="title">Mapping of Example.ini</div>
<div class="content">
<pre class="prettyprint highlight"><code class="language-listing" data-lang="listing">a=valA
a.b=valB
@@ -392,60 +495,52 @@ section2::a=val2Section2</code></pre>
</div>
</div>
<div class="paragraph">
-<p>Nevertheless from the ConfigurationData instance a more complex algorithm can access all the different parts:</p>
+<p>Summarizing</p>
</div>
<div class="ulist">
<ul>
<li>
-<p>the_default_ properties (a, a.b)</p>
+<p>entries without a section are mapped to the <em>default</em> section.</p>
</li>
<li>
-<p>the section section1, with properties aa, aa.b.c</p>
+<p>entries with a section are mapped to a corresponding section, hereby everything between
+the brackets is used as section name (trimmed).</p>
</li>
<li>
-<p>the section section2, qith properties a</p>
+<p>section names are separated using a double colon (<code>::</code>).</p>
</li>
</ul>
</div>
-</div>
-<div class="sect3">
-<h4 id="_mapping_xml_files">Mapping xml-Files</h4>
<div class="paragraph">
-<p>The same concept can also be applied to xml-files. Consider the following configuration file:</p>
+<p>ConfigurationData allows to access all the different parts:</p>
</div>
-<div class="listingblock">
-<div class="title">Example.conf</div>
-<div class="content">
-<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml"><config>
- <default>
- <a>valA</a>
- <a.b>valB</a.B>
- </default>
-
- <section id="section1">
- <param id="aa">sectionValA</aa>
- <param id="aa.b.c">SectionValC</aa.b.c>
- </section>
- <section id="section2">
- <param id="a">val2Section2</aa>
- </section>
-</config></code></pre>
+<div class="ulist">
+<ul>
+<li>
+<p>the <em>default</em> properties (a, a.b)</p>
+</li>
+<li>
+<p>the section section1, with properties aa, aa.b.c</p>
+</li>
+<li>
+<p>the section section2, with properties a</p>
+</li>
+</ul>
</div>
</div>
+<div class="sect3">
+<h4 id="_xml_property_and_ordinary_property_files">XML Property and ordinary Property Files</h4>
<div class="paragraph">
-<p>This file basically describes the same configuration as the ini-based version we have seen before. The formats
-module hereby ships with 3 format classes:</p>
+<p>This module also ships with ConfigurationFormat implementations that reuse the parsing
+functionality provided with java.util.Properties:</p>
</div>
<div class="ulist">
<ul>
<li>
-<p>PropertiesFormat providing support for .properties files.</p>
-</li>
-<li>
-<p>PropertiesXmlFormat providing support for xml.property files.</p>
+<p><code>org.apache.tamaya.format.formats.PropertiesFormat</code> uses <code>Properties.read(InputStream)</code>.</p>
</li>
<li>
-<p>IniConfiguratonFormat providing support for xml.property files.</p>
+<p><code>org.apache.tamaya.format.formats.PropertiesXmlFormat</code> uses <code>Properties.readFromXml(InputStream)</code>.</p>
</li>
</ul>
</div>
@@ -462,9 +557,9 @@ module hereby ships with 3 format classes:</p>
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/extensions/mod_functions.html
----------------------------------------------------------------------
diff --git a/documentation/extensions/mod_functions.html b/documentation/extensions/mod_functions.html
index 1f8b4e8..67abc3a 100644
--- a/documentation/extensions/mod_functions.html
+++ b/documentation/extensions/mod_functions.html
@@ -124,7 +124,7 @@
<h1>Apache Tamaya&#8201;&#8212;&#8201;Extension: Functions</h1>
</div>
- <p><em>2017-02-09</em></p>
+ <p><em>2017-02-11</em></p>
<p><div id="preamble">
<div class="sectionbody">
@@ -308,9 +308,9 @@ in <em>sectionKeys</em> from a given <em>key</em>.</p>
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/extensions/mod_injection.html
----------------------------------------------------------------------
diff --git a/documentation/extensions/mod_injection.html b/documentation/extensions/mod_injection.html
index 43900af..370a858 100644
--- a/documentation/extensions/mod_injection.html
+++ b/documentation/extensions/mod_injection.html
@@ -736,9 +736,9 @@ The event published is very simple:
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/extensions/mod_jodatime.html
----------------------------------------------------------------------
diff --git a/documentation/extensions/mod_jodatime.html b/documentation/extensions/mod_jodatime.html
index b29ad41..78c0661 100644
--- a/documentation/extensions/mod_jodatime.html
+++ b/documentation/extensions/mod_jodatime.html
@@ -124,7 +124,7 @@
<h1>Apache Tamaya&#8201;&#8212;&#8201;Extension: JodaTime</h1>
</div>
- <p><em>2017-02-09</em></p>
+ <p><em>2017-02-13</em></p>
<p><div id="preamble">
<div class="sectionbody">
@@ -142,11 +142,14 @@
<div class="paragraph">
<p>Tamaya <em>JodaTime</em> is an extension module to support the usage of <a href="http://www.joda.org/joda-time/">Joda-Time</a>
in conjunction with Tamaya. Tamaya JodaTime defines some additional property
-converters to retrieve Joda-Time types from a given configuration.</p>
+converters to use Joda-Time types when accessing configuration.</p>
</div>
+</div>
+<div class="sect2">
+<h3 id="_installation">Installation</h3>
<div class="paragraph">
-<p>tools to locate resources in your classpath or file system based on descriptive
-ant-styled resource patterns. To use this module add the following dependency:</p>
+<p>To support Joda-Time types as configuration values, you only have to add the following
+maven dependency to your project:</p>
</div>
<div class="listingblock">
<div class="content">
@@ -157,8 +160,11 @@ ant-styled resource patterns. To use this module add the following dependency:</
</dependency></code></pre>
</div>
</div>
+</div>
+<div class="sect2">
+<h3 id="_usage">Usage</h3>
<div class="paragraph">
-<p>After adding this dependency to your project you can retrieve
+<p>After adding this module to your project you can retrieve
Joda-Time based values directly from a given configuration.</p>
</div>
<div class="listingblock">
@@ -168,18 +174,110 @@ Joda-Time based values directly from a given configuration.</p>
DateTime pit = configuration.get("pointInTime", DateTime.class)</code></pre>
</div>
</div>
-</div>
-<div class="sect2">
-<h3 id="_specifying_date_and_time_values">Specifying date and time values</h3>
-<div class="paragraph">
-<p>To be written.</p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_specifing_periods_and_durations">Specifing periods and durations</h3>
<div class="paragraph">
-<p>To be written.</p>
+<p>Currently the following types are supported:</p>
</div>
+<table class="tableblock frame-all grid-all" style="width: 80%;">
+<colgroup>
+<col style="width: 50%;">
+<col style="width: 50%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Joda-Time target type</th>
+<th class="tableblock halign-left valign-top">Supported Input Formats</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-center valign-top" rowspan="12"><p class="tableblock">org.joda.time.DateTime org.joda.time.Instant</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>yyyy-MM-dd’T’HH:mm:ss.SSSZ</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>yyyy-MM-dd’T’HH:mm:ss.SSSz</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>yyyy-MM-dd’T’HH:mm:ss.SSS z</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>yyyy-MM-dd’T’HH:mm:ssZ</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>yyyy-MM-dd’T’HH:mm:ssz</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>yyyy-MM-dd’T’HH:mm:ss z</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>yyyy-MM-dd’T’HH:mmZ</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>yyyy-MM-dd’T’HH:mmz</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>yyyy-MM-dd’T’HH:mm z</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>yyyy-MM-dd’T’HHZ</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>yyyy-MM-dd’T’HHz</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>yyyy-MM-dd’T’HH z</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-center valign-top" rowspan="2"><p class="tableblock">org.joda.time.DateTimeZone</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>[+-]hh:mm</code> (reg.ex.)</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">all <em>timezone ids</em> known by Joda-Time.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-center valign-top" rowspan="3"><p class="tableblock">org.joda.time.Duration</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>PTa.bS</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>PdDThHmMsS</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>ddThh:mm:ss</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-center valign-top" rowspan="2"><p class="tableblock">org.joda.time.Period</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>PyYmMwWdDThHmMsS</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Pyyyy-mm-ddThh:mm:ss</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-center valign-top" rowspan="4"><p class="tableblock">org.joda.time.LocalDate</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>yyyy ['-' MM ['-' dd]]</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>yyyy ['-' DDD]</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>LocalDateConverter</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>yyyy ['-' dd ['-' MM]]</code></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-center valign-top" rowspan="4"><p class="tableblock">org.joda.time.LocalTime</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>['T']</code> <em>time-element</em></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><em>time-element</em> = HH [<em>minute-element</em>] <em>or</em> [<em>fraction</em>]</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><em>minute-element</em> = ':' mm [<em>second-element</em>] <em>or</em> [<em>fraction</em>]</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><em>second-element</em> = ':' ss [<em>fraction</em>]</p></td>
+</tr>
+</tbody>
+</table>
</div>
</div>
</div></p>
@@ -192,9 +290,9 @@ DateTime pit = configuration.get("pointInTime", DateTime.class)</code></pre>
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/extensions/mod_json.html
----------------------------------------------------------------------
diff --git a/documentation/extensions/mod_json.html b/documentation/extensions/mod_json.html
index e0f6855..ff3593c 100644
--- a/documentation/extensions/mod_json.html
+++ b/documentation/extensions/mod_json.html
@@ -124,7 +124,7 @@
<h1>Apache Tamaya&#8201;&#8212;&#8201;Extension: Builder</h1>
</div>
- <p><em>2017-02-09</em></p>
+ <p><em>2017-02-16</em></p>
<p><div id="preamble">
<div class="sectionbody">
@@ -140,7 +140,31 @@
<div class="sect2">
<h3 id="_what_functionality_this_module_provides">What functionality this module provides ?</h3>
<div class="paragraph">
-<p>Tamaya <em>JSON</em> provides support for reading configuration using JSON format:</p>
+<p>Tamaya <em>JSON</em> provides support for reading configuration using JSON
+format:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-json" data-lang="json">{
+ "a.b"{
+ "key1": "blabla",
+ "key2": true,
+ }
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Hereby the hierarchical structure of the JSON document will be mapped to a
+flat key-value pairs of type <code>String</code>, e.g. the bove will be mapped to</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-properties" data-lang="properties">a.b.key1=blabla
+a.b.key2=true</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>This extension uses SPI defined by the tamaya.formats extension module.</p>
</div>
</div>
<div class="sect2">
@@ -152,7 +176,7 @@
<div class="sect2">
<h3 id="_installation">Installation</h3>
<div class="paragraph">
-<p>To benefit from configuration builder support you only must add the corresponding dependency to your module:</p>
+<p>To use the JSON extension module you only must add the corresponding dependency to your module:</p>
</div>
<div class="listingblock">
<div class="content">
@@ -170,7 +194,8 @@
<div class="sect2">
<h3 id="_reading_configuration_in_json">Reading configuration in JSON</h3>
<div class="paragraph">
-<p>For reading JSON based onfiguration most easily a JSONFormat can be provided:</p>
+<p>For reading JSON based onfiguration most easily a JSONFormat can be
+used:</p>
</div>
<div class="listingblock">
<div class="content">
@@ -178,24 +203,15 @@
getClassLoader().getResource("myFileConfig.json"), new JSONFormat()));</code></pre>
</div>
</div>
-</div>
-<div class="sect2">
-<h3 id="_examples">Examples</h3>
<div class="paragraph">
-<p>The JSON module adds instances of ConfigurationFormat so JSON configuration can be read and mapped to the
-according property maps. E.g. the following file is a simple and correct JSON configuration:</p>
+<p>Or, if you are fine with the <em>default</em> mapping you can directly create a
+PropertySource using the <em>formats</em> API (this works since this module
+registers the <em>json</em> format automatically using the <code>ServiceContext</code>):</p>
</div>
<div class="listingblock">
<div class="content">
-<pre class="prettyprint highlight"><code class="language-listing" data-lang="listing">{
- "a" : "A",
- "b" : "B",
- "c" : "C",
- "d" : {
- "o" : "O",
- "p" : "P"
- }
-}</code></pre>
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">PropertySource ps = ConfigurationFormats.createPropertySource(
+ getClassLoader().getResource("myFileConfig.json"));</code></pre>
</div>
</div>
</div>
@@ -210,9 +226,9 @@ according property maps. E.g. the following file is a simple and correct JSON co
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/4bb6259d/documentation/extensions/mod_management.html
----------------------------------------------------------------------
diff --git a/documentation/extensions/mod_management.html b/documentation/extensions/mod_management.html
index 4fbcc89..2c6c5f6 100644
--- a/documentation/extensions/mod_management.html
+++ b/documentation/extensions/mod_management.html
@@ -124,7 +124,7 @@
<h1>Apache Tamaya&#8201;&#8212;&#8201;Extension: JMX Management Access</h1>
</div>
- <p><em>2017-02-09</em></p>
+ <p><em>2017-02-16</em></p>
<p><div id="preamble">
<div class="sectionbody">
@@ -140,7 +140,8 @@
<div class="sect2">
<h3 id="_what_functionality_this_module_provides">What functionality this module provides ?</h3>
<div class="paragraph">
-<p>The Tamaya <em>Management</em> module provides support for registering a JMX management bean for accessing configuration.</p>
+<p>The Tamaya <em>Management</em> module provides support for registering a JMX management bean for
+accessing configuration.</p>
</div>
</div>
<div class="sect2">
@@ -152,7 +153,8 @@
<div class="sect2">
<h3 id="_installation">Installation</h3>
<div class="paragraph">
-<p>To benefit from configuration builder support you only must add the corresponding dependency to your module:</p>
+<p>To use the <em>management</em> extension you only must add the corresponding dependency
+to your module:</p>
</div>
<div class="listingblock">
<div class="content">
@@ -270,9 +272,9 @@ The instance of ManagedConfigMBean to be created and registered is evaluated by
<div id="footer">
<div class="container">
- <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
+ <p class="muted credit">© 2014-<span>2017</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
- at <span>2017-02-11</span>
+ at <span>2017-02-17</span>
</p>
<p>
<b>Disclaimer</b>