tamaya-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pottlin...@apache.org
Subject [incubator-tamaya-site] branch asf-site updated: TAMAYA-411: Publish 0.4 release api
Date Sat, 16 Nov 2019 23:33:38 GMT
This is an automated email from the ASF dual-hosted git repository.

pottlinger pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-tamaya-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 2139d76  TAMAYA-411: Publish 0.4 release api
2139d76 is described below

commit 2139d76b83261af9500c7de3d7f6c8aa2552c4c9
Author: Hugo Hirsch <github@hugo-hirsch.de>
AuthorDate: Sun Nov 17 00:33:30 2019 +0100

    TAMAYA-411: Publish 0.4 release api
---
 apidocs/stable/allclasses-index.html               |   870 ++
 apidocs/stable/allclasses.html                     |   125 +
 apidocs/stable/allpackages-index.html              |   220 +
 apidocs/stable/constant-values.html                |   182 +-
 apidocs/stable/deprecated-list.html                |   192 +-
 apidocs/stable/element-list                        |    10 +
 apidocs/stable/help-doc.html                       |   165 +-
 apidocs/stable/index-all.html                      |  2822 +++--
 apidocs/stable/index.html                          |   267 +-
 apidocs/stable/jquery/external/jquery/jquery.js    | 10364 +++++++++++++++++
 .../jquery/images/ui-bg_flat_0_aaaaaa_40x100.png   |   Bin 0 -> 212 bytes
 .../jquery/images/ui-bg_flat_75_ffffff_40x100.png  |   Bin 0 -> 208 bytes
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 0 -> 335 bytes
 .../jquery/images/ui-bg_glass_65_ffffff_1x400.png  |   Bin 0 -> 207 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 0 -> 262 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 0 -> 262 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 0 -> 332 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 0 -> 280 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 0 -> 6922 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 0 -> 4549 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 0 -> 6992 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 0 -> 6999 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 0 -> 4549 bytes
 apidocs/stable/jquery/jquery-3.3.1.js              | 10364 +++++++++++++++++
 apidocs/stable/jquery/jquery-migrate-3.0.1.js      |   628 +
 apidocs/stable/jquery/jquery-ui.css                |   544 +
 apidocs/stable/jquery/jquery-ui.js                 |  2610 +++++
 apidocs/stable/jquery/jquery-ui.min.css            |     7 +
 apidocs/stable/jquery/jquery-ui.min.js             |     7 +
 apidocs/stable/jquery/jquery-ui.structure.css      |   152 +
 apidocs/stable/jquery/jquery-ui.structure.min.css  |     5 +
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 +
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 +
 .../stable/jquery/jszip-utils/dist/jszip-utils.js  |   118 +
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 +
 apidocs/stable/jquery/jszip/dist/jszip.js          | 11623 +++++++++++++++++++
 apidocs/stable/jquery/jszip/dist/jszip.min.js      |    15 +
 apidocs/stable/member-search-index.js              |     1 +
 apidocs/stable/member-search-index.zip             |   Bin 0 -> 7156 bytes
 .../stable/org/apache/tamaya/ConfigException.html  |   152 +-
 .../stable/org/apache/tamaya/ConfigOperator.html   |   142 +-
 apidocs/stable/org/apache/tamaya/ConfigQuery.html  |   146 +-
 .../stable/org/apache/tamaya/Configuration.html    |   987 +-
 .../org/apache/tamaya/ConfigurationProvider.html   |   265 +-
 .../org/apache/tamaya/ConfigurationSnapshot.html   |   345 +
 apidocs/stable/org/apache/tamaya/TypeLiteral.html  |   246 +-
 .../apache/tamaya/class-use/ConfigException.html   |    90 +-
 .../apache/tamaya/class-use/ConfigOperator.html    |   142 +-
 .../org/apache/tamaya/class-use/ConfigQuery.html   |   140 +-
 .../org/apache/tamaya/class-use/Configuration.html |   576 +-
 .../tamaya/class-use/ConfigurationProvider.html    |    90 +-
 .../tamaya/class-use/ConfigurationSnapshot.html    |   271 +
 .../org/apache/tamaya/class-use/TypeLiteral.html   |   542 +-
 .../org/apache/tamaya/core/OSGIActivator.html      |   150 +-
 .../tamaya/core/class-use/OSGIActivator.html       |    90 +-
 .../tamaya/core/internal/CoreConfiguration.html    |   369 +
 .../core/internal/CoreConfigurationBuilder.html    |   425 +
 .../core/internal/CoreConfigurationProvider.html   |   483 +
 .../tamaya/core/internal/OSGIServiceContext.html   |   449 +-
 .../tamaya/core/internal/OSGIServiceLoader.html    |   162 +-
 ...IServiceContext.html => CoreConfiguration.html} |    94 +-
 ...eContext.html => CoreConfigurationBuilder.html} |    94 +-
 ...Context.html => CoreConfigurationProvider.html} |    94 +-
 .../internal/class-use/OSGIServiceContext.html     |    90 +-
 .../core/internal/class-use/OSGIServiceLoader.html |   118 +-
 .../internal/converters/BigDecimalConverter.html   |   180 +-
 .../internal/converters/BigIntegerConverter.html   |   180 +-
 .../core/internal/converters/BooleanConverter.html |   180 +-
 .../core/internal/converters/ByteConverter.html    |   196 +-
 .../core/internal/converters/CharConverter.html    |   188 +-
 .../core/internal/converters/ClassConverter.html   |   180 +-
 .../internal/converters/CurrencyConverter.html     |   182 +-
 .../core/internal/converters/DoubleConverter.html  |   188 +-
 .../internal/converters/DurationConverter.html     |   374 +
 .../core/internal/converters/FileConverter.html    |   182 +-
 .../core/internal/converters/FloatConverter.html   |   188 +-
 .../core/internal/converters/InstantConverter.html |   374 +
 .../core/internal/converters/IntegerConverter.html |   196 +-
 .../internal/converters/LocalDateConverter.html    |   374 +
 .../converters/LocalDateTimeConverter.html         |   374 +
 .../internal/converters/LocalTimeConverter.html    |   374 +
 .../core/internal/converters/LongConverter.html    |   196 +-
 .../internal/converters/MonthDayConverter.html     |   374 +
 .../core/internal/converters/NumberConverter.html  |   180 +-
 .../converters/OffsetDateTimeConverter.html        |   374 +
 .../internal/converters/OffsetTimeConverter.html   |   374 +
 .../internal/converters/OptionalConverter.html     |   374 +
 .../core/internal/converters/PathConverter.html    |   182 +-
 .../core/internal/converters/ShortConverter.html   |   196 +-
 .../internal/converters/SupplierConverter.html     |   374 +
 .../core/internal/converters/URIConverter.html     |   182 +-
 .../core/internal/converters/URLConverter.html     |   182 +-
 .../core/internal/converters/YearConverter.html    |   374 +
 .../internal/converters/YearMonthConverter.html    |   374 +
 .../converters/class-use/BigDecimalConverter.html  |    90 +-
 .../converters/class-use/BigIntegerConverter.html  |    90 +-
 .../converters/class-use/BooleanConverter.html     |    90 +-
 .../converters/class-use/ByteConverter.html        |    90 +-
 .../converters/class-use/CharConverter.html        |    90 +-
 .../converters/class-use/ClassConverter.html       |    90 +-
 .../converters/class-use/CurrencyConverter.html    |    90 +-
 .../converters/class-use/DoubleConverter.html      |    90 +-
 .../{URIConverter.html => DurationConverter.html}  |    94 +-
 .../converters/class-use/FileConverter.html        |    90 +-
 .../converters/class-use/FloatConverter.html       |    90 +-
 ...DecimalConverter.html => InstantConverter.html} |    94 +-
 .../converters/class-use/IntegerConverter.html     |    90 +-
 .../{URIConverter.html => LocalDateConverter.html} |    94 +-
 ...IConverter.html => LocalDateTimeConverter.html} |    94 +-
 .../{URIConverter.html => LocalTimeConverter.html} |    94 +-
 .../converters/class-use/LongConverter.html        |    90 +-
 .../{URIConverter.html => MonthDayConverter.html}  |    94 +-
 .../converters/class-use/NumberConverter.html      |    90 +-
 ...Converter.html => OffsetDateTimeConverter.html} |    94 +-
 ...{URLConverter.html => OffsetTimeConverter.html} |    94 +-
 .../{URIConverter.html => OptionalConverter.html}  |    94 +-
 .../converters/class-use/PathConverter.html        |    90 +-
 .../converters/class-use/ShortConverter.html       |    90 +-
 .../{URIConverter.html => SupplierConverter.html}  |    94 +-
 .../converters/class-use/URIConverter.html         |    90 +-
 .../converters/class-use/URLConverter.html         |    90 +-
 .../{BooleanConverter.html => YearConverter.html}  |    94 +-
 .../{URIConverter.html => YearMonthConverter.html} |    94 +-
 .../core/internal/converters/package-summary.html  |   279 +-
 .../core/internal/converters/package-tree.html     |   137 +-
 .../core/internal/converters/package-use.html      |    86 +-
 .../tamaya/core/internal/package-summary.html      |   185 +-
 .../apache/tamaya/core/internal/package-tree.html  |   119 +-
 .../apache/tamaya/core/internal/package-use.html   |   139 +-
 .../org/apache/tamaya/core/package-summary.html    |    99 +-
 .../org/apache/tamaya/core/package-tree.html       |    92 +-
 .../stable/org/apache/tamaya/core/package-use.html |    86 +-
 .../core/propertysource/BasePropertySource.html    |   396 +-
 .../class-use/BasePropertySource.html              |   164 +-
 .../core/propertysource/package-summary.html       |   131 +-
 .../tamaya/core/propertysource/package-tree.html   |   100 +-
 .../tamaya/core/propertysource/package-use.html    |   124 +-
 .../tamaya/examples/custompropertysource/Main.html |   135 +-
 .../custompropertysource/SimplePropertySource.html |   210 +-
 .../SimplePropertySourceProvider.html              |   164 +-
 .../custompropertysource/class-use/Main.html       |    90 +-
 .../class-use/SimplePropertySource.html            |    90 +-
 .../class-use/SimplePropertySourceProvider.html    |    90 +-
 .../custompropertysource/package-summary.html      |   106 +-
 .../custompropertysource/package-tree.html         |    98 +-
 .../examples/custompropertysource/package-use.html |    86 +-
 .../org/apache/tamaya/examples/minimal/Main.html   |   127 +-
 .../tamaya/examples/minimal/class-use/Main.html    |    90 +-
 .../tamaya/examples/minimal/package-summary.html   |   107 +-
 .../tamaya/examples/minimal/package-tree.html      |    92 +-
 .../tamaya/examples/minimal/package-use.html       |    86 +-
 .../stable/org/apache/tamaya/package-summary.html  |   133 +-
 apidocs/stable/org/apache/tamaya/package-tree.html |   114 +-
 apidocs/stable/org/apache/tamaya/package-use.html  |   234 +-
 .../org/apache/tamaya/spi/ChangeSupport.html       |   406 +
 .../org/apache/tamaya/spi/ClassloaderAware.html    |   303 +
 .../apache/tamaya/spi/ConfigurationBuilder.html    |  1163 ++
 .../apache/tamaya/spi/ConfigurationContext.html    |   398 +-
 .../tamaya/spi/ConfigurationProviderSpi.html       |   312 +-
 .../tamaya/spi/ConversionContext.Builder.html      |   306 +-
 .../org/apache/tamaya/spi/ConversionContext.html   |   372 +-
 .../stable/org/apache/tamaya/spi/Experimental.html |    95 +-
 .../org/apache/tamaya/spi/FilterContext.html       |   322 +-
 .../stable/org/apache/tamaya/spi/ListValue.html    |   917 ++
 .../stable/org/apache/tamaya/spi/ObjectValue.html  |  1004 ++
 .../org/apache/tamaya/spi/PropertyConverter.html   |   137 +-
 .../org/apache/tamaya/spi/PropertyFilter.html      |   144 +-
 .../org/apache/tamaya/spi/PropertySource.html      |   342 +-
 .../apache/tamaya/spi/PropertySourceProvider.html  |   152 +-
 .../apache/tamaya/spi/PropertyValue.ValueType.html |   409 +
 .../org/apache/tamaya/spi/PropertyValue.html       |  1235 +-
 .../org/apache/tamaya/spi/ServiceContext.html      |   509 +-
 .../apache/tamaya/spi/ServiceContextManager.html   |   221 +-
 .../apache/tamaya/spi/class-use/ChangeSupport.html |   339 +
 .../tamaya/spi/class-use/ClassloaderAware.html     |   291 +
 .../tamaya/spi/class-use/ConfigurationBuilder.html |   681 ++
 .../tamaya/spi/class-use/ConfigurationContext.html |   490 +-
 .../spi/class-use/ConfigurationProviderSpi.html    |   118 +-
 .../spi/class-use/ConversionContext.Builder.html   |   177 +-
 .../tamaya/spi/class-use/ConversionContext.html    |   383 +-
 .../apache/tamaya/spi/class-use/Experimental.html  |   180 +-
 .../apache/tamaya/spi/class-use/FilterContext.html |   147 +-
 .../org/apache/tamaya/spi/class-use/ListValue.html |   299 +
 .../apache/tamaya/spi/class-use/ObjectValue.html   |   302 +
 .../tamaya/spi/class-use/PropertyConverter.html    |   698 +-
 .../tamaya/spi/class-use/PropertyFilter.html       |   308 +-
 .../tamaya/spi/class-use/PropertySource.html       |   749 +-
 .../spi/class-use/PropertySourceProvider.html      |   168 +-
 .../spi/class-use/PropertyValue.ValueType.html     |   226 +
 .../apache/tamaya/spi/class-use/PropertyValue.html |   930 +-
 .../tamaya/spi/class-use/ServiceContext.html       |   309 +-
 .../spi/class-use/ServiceContextManager.html       |    90 +-
 .../org/apache/tamaya/spi/package-summary.html     |   189 +-
 .../stable/org/apache/tamaya/spi/package-tree.html |   148 +-
 .../stable/org/apache/tamaya/spi/package-use.html  |   467 +-
 .../tamaya/spisupport/ConfigValueEvaluator.html    |   322 +
 .../spisupport/DefaultConfigValueEvaluator.html    |   385 +
 .../tamaya/spisupport/DefaultConfiguration.html    |   808 ++
 .../spisupport/DefaultConfigurationBuilder.html    |  1353 +++
 .../spisupport/DefaultConfigurationContext.html    |   651 ++
 .../spisupport/DefaultConfigurationSnapshot.html   |   772 ++
 .../tamaya/spisupport/DefaultMetaDataProvider.html |   493 +
 .../spisupport/DefaultPropertySourceSnapshot.html  |   646 ++
 .../tamaya/spisupport/DefaultServiceContext.html   |   580 +
 .../apache/tamaya/spisupport/EnumConverter.html    |   378 +
 .../apache/tamaya/spisupport/MetadataProvider.html |   400 +
 .../spisupport/PriorityServiceComparator.html      |   363 +
 .../spisupport/PropertyConverterManager.html       |   534 +
 .../spisupport/PropertyFilterComparator.html       |   314 +
 .../tamaya/spisupport/PropertyFiltering.html       |   337 +
 .../spisupport/PropertySourceChangeSupport.html    |   459 +
 .../spisupport/PropertySourceComparator.html       |   397 +
 .../apache/tamaya/spisupport/ReflectionUtil.html   |   270 +
 .../tamaya/spisupport/RegexPropertyFilter.html     |   411 +
 .../spisupport/class-use/ConfigValueEvaluator.html |   195 +
 .../class-use/DefaultConfigValueEvaluator.html}    |    94 +-
 .../spisupport/class-use/DefaultConfiguration.html |   199 +
 .../class-use/DefaultConfigurationBuilder.html     |   223 +
 .../class-use/DefaultConfigurationContext.html}    |    94 +-
 .../class-use/DefaultConfigurationSnapshot.html}   |    94 +-
 .../class-use/DefaultMetaDataProvider.html}        |    94 +-
 .../class-use/DefaultPropertySourceSnapshot.html   |   203 +
 .../class-use/DefaultServiceContext.html}          |    94 +-
 .../class-use/EnumConverter.html}                  |    94 +-
 .../spisupport/class-use/MetadataProvider.html     |   304 +
 .../class-use/PriorityServiceComparator.html       |   195 +
 .../class-use/PropertyConverterManager.html}       |    94 +-
 .../class-use/PropertyFilterComparator.html        |   195 +
 .../class-use/PropertyFiltering.html}              |    94 +-
 .../class-use/PropertySourceChangeSupport.html}    |    94 +-
 .../class-use/PropertySourceComparator.html        |   202 +
 .../class-use/ReflectionUtil.html}                 |    94 +-
 .../class-use/RegexPropertyFilter.html}            |    94 +-
 .../apache/tamaya/spisupport/package-summary.html  |   295 +
 .../org/apache/tamaya/spisupport/package-tree.html |   187 +
 .../org/apache/tamaya/spisupport/package-use.html  |   257 +
 .../propertysource/BasePropertySource.html         |   756 ++
 .../BuildablePropertySource.Builder.html           |   528 +
 .../propertysource/BuildablePropertySource.html    |   595 +
 .../BuildablePropertySourceProvider.Builder.html   |   328 +
 .../BuildablePropertySourceProvider.html           |   443 +
 .../propertysource/CLIPropertySource.html          |   478 +
 .../propertysource/EnvironmentPropertySource.html  |   696 ++
 .../JavaConfigurationPropertySource.html           |   558 +
 .../propertysource/MapPropertySource.html          |   547 +
 .../PropertiesResourcePropertySource.html          |   553 +
 .../SimplePropertySource.Builder.html              |   484 +
 .../propertysource/SimplePropertySource.html       |   528 +
 .../propertysource/SystemPropertySource.html       |   529 +
 .../class-use/BasePropertySource.html              |   272 +
 .../class-use/BuildablePropertySource.Builder.html |   271 +
 .../class-use/BuildablePropertySource.html         |   197 +
 .../BuildablePropertySourceProvider.Builder.html   |   211 +
 .../class-use/BuildablePropertySourceProvider.html |   197 +
 .../class-use/CLIPropertySource.html               |   149 +
 .../class-use/EnvironmentPropertySource.html       |   149 +
 .../class-use/JavaConfigurationPropertySource.html |   149 +
 .../class-use/MapPropertySource.html               |   149 +
 .../PropertiesResourcePropertySource.html          |   149 +
 .../class-use/SimplePropertySource.Builder.html    |   258 +
 .../class-use/SimplePropertySource.html            |   197 +
 .../class-use/SystemPropertySource.html            |   149 +
 .../spisupport/propertysource/package-summary.html |   253 +
 .../spisupport/propertysource/package-tree.html    |   179 +
 .../spisupport/propertysource/package-use.html     |   250 +
 apidocs/stable/overview-summary.html               |   172 +-
 apidocs/stable/overview-tree.html                  |   302 +-
 apidocs/stable/package-search-index.js             |     1 +
 apidocs/stable/package-search-index.zip            |   Bin 0 -> 308 bytes
 apidocs/stable/resources/glass.png                 |   Bin 0 -> 499 bytes
 apidocs/stable/resources/x.png                     |   Bin 0 -> 394 bytes
 apidocs/stable/script.js                           |   121 +-
 apidocs/stable/search.js                           |   329 +
 apidocs/stable/serialized-form.html                |   410 +-
 apidocs/stable/stylesheet.css                      |   492 +-
 apidocs/stable/type-search-index.js                |     1 +
 apidocs/stable/type-search-index.zip               |   Bin 0 -> 990 bytes
 277 files changed, 94311 insertions(+), 10129 deletions(-)

diff --git a/apidocs/stable/allclasses-index.html b/apidocs/stable/allclasses-index.html
new file mode 100644
index 0000000..d236697
--- /dev/null
+++ b/apidocs/stable/allclasses-index.html
@@ -0,0 +1,870 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="de">
+<head>
+<!-- Generated by javadoc -->
+<title>All Classes (Apache Tamaya Base 0.4-incubating API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="All Classes (Apache Tamaya Base 0.4-incubating API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":2,"i1":2,"i2":2,"i3":2,"i4":2,"i5":2,"i6":2,"i7":2,"i8":2,"i9":2,"i10":4,"i11":2,"i12":2,"i13":1,"i14":2,"i15":8,"i16":1,"i17":1,"i18":1,"i19":1,"i20":1,"i21":2,"i22":1,"i23":1,"i24":1,"i25":2,"i26":2,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":2,"i37":2,"i38":2,"i39":2,"i40":2,"i41":2,"i42":2,"i43":32,"i44":2,"i45":2,"i46":2,"i47":2,"i48":2,"i49":2,"i50":2,"i51":2,"i52":2,"i53":2,"i54":2,"i55":2,"i56":2,"i57":2,"i58":1,"i59":2,"i60":2," [...]
+var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"],32:["t6","Annotation Types Summary"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
+</div>
+<div class="allClassesContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Classes</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Interface Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Class Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Enum Summary</a></span><span class="tabEnd">&n [...]
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">Use <a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource"><code>BasePropertySource</code></a></div>
+</th>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></td>
+<th class="colLast" scope="row">
+<div class="block">Abstract <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a> that allows setting a default ordinal to be used, if no
+ ordinal is provided with the config.</div>
+</th>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigDecimalConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to BigDecimal, the supported format is one of the following:
+ 
+     232573527352.76352753
+     -23257352.735276352753
+     -0xFFFFFF (integral numbers only)
+     -0XFFFFAC (integral numbers only)
+     0xFFFFFF (integral numbers only)
+     0XFFFFAC (integral numbers only)
+ </div>
+</th>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigIntegerConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to BigInteger, the supported format is one of the following:
+ 
+     0xFFFFFF
+     0XFFFFAC
+     23257352735276352753
+     -0xFFFFFF
+     -0XFFFFAC
+     -23257352735276352753
+ </div>
+</th>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html" title="class in org.apache.tamaya.core.internal.converters">BooleanConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Boolean.</div>
+</th>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Buildable property source.</div>
+</th>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">The type Builder.</div>
+</th>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySourceProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Buildable property source.</div>
+</th>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySourceProvider.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">The type Builder.</div>
+</th>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/ByteConverter.html" title="class in org.apache.tamaya.core.internal.converters">ByteConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Byte, the supported format is one of the following:
+ 
+     123 (byte createValue)
+     0xFF (byte createValue)
+     0XDF (byte createValue)
+     0D1 (byte createValue)
+     -123 (byte createValue)
+     -0xFF (byte createValue)
+     -0XDF (byte createValue)
+     -0D1 (byte createValue)
+     MIN_VALUE (ignoring case)
+     MIN (ignoring case)
+     MAX_VALUE (ignoring case)
+     MAX (ignoring case)
+ </div>
+</th>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/ChangeSupport.html" title="enum in org.apache.tamaya.spi">ChangeSupport</a></td>
+<th class="colLast" scope="row">
+<div class="block">Enum type that describges the config change capabilities of a property source.</div>
+</th>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/CharConverter.html" title="class in org.apache.tamaya.core.internal.converters">CharConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Character, the supported format is one of the following:
+ 
+     'a'
+     123 (byte createValue)
+     0xFF (byte createValue)
+     0XDF (byte createValue)
+     0D1 (byte createValue)
+ </div>
+</th>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/ClassConverter.html" title="class in org.apache.tamaya.core.internal.converters">ClassConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Class, hereby using the following classloaders:
+ 
+     The current ThreadContext ClassLoader
+     The Classloader of this class
+     The system Classloader
+ </div>
+</th>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/ClassloaderAware.html" title="interface in org.apache.tamaya.spi">ClassloaderAware</a></td>
+<th class="colLast" scope="row">
+<div class="block">This interface models a provider that serves configuration properties that is also dependent on the
+ target classloader of the current configuration.</div>
+</th>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">CLIPropertySource</a></td>
+<th class="colLast" scope="row">
+<div class="block">PropertySource that allows adding the program's main arguments as configuration entries.</div>
+</th>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/ConfigException.html" title="class in org.apache.tamaya">ConfigException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception class (runtime exception) for configuration issues.</div>
+</th>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/ConfigOperator.html" title="interface in org.apache.tamaya">ConfigOperator</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">Use <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/UnaryOperator.html?is-external=true" title="class or interface in java.util.function" class="externalLink"><code>UnaryOperator</code></a></div>
+</th>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/ConfigQuery.html" title="interface in org.apache.tamaya">ConfigQuery</a>&lt;<a href="org/apache/tamaya/ConfigQuery.html" title="type parameter in ConfigQuery">T</a>&gt;</td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">Use <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function" class="externalLink"><code>Function</code></a></div>
+</th>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></td>
+<th class="colLast" scope="row">
+<div class="block">A configuration models an aggregated setPropertyValue of current properties, identified by
+ a unique key, but adds higher level access functions to
+ a <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a>.</div>
+</th>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></td>
+<th class="colLast" scope="row">
+<div class="block">A builder for creating new instances of <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a>.</div>
+</th>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">Central SPI for programmatically dealing with the setup of the configuration system.</div>
+</th>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/ConfigurationProvider.html" title="class in org.apache.tamaya">ConfigurationProvider</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">Use static methods of <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a></div>
+</th>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi">ConfigurationProviderSpi</a></td>
+<th class="colLast" scope="row">
+<div class="block">SPI that must be implemented to provide the component that manages all <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a>
+ instances in a system.</div>
+</th>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/ConfigurationSnapshot.html" title="interface in org.apache.tamaya">ConfigurationSnapshot</a></td>
+<th class="colLast" scope="row">
+<div class="block">An immutable configuration snapshot containing the given keys only.</div>
+</th>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/ConfigValueEvaluator.html" title="interface in org.apache.tamaya.spisupport">ConfigValueEvaluator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Component SPI which encapsulates the evaluation of a single or full <b>raw</b> createValue
+ for a <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</div>
+</th>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">A conversion context containing all the required values for implementing conversion.</div>
+</th>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder to create new instances of <a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi"><code>ConversionContext</code></a>.</div>
+</th>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/CoreConfiguration.html" title="class in org.apache.tamaya.core.internal">CoreConfiguration</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default implementation of <a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationBuilder</code></a>.</div>
+</th>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/CoreConfigurationBuilder.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationBuilder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default implementation of <a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationBuilder</code></a>.</div>
+</th>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of the Configuration API.</div>
+</th>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html" title="class in org.apache.tamaya.core.internal.converters">CurrencyConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Currency, the supported format is one of the following:
+ 
+     CHF (currency code)
+     123 (numeric currency createValue &gt;
+     = 0)
+     DE (ISO 2-digit country)
+     de_DE, de_DE_123 (Locale)
+ </div>
+</th>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of the Configuration API.</div>
+</th>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default implementation of <a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationBuilder</code></a>.</div>
+</th>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default implementation of a simple <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</div>
+</th>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></td>
+<th class="colLast" scope="row">
+<div class="block">/**
+ Configuration implementation that stores all current values of a given (possibly dynamic, contextual and non server
+ capable instance) and is fully serializable.</div>
+</th>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/DefaultConfigValueEvaluator.html" title="class in org.apache.tamaya.spisupport">DefaultConfigValueEvaluator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of the Configuration API.</div>
+</th>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html" title="class in org.apache.tamaya.spisupport">DefaultMetaDataProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default metadata provider implementation, which searches for all kind of entries
+ formatted as <code>[(META)key].metaKey=metaValue</code>.</div>
+</th>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultPropertySourceSnapshot</a></td>
+<th class="colLast" scope="row">
+<div class="block">PropertySource implementation that stores all current values of a given (possibly dynamic, contextual and non server
+ capable instance) and is fully serializable.</div>
+</th>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/DefaultServiceContext.html" title="class in org.apache.tamaya.spisupport">DefaultServiceContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class implements the (default) <a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi"><code>ServiceContext</code></a> interface and hereby uses the JDK
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>ServiceLoader</code></a> to load the services required.</div>
+</th>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html" title="class in org.apache.tamaya.core.internal.converters">DoubleConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Double, using the Java number syntax:
+ (-)?</div>
+</th>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/DurationConverter.html" title="class in org.apache.tamaya.core.internal.converters">DurationConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Boolean.</div>
+</th>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/EnumConverter.html" title="class in org.apache.tamaya.spisupport">EnumConverter</a>&lt;<a href="org/apache/tamaya/spisupport/EnumConverter.html" title="type parameter in EnumConverter">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to the given enum type.</div>
+</th>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">EnvironmentPropertySource</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a> to access environment variables via Tamaya
+ which are setCurrent via <code>export VARIABLE=createValue</code> on UNIX systems or
+ <code>setCurrent VARIABLE=createValue</code> on Windows systems.</div>
+</th>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/Experimental.html" title="annotation in org.apache.tamaya.spi">Experimental</a></td>
+<th class="colLast" scope="row">
+<div class="block">This is a simple annotation for flaging out functionality or features the Tamaya team is not sure if it is already
+ stabilized, so use it with some caution.</div>
+</th>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/FileConverter.html" title="class in org.apache.tamaya.core.internal.converters">FileConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to File, using new File(createValue).</div>
+</th>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">A filter configurationContext containing all the required values for implementing filtering.</div>
+</th>
+</tr>
+<tr id="i46" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/FloatConverter.html" title="class in org.apache.tamaya.core.internal.converters">FloatConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Float, using the Java number syntax:
+ (-)?</div>
+</th>
+</tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/InstantConverter.html" title="class in org.apache.tamaya.core.internal.converters">InstantConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Instant.</div>
+</th>
+</tr>
+<tr id="i48" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">IntegerConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Integer, the supported format is one of the following:
+ 
+     123 (byte createValue)
+     0xFF (byte createValue)
+     0XDF (byte createValue)
+     0D1 (byte createValue)
+     -123 (byte createValue)
+     -0xFF (byte createValue)
+     -0XDF (byte createValue)
+     -0D1 (byte createValue)
+     MIN_VALUE (ignoring case)
+     MIN (ignoring case)
+     MAX_VALUE (ignoring case)
+     MAX (ignoring case)
+ </div>
+</th>
+</tr>
+<tr id="i49" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">JavaConfigurationPropertySource</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provider which reads all <a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html#DEFAULT_SIMPLE_PROPERTIES_FILE_NAME">"META-INF/javaconfiguration.properties"</a> and
+ <a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html#DEFAULT_XML_PROPERTIES_FILE_NAME">"META-INF/javaconfiguration.xml"</a> files found in the
+ classpath.</div>
+</th>
+</tr>
+<tr id="i50" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></td>
+<th class="colLast" scope="row">
+<div class="block">Class modelling the result of a request for a property createValue.</div>
+</th>
+</tr>
+<tr id="i51" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/LocalDateConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalDateConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to LocalDate.</div>
+</th>
+</tr>
+<tr id="i52" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/LocalDateTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalDateTimeConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to LocalDateTime.</div>
+</th>
+</tr>
+<tr id="i53" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/LocalTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalTimeConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to LocalTime.</div>
+</th>
+</tr>
+<tr id="i54" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/LongConverter.html" title="class in org.apache.tamaya.core.internal.converters">LongConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Long, the supported format is one of the following:
+ 
+     123 (byte createValue)
+     0xFF (byte createValue)
+     0XDF (byte createValue)
+     0D1 (byte createValue)
+     -123 (byte createValue)
+     -0xFF (byte createValue)
+     -0XDF (byte createValue)
+     -0D1 (byte createValue)
+     MIN_VALUE (ignoring case)
+     MIN (ignoring case)
+     MAX_VALUE (ignoring case)
+     MAX (ignoring case)
+ </div>
+</th>
+</tr>
+<tr id="i55" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/examples/custompropertysource/Main.html" title="class in org.apache.tamaya.examples.custompropertysource">Main</a></td>
+<th class="colLast" scope="row">
+<div class="block">Small example demonstrating the usage of a self-written <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a>
+ and <a href="org/apache/tamaya/spi/PropertySourceProvider.html" title="interface in org.apache.tamaya.spi"><code>PropertySourceProvider</code></a>.</div>
+</th>
+</tr>
+<tr id="i56" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/examples/minimal/Main.html" title="class in org.apache.tamaya.examples.minimal">Main</a></td>
+<th class="colLast" scope="row">
+<div class="block">Minimal example showing how to use Tamaya in the simplest possible way.</div>
+</th>
+</tr>
+<tr id="i57" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">MapPropertySource</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a> implementation that just takes a Map and an (optional) priority.</div>
+</th>
+</tr>
+<tr id="i58" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/MetadataProvider.html" title="interface in org.apache.tamaya.spisupport">MetadataProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">This interface allows to plugin different metadata mechanism.</div>
+</th>
+</tr>
+<tr id="i59" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/MonthDayConverter.html" title="class in org.apache.tamaya.core.internal.converters">MonthDayConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Year.</div>
+</th>
+</tr>
+<tr id="i60" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/NumberConverter.html" title="class in org.apache.tamaya.core.internal.converters">NumberConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Number.</div>
+</th>
+</tr>
+<tr id="i61" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></td>
+<th class="colLast" scope="row">
+<div class="block">Class modelling the result of a request for a property value.</div>
+</th>
+</tr>
+<tr id="i62" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/OffsetDateTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">OffsetDateTimeConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to OffsetDateTime.</div>
+</th>
+</tr>
+<tr id="i63" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/OffsetTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">OffsetTimeConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to OffsetTime.</div>
+</th>
+</tr>
+<tr id="i64" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/OptionalConverter.html" title="class in org.apache.tamaya.core.internal.converters">OptionalConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Optional.</div>
+</th>
+</tr>
+<tr id="i65" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/OSGIActivator.html" title="class in org.apache.tamaya.core">OSGIActivator</a></td>
+<th class="colLast" scope="row">
+<div class="block">A bundle activator that registers the <a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html" title="class in org.apache.tamaya.core.internal"><code>OSGIServiceLoader</code></a>.</div>
+</th>
+</tr>
+<tr id="i66" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">ServiceContext implementation based on OSGI Service mechanisms.</div>
+</th>
+</tr>
+<tr id="i67" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html" title="class in org.apache.tamaya.core.internal">OSGIServiceLoader</a></td>
+<th class="colLast" scope="row">
+<div class="block">A bundle listener that registers services defined in META-INF/services, when
+ a bundle is starting.</div>
+</th>
+</tr>
+<tr id="i68" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/PathConverter.html" title="class in org.apache.tamaya.core.internal.converters">PathConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Path, using FileSystem.getPath(createValue).</div>
+</th>
+</tr>
+<tr id="i69" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/PriorityServiceComparator.html" title="class in org.apache.tamaya.spisupport">PriorityServiceComparator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Comparator implementation for ordering services loaded based on their increasing priority values.</div>
+</th>
+</tr>
+<tr id="i70" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">PropertiesResourcePropertySource</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a>, with a fixed ordinal that reads a .properties file from a given URL.</div>
+</th>
+</tr>
+<tr id="i71" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi">PropertyConverter</a>&lt;<a href="org/apache/tamaya/spi/PropertyConverter.html" title="type parameter in PropertyConverter">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Interface for an property that converts a configured String into something else.</div>
+</th>
+</tr>
+<tr id="i72" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/PropertyConverterManager.html" title="class in org.apache.tamaya.spisupport">PropertyConverterManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Manager that deals with <a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i73" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi">PropertyFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for filtering the current mapProperties of properties during the evaluation of the chain of PropertySources.</div>
+</th>
+</tr>
+<tr id="i74" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/PropertyFilterComparator.html" title="class in org.apache.tamaya.spisupport">PropertyFilterComparator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Comparator for <a href="org/apache/tamaya/spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi"><code>PropertyFilter</code></a>s based on their priority annotations.</div>
+</th>
+</tr>
+<tr id="i75" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/PropertyFiltering.html" title="class in org.apache.tamaya.spisupport">PropertyFiltering</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of the Configuration API.</div>
+</th>
+</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></td>
+<th class="colLast" scope="row">
+<div class="block">This interface models a provider that serves configuration properties.</div>
+</th>
+</tr>
+<tr id="i77" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html" title="class in org.apache.tamaya.spisupport">PropertySourceChangeSupport</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple support class for helping with change management on property sources.</div>
+</th>
+</tr>
+<tr id="i78" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/PropertySourceComparator.html" title="class in org.apache.tamaya.spisupport">PropertySourceComparator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Comparator for ordering of <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a>s based on their ordinal method and class name.</div>
+</th>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/PropertySourceProvider.html" title="interface in org.apache.tamaya.spi">PropertySourceProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implement this interfaces to provide a PropertySource provider which
+ is able to register multiple PropertySources.</div>
+</th>
+</tr>
+<tr id="i80" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></td>
+<th class="colLast" scope="row">
+<div class="block">Class modelling the result of a request for a property createValue.</div>
+</th>
+</tr>
+<tr id="i81" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/PropertyValue.ValueType.html" title="enum in org.apache.tamaya.spi">PropertyValue.ValueType</a></td>
+<th class="colLast" scope="row">
+<div class="block">Enum of the different supported value types.</div>
+</th>
+</tr>
+<tr id="i82" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/ReflectionUtil.html" title="class in org.apache.tamaya.spisupport">ReflectionUtil</a></td>
+<th class="colLast" scope="row">
+<div class="block">Small utility class used by other parts.</div>
+</th>
+</tr>
+<tr id="i83" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/RegexPropertyFilter.html" title="class in org.apache.tamaya.spisupport">RegexPropertyFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Predicate filtering using a regex expression operating on the key.</div>
+</th>
+</tr>
+<tr id="i84" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class models the component that is managing the lifecycle current the
+ services used by the Configuration API.</div>
+</th>
+</tr>
+<tr id="i85" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spi/ServiceContextManager.html" title="class in org.apache.tamaya.spi">ServiceContextManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">This singleton provides access to the services available in the current <a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi"><code>ServiceContext</code></a>.</div>
+</th>
+</tr>
+<tr id="i86" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/ShortConverter.html" title="class in org.apache.tamaya.core.internal.converters">ShortConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Short, the supported format is one of the following:
+ 
+     123 (byte createValue)
+     0xFF (byte createValue)
+     0XDF (byte createValue)
+     0D1 (byte createValue)
+     -123 (byte createValue)
+     -0xFF (byte createValue)
+     -0XDF (byte createValue)
+     -0D1 (byte createValue)
+     MIN_VALUE (ignoring case)
+     MIN (ignoring case)
+     MAX_VALUE (ignoring case)
+     MAX (ignoring case)
+ </div>
+</th>
+</tr>
+<tr id="i87" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySource</a></td>
+<th class="colLast" scope="row">
+<div class="block">A simple PropertySource class.</div>
+</th>
+</tr>
+<tr id="i88" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple implementation of a <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a> for
+ simple property files and XML property files.</div>
+</th>
+</tr>
+<tr id="i89" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block"><code>SimplePropertySource</code> builder static inner class.</div>
+</th>
+</tr>
+<tr id="i90" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySourceProvider.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySourceProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">A simple PropertySource provider class.</div>
+</th>
+</tr>
+<tr id="i91" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/SupplierConverter.html" title="class in org.apache.tamaya.core.internal.converters">SupplierConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Supplier.</div>
+</th>
+</tr>
+<tr id="i92" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SystemPropertySource</a></td>
+<th class="colLast" scope="row">
+<div class="block">This <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a> manages the system properties.</div>
+</th>
+</tr>
+<tr id="i93" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a>&lt;<a href="org/apache/tamaya/TypeLiteral.html" title="type parameter in TypeLiteral">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Class for instantiation of objects that represent parameterized types
+ with current parameters.</div>
+</th>
+</tr>
+<tr id="i94" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/URIConverter.html" title="class in org.apache.tamaya.core.internal.converters">URIConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to URI, using new URI(createValue).</div>
+</th>
+</tr>
+<tr id="i95" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/URLConverter.html" title="class in org.apache.tamaya.core.internal.converters">URLConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to URL, using new URL(createValue).</div>
+</th>
+</tr>
+<tr id="i96" class="altColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/YearConverter.html" title="class in org.apache.tamaya.core.internal.converters">YearConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to Year.</div>
+</th>
+</tr>
+<tr id="i97" class="rowColor">
+<td class="colFirst"><a href="org/apache/tamaya/core/internal/converters/YearMonthConverter.html" title="class in org.apache.tamaya.core.internal.converters">YearMonthConverter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Converter, converting from String to YearMonth.</div>
+</th>
+</tr>
+</table>
+</li>
+</ul>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2019 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/apidocs/stable/allclasses.html b/apidocs/stable/allclasses.html
new file mode 100644
index 0000000..d907b94
--- /dev/null
+++ b/apidocs/stable/allclasses.html
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="de">
+<head>
+<!-- Generated by javadoc -->
+<title>All Classes (Apache Tamaya Base 0.4-incubating API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<main role="main" class="indexContainer">
+<ul>
+<li><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></li>
+<li><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigDecimalConverter</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigIntegerConverter</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html" title="class in org.apache.tamaya.core.internal.converters">BooleanConverter</a></li>
+<li><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource</a></li>
+<li><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource.Builder</a></li>
+<li><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySourceProvider</a></li>
+<li><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySourceProvider.Builder</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/ByteConverter.html" title="class in org.apache.tamaya.core.internal.converters">ByteConverter</a></li>
+<li><a href="org/apache/tamaya/spi/ChangeSupport.html" title="enum in org.apache.tamaya.spi">ChangeSupport</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/CharConverter.html" title="class in org.apache.tamaya.core.internal.converters">CharConverter</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/ClassConverter.html" title="class in org.apache.tamaya.core.internal.converters">ClassConverter</a></li>
+<li><a href="org/apache/tamaya/spi/ClassloaderAware.html" title="interface in org.apache.tamaya.spi"><span class="interfaceName">ClassloaderAware</span></a></li>
+<li><a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">CLIPropertySource</a></li>
+<li><a href="org/apache/tamaya/ConfigException.html" title="class in org.apache.tamaya">ConfigException</a></li>
+<li><a href="org/apache/tamaya/ConfigOperator.html" title="interface in org.apache.tamaya"><span class="interfaceName">ConfigOperator</span></a></li>
+<li><a href="org/apache/tamaya/ConfigQuery.html" title="interface in org.apache.tamaya"><span class="interfaceName">ConfigQuery</span></a></li>
+<li><a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><span class="interfaceName">Configuration</span></a></li>
+<li><a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi"><span class="interfaceName">ConfigurationBuilder</span></a></li>
+<li><a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><span class="interfaceName">ConfigurationContext</span></a></li>
+<li><a href="org/apache/tamaya/ConfigurationProvider.html" title="class in org.apache.tamaya">ConfigurationProvider</a></li>
+<li><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi"><span class="interfaceName">ConfigurationProviderSpi</span></a></li>
+<li><a href="org/apache/tamaya/ConfigurationSnapshot.html" title="interface in org.apache.tamaya"><span class="interfaceName">ConfigurationSnapshot</span></a></li>
+<li><a href="org/apache/tamaya/spisupport/ConfigValueEvaluator.html" title="interface in org.apache.tamaya.spisupport"><span class="interfaceName">ConfigValueEvaluator</span></a></li>
+<li><a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></li>
+<li><a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></li>
+<li><a href="org/apache/tamaya/core/internal/CoreConfiguration.html" title="class in org.apache.tamaya.core.internal">CoreConfiguration</a></li>
+<li><a href="org/apache/tamaya/core/internal/CoreConfigurationBuilder.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationBuilder</a></li>
+<li><a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationProvider</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html" title="class in org.apache.tamaya.core.internal.converters">CurrencyConverter</a></li>
+<li><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></li>
+<li><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></li>
+<li><a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationContext</a></li>
+<li><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></li>
+<li><a href="org/apache/tamaya/spisupport/DefaultConfigValueEvaluator.html" title="class in org.apache.tamaya.spisupport">DefaultConfigValueEvaluator</a></li>
+<li><a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html" title="class in org.apache.tamaya.spisupport">DefaultMetaDataProvider</a></li>
+<li><a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultPropertySourceSnapshot</a></li>
+<li><a href="org/apache/tamaya/spisupport/DefaultServiceContext.html" title="class in org.apache.tamaya.spisupport">DefaultServiceContext</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html" title="class in org.apache.tamaya.core.internal.converters">DoubleConverter</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/DurationConverter.html" title="class in org.apache.tamaya.core.internal.converters">DurationConverter</a></li>
+<li><a href="org/apache/tamaya/spisupport/EnumConverter.html" title="class in org.apache.tamaya.spisupport">EnumConverter</a></li>
+<li><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">EnvironmentPropertySource</a></li>
+<li><a href="org/apache/tamaya/spi/Experimental.html" title="annotation in org.apache.tamaya.spi">Experimental</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/FileConverter.html" title="class in org.apache.tamaya.core.internal.converters">FileConverter</a></li>
+<li><a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/FloatConverter.html" title="class in org.apache.tamaya.core.internal.converters">FloatConverter</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/InstantConverter.html" title="class in org.apache.tamaya.core.internal.converters">InstantConverter</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">IntegerConverter</a></li>
+<li><a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">JavaConfigurationPropertySource</a></li>
+<li><a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/LocalDateConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalDateConverter</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/LocalDateTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalDateTimeConverter</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/LocalTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalTimeConverter</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/LongConverter.html" title="class in org.apache.tamaya.core.internal.converters">LongConverter</a></li>
+<li><a href="org/apache/tamaya/examples/custompropertysource/Main.html" title="class in org.apache.tamaya.examples.custompropertysource">Main</a></li>
+<li><a href="org/apache/tamaya/examples/minimal/Main.html" title="class in org.apache.tamaya.examples.minimal">Main</a></li>
+<li><a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">MapPropertySource</a></li>
+<li><a href="org/apache/tamaya/spisupport/MetadataProvider.html" title="interface in org.apache.tamaya.spisupport"><span class="interfaceName">MetadataProvider</span></a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/MonthDayConverter.html" title="class in org.apache.tamaya.core.internal.converters">MonthDayConverter</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/NumberConverter.html" title="class in org.apache.tamaya.core.internal.converters">NumberConverter</a></li>
+<li><a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/OffsetDateTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">OffsetDateTimeConverter</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/OffsetTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">OffsetTimeConverter</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/OptionalConverter.html" title="class in org.apache.tamaya.core.internal.converters">OptionalConverter</a></li>
+<li><a href="org/apache/tamaya/core/OSGIActivator.html" title="class in org.apache.tamaya.core">OSGIActivator</a></li>
+<li><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></li>
+<li><a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html" title="class in org.apache.tamaya.core.internal">OSGIServiceLoader</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/PathConverter.html" title="class in org.apache.tamaya.core.internal.converters">PathConverter</a></li>
+<li><a href="org/apache/tamaya/spisupport/PriorityServiceComparator.html" title="class in org.apache.tamaya.spisupport">PriorityServiceComparator</a></li>
+<li><a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">PropertiesResourcePropertySource</a></li>
+<li><a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><span class="interfaceName">PropertyConverter</span></a></li>
+<li><a href="org/apache/tamaya/spisupport/PropertyConverterManager.html" title="class in org.apache.tamaya.spisupport">PropertyConverterManager</a></li>
+<li><a href="org/apache/tamaya/spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi"><span class="interfaceName">PropertyFilter</span></a></li>
+<li><a href="org/apache/tamaya/spisupport/PropertyFilterComparator.html" title="class in org.apache.tamaya.spisupport">PropertyFilterComparator</a></li>
+<li><a href="org/apache/tamaya/spisupport/PropertyFiltering.html" title="class in org.apache.tamaya.spisupport">PropertyFiltering</a></li>
+<li><a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><span class="interfaceName">PropertySource</span></a></li>
+<li><a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html" title="class in org.apache.tamaya.spisupport">PropertySourceChangeSupport</a></li>
+<li><a href="org/apache/tamaya/spisupport/PropertySourceComparator.html" title="class in org.apache.tamaya.spisupport">PropertySourceComparator</a></li>
+<li><a href="org/apache/tamaya/spi/PropertySourceProvider.html" title="interface in org.apache.tamaya.spi"><span class="interfaceName">PropertySourceProvider</span></a></li>
+<li><a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></li>
+<li><a href="org/apache/tamaya/spi/PropertyValue.ValueType.html" title="enum in org.apache.tamaya.spi">PropertyValue.ValueType</a></li>
+<li><a href="org/apache/tamaya/spisupport/ReflectionUtil.html" title="class in org.apache.tamaya.spisupport">ReflectionUtil</a></li>
+<li><a href="org/apache/tamaya/spisupport/RegexPropertyFilter.html" title="class in org.apache.tamaya.spisupport">RegexPropertyFilter</a></li>
+<li><a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi"><span class="interfaceName">ServiceContext</span></a></li>
+<li><a href="org/apache/tamaya/spi/ServiceContextManager.html" title="class in org.apache.tamaya.spi">ServiceContextManager</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/ShortConverter.html" title="class in org.apache.tamaya.core.internal.converters">ShortConverter</a></li>
+<li><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySource</a></li>
+<li><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource</a></li>
+<li><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource.Builder</a></li>
+<li><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySourceProvider.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySourceProvider</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/SupplierConverter.html" title="class in org.apache.tamaya.core.internal.converters">SupplierConverter</a></li>
+<li><a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SystemPropertySource</a></li>
+<li><a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/URIConverter.html" title="class in org.apache.tamaya.core.internal.converters">URIConverter</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/URLConverter.html" title="class in org.apache.tamaya.core.internal.converters">URLConverter</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/YearConverter.html" title="class in org.apache.tamaya.core.internal.converters">YearConverter</a></li>
+<li><a href="org/apache/tamaya/core/internal/converters/YearMonthConverter.html" title="class in org.apache.tamaya.core.internal.converters">YearMonthConverter</a></li>
+</ul>
+</main>
+</body>
+</html>
diff --git a/apidocs/stable/allpackages-index.html b/apidocs/stable/allpackages-index.html
new file mode 100644
index 0000000..90ac4cc
--- /dev/null
+++ b/apidocs/stable/allpackages-index.html
@@ -0,0 +1,220 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="de">
+<head>
+<!-- Generated by javadoc -->
+<title>All Packages (Apache Tamaya Base 0.4-incubating API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="All Packages (Apache Tamaya Base 0.4-incubating API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
+</div>
+<div class="allPackagesContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packagesSummary">
+<caption><span>Package Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/package-summary.html">org.apache.tamaya</a></th>
+<td class="colLast">
+<div class="block">This package contains the Apache Tamaya API.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/core/package-summary.html">org.apache.tamaya.core</a></th>
+<td class="colLast">
+<div class="block">This is the root package of the Apache Tamaya API implementation.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></th>
+<td class="colLast">
+<div class="block">Contains implementations of different property sources for supporting
+ CLI, Environment and System Properties as well as simple properties
+ based on the formats defined by <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Properties</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></th>
+<td class="colLast">
+<div class="block">Contains implementations of the converters provided by default.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/core/propertysource/package-summary.html">org.apache.tamaya.core.propertysource</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/examples/custompropertysource/package-summary.html">org.apache.tamaya.examples.custompropertysource</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/examples/minimal/package-summary.html">org.apache.tamaya.examples.minimal</a></th>
+<td class="colLast">
+<div class="block">Example to show the simplest ways to use Tamaya with
+ the standard configuration file.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></th>
+<td class="colLast">
+<div class="block">This package contains the Apache Tamaya SPI artifacts.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/spisupport/propertysource/package-summary.html">org.apache.tamaya.spisupport.propertysource</a></th>
+<td class="colLast">
+<div class="block">Contains internal implementations artifacts registered as services.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2019 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/apidocs/stable/constant-values.html b/apidocs/stable/constant-values.html
index 18f32b8..581db24 100644
--- a/apidocs/stable/constant-values.html
+++ b/apidocs/stable/constant-values.html
@@ -1,37 +1,51 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE HTML>
 <!-- NewPage -->
 <html lang="de">
 <head>
 <!-- Generated by javadoc -->
+<title>Constant Field Values (Apache Tamaya Base 0.4-incubating API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Constant Field Values (Apache Tamaya Base 0.3-incubating API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (Apache Tamaya Base 0.3-incubating API)";
+            parent.document.title="Constant Field Values (Apache Tamaya Base 0.4-incubating API)";
         }
     }
     catch(err) {
     }
 //-->
-</script>
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
 <noscript>
 <div>JavaScript is disabled on your browser.</div>
 </noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
+<div class="topNav"><a id="navbar.top">
 <!--   -->
 </a>
 <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
+<a id="navbar.top.firstrow">
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
+<li><a href="index.html">Overview</a></li>
 <li>Package</li>
 <li>Class</li>
 <li>Use</li>
@@ -42,16 +56,14 @@
 </ul>
 </div>
 <div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -64,141 +76,160 @@
   }
   //-->
 </script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
 </div>
-<a name="skip.navbar.top">
+<a id="skip.navbar.top">
 <!--   -->
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
 <div class="header">
 <h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<section role="region">
 <h2 title="Contents">Contents</h2>
 <ul>
 <li><a href="#org.apache">org.apache.*</a></li>
 </ul>
+</section>
 </div>
-<div class="constantValuesContainer"><a name="org.apache">
+<div class="constantValuesContainer"><a id="org.apache">
 <!--   -->
 </a>
+<section role="region">
 <h2 title="org.apache">org.apache.*</h2>
 <ul class="blockList">
 <li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.core.propertysource">EnvironmentPropertySource</a></span><span class="tabEnd">&nbsp;</span></caption>
+<table class="constantsSummary">
+<caption><span>org.apache.tamaya.examples.custompropertysource.<a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySource</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
+<th class="colSecond" scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.tamaya.core.propertysource.EnvironmentPropertySource.DEFAULT_ORDINAL">
+<td class="colFirst"><a id="org.apache.tamaya.examples.custompropertysource.SimplePropertySource.CONFIG_PROPERTIES_LOCATION">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html#DEFAULT_ORDINAL">DEFAULT_ORDINAL</a></code></td>
-<td class="colLast"><code>300</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html#CONFIG_PROPERTIES_LOCATION">CONFIG_PROPERTIES_LOCATION</a></code></th>
+<td class="colLast"><code>"META-INF/MyOtherConfigProperties.properties"</code></td>
 </tr>
 </tbody>
 </table>
 </li>
+</ul>
+<ul class="blockList">
 <li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.core.propertysource">JavaConfigurationPropertySource</a></span><span class="tabEnd">&nbsp;</span></caption>
+<table class="constantsSummary">
+<caption><span>org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
+<th class="colSecond" scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.tamaya.core.propertysource.JavaConfigurationPropertySource.DEFAULT_SIMPLE_PROPERTIES_FILE_NAME">
+<td class="colFirst"><a id="org.apache.tamaya.spi.PropertySource.TAMAYA_ORDINAL">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html#DEFAULT_SIMPLE_PROPERTIES_FILE_NAME">DEFAULT_SIMPLE_PROPERTIES_FILE_NAME</a></code></td>
-<td class="colLast"><code>"META-INF/javaconfiguration.properties"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.tamaya.core.propertysource.JavaConfigurationPropertySource.DEFAULT_XML_PROPERTIES_FILE_NAME">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html#DEFAULT_XML_PROPERTIES_FILE_NAME">DEFAULT_XML_PROPERTIES_FILE_NAME</a></code></td>
-<td class="colLast"><code>"META-INF/javaconfiguration.xml"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/tamaya/spi/PropertySource.html#TAMAYA_ORDINAL">TAMAYA_ORDINAL</a></code></th>
+<td class="colLast"><code>"tamaya.ordinal"</code></td>
 </tr>
 </tbody>
 </table>
 </li>
+</ul>
+<ul class="blockList">
 <li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.core.propertysource">SystemPropertySource</a></span><span class="tabEnd">&nbsp;</span></caption>
+<table class="constantsSummary">
+<caption><span>org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">EnvironmentPropertySource</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
+<th class="colSecond" scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.tamaya.core.propertysource.SystemPropertySource.DEFAULT_ORDINAL">
+<td class="colFirst"><a id="org.apache.tamaya.spisupport.propertysource.EnvironmentPropertySource.DEFAULT_ORDINAL">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html#DEFAULT_ORDINAL">DEFAULT_ORDINAL</a></code></td>
-<td class="colLast"><code>1000</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html#DEFAULT_ORDINAL">DEFAULT_ORDINAL</a></code></th>
+<td class="colLast"><code>300</code></td>
 </tr>
 </tbody>
 </table>
 </li>
-</ul>
-<ul class="blockList">
 <li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.tamaya.examples.custompropertysource.<a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySource</a></span><span class="tabEnd">&nbsp;</span></caption>
+<table class="constantsSummary">
+<caption><span>org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">JavaConfigurationPropertySource</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
+<th class="colSecond" scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.tamaya.examples.custompropertysource.SimplePropertySource.CONFIG_PROPERTIES_LOCATION">
+<td class="colFirst"><a id="org.apache.tamaya.spisupport.propertysource.JavaConfigurationPropertySource.DEFAULT_SIMPLE_PROPERTIES_FILE_NAME">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html#CONFIG_PROPERTIES_LOCATION">CONFIG_PROPERTIES_LOCATION</a></code></td>
-<td class="colLast"><code>"META-INF/MyOtherConfigProperties.properties"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html#DEFAULT_SIMPLE_PROPERTIES_FILE_NAME">DEFAULT_SIMPLE_PROPERTIES_FILE_NAME</a></code></th>
+<td class="colLast"><code>"META-INF/javaconfiguration.properties"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.tamaya.spisupport.propertysource.JavaConfigurationPropertySource.DEFAULT_XML_PROPERTIES_FILE_NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html#DEFAULT_XML_PROPERTIES_FILE_NAME">DEFAULT_XML_PROPERTIES_FILE_NAME</a></code></th>
+<td class="colLast"><code>"META-INF/javaconfiguration.xml"</code></td>
 </tr>
 </tbody>
 </table>
 </li>
-</ul>
-<ul class="blockList">
 <li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></span><span class="tabEnd">&nbsp;</span></caption>
+<table class="constantsSummary">
+<caption><span>org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SystemPropertySource</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
+<th class="colSecond" scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.tamaya.spi.PropertySource.TAMAYA_ORDINAL">
+<td class="colFirst"><a id="org.apache.tamaya.spisupport.propertysource.SystemPropertySource.DEFAULT_ORDINAL">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/tamaya/spi/PropertySource.html#TAMAYA_ORDINAL">TAMAYA_ORDINAL</a></code></td>
-<td class="colLast"><code>"tamaya.ordinal"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html#DEFAULT_ORDINAL">DEFAULT_ORDINAL</a></code></th>
+<td class="colLast"><code>1000</code></td>
 </tr>
 </tbody>
 </table>
 </li>
 </ul>
+</section>
 </div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
+<div class="bottomNav"><a id="navbar.bottom">
 <!--   -->
 </a>
 <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
+<a id="navbar.bottom.firstrow">
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
+<li><a href="index.html">Overview</a></li>
 <li>Package</li>
 <li>Class</li>
 <li>Use</li>
@@ -209,16 +240,8 @@
 </ul>
 </div>
 <div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -231,11 +254,16 @@
   }
   //-->
 </script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
 </div>
-<a name="skip.navbar.bottom">
+<a id="skip.navbar.bottom">
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2017 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2019 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
 </body>
 </html>
diff --git a/apidocs/stable/deprecated-list.html b/apidocs/stable/deprecated-list.html
index 6ccf2dc..da1a117 100644
--- a/apidocs/stable/deprecated-list.html
+++ b/apidocs/stable/deprecated-list.html
@@ -1,37 +1,51 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE HTML>
 <!-- NewPage -->
 <html lang="de">
 <head>
 <!-- Generated by javadoc -->
+<title>Deprecated List (Apache Tamaya Base 0.4-incubating API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Deprecated List (Apache Tamaya Base 0.3-incubating API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (Apache Tamaya Base 0.3-incubating API)";
+            parent.document.title="Deprecated List (Apache Tamaya Base 0.4-incubating API)";
         }
     }
     catch(err) {
     }
 //-->
-</script>
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
 <noscript>
 <div>JavaScript is disabled on your browser.</div>
 </noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
+<div class="topNav"><a id="navbar.top">
 <!--   -->
 </a>
 <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
+<a id="navbar.top.firstrow">
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
+<li><a href="index.html">Overview</a></li>
 <li>Package</li>
 <li>Class</li>
 <li>Use</li>
@@ -42,16 +56,14 @@
 </ul>
 </div>
 <div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -64,91 +76,166 @@
   }
   //-->
 </script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
 </div>
-<a name="skip.navbar.top">
+<a id="skip.navbar.top">
 <!--   -->
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
 <div class="header">
 <h1 title="Deprecated API" class="title">Deprecated API</h1>
 <h2 title="Contents">Contents</h2>
 <ul>
-<li><a href="#method">Deprecated Methods</a></li>
+<li><a href="#interface">Interfaces</a></li>
+<li><a href="#class">Classes</a></li>
+<li><a href="#method">Methods</a></li>
 </ul>
 </div>
-<div class="contentContainer"><a name="method">
+<div class="contentContainer"><a id="interface">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Methods table, listing deprecated methods, and an explanation">
-<caption><span>Deprecated Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<table class="deprecatedSummary">
+<caption><span>Interfaces</span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
-<th class="colOne" scope="col">Method and Description</th>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/tamaya/spi/ConfigurationContext.html#addPropertyConverter-org.apache.tamaya.TypeLiteral-org.apache.tamaya.spi.PropertyConverter-">org.apache.tamaya.spi.ConfigurationContext.addPropertyConverter(TypeLiteral&lt;T&gt;, PropertyConverter&lt;T&gt;)</a>
-<div class="block"><span class="deprecationComment">Use <a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContextBuilder</code></a> to create a new <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</span></div>
+<th class="colDeprecatedItemName" scope="row"><a href="org/apache/tamaya/ConfigOperator.html" title="interface in org.apache.tamaya">org.apache.tamaya.ConfigOperator</a></th>
+<td class="colLast">
+<div class="deprecationComment">Use <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/UnaryOperator.html?is-external=true" title="class or interface in java.util.function" class="externalLink"><code>UnaryOperator</code></a></div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/tamaya/spi/ConfigurationContext.html#addPropertySources-org.apache.tamaya.spi.PropertySource...-">org.apache.tamaya.spi.ConfigurationContext.addPropertySources(PropertySource...)</a>
-<div class="block"><span class="deprecationComment">Use <a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContextBuilder</code></a> to create a new <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</span></div>
+<th class="colDeprecatedItemName" scope="row"><a href="org/apache/tamaya/ConfigQuery.html" title="interface in org.apache.tamaya">org.apache.tamaya.ConfigQuery</a></th>
+<td class="colLast">
+<div class="deprecationComment">Use <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function" class="externalLink"><code>Function</code></a></div>
 </td>
 </tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a id="class">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary">
+<caption><span>Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html#addPropertySources-org.apache.tamaya.spi.PropertySource...-">org.apache.tamaya.core.internal.DefaultConfigurationContext.addPropertySources(PropertySource...)</a></td>
+<th class="colDeprecatedItemName" scope="row"><a href="org/apache/tamaya/ConfigurationProvider.html" title="class in org.apache.tamaya">org.apache.tamaya.ConfigurationProvider</a></th>
+<td class="colLast">
+<div class="deprecationComment">Use static methods of <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a></div>
+</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/tamaya/ConfigurationProvider.html#getConfigurationContext--">org.apache.tamaya.ConfigurationProvider.getConfigurationContext()</a>
-<div class="block"><span class="deprecationComment">Use <a href="org/apache/tamaya/Configuration.html#getContext--"><code>Configuration.getContext()</code></a> instead of.</span></div>
+<th class="colDeprecatedItemName" scope="row"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">org.apache.tamaya.core.propertysource.BasePropertySource</a></th>
+<td class="colLast">
+<div class="deprecationComment">Use <a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource"><code>BasePropertySource</code></a></div>
 </td>
 </tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a id="method">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#getConfigurationContext--">org.apache.tamaya.spi.ConfigurationProviderSpi.getConfigurationContext()</a>
-<div class="block"><span class="deprecationComment">Will be removed in favour of <a href="org/apache/tamaya/Configuration.html#getContext--"><code>Configuration.getContext()</code></a>.</span></div>
+<th class="colDeprecatedItemName" scope="row"><a href="org/apache/tamaya/Configuration.html#query(org.apache.tamaya.ConfigQuery)">org.apache.tamaya.Configuration.query&#8203;(ConfigQuery&lt;T&gt;)</a></th>
+<td class="colLast">
+<div class="deprecationComment">Use <a href="org/apache/tamaya/Configuration.html#adapt(java.util.function.Function)"><code>Configuration.adapt(Function)</code></a></div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html#getConfigurationContext--">org.apache.tamaya.core.internal.DefaultConfigurationProvider.getConfigurationContext()</a></td>
+<th class="colDeprecatedItemName" scope="row"><a href="org/apache/tamaya/Configuration.html#with(org.apache.tamaya.ConfigOperator)">org.apache.tamaya.Configuration.with&#8203;(ConfigOperator)</a></th>
+<td class="colLast">
+<div class="deprecationComment">use <a href="org/apache/tamaya/Configuration.html#map(java.util.function.UnaryOperator)"><code>Configuration.map(UnaryOperator)</code></a></div>
+</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#isConfigurationContextSettable--">org.apache.tamaya.spi.ConfigurationProviderSpi.isConfigurationContextSettable()</a>
-<div class="block"><span class="deprecationComment">use <a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#isConfigurationSettable--"><code>ConfigurationProviderSpi.isConfigurationSettable()</code></a></span></div>
+<th class="colDeprecatedItemName" scope="row"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#getConfiguration()">org.apache.tamaya.spi.ConfigurationProviderSpi.getConfiguration()</a></th>
+<td class="colLast">
+<div class="deprecationComment">Use <a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#getConfiguration(java.lang.ClassLoader)"><code>ConfigurationProviderSpi.getConfiguration(ClassLoader)</code></a> instead of.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html#isConfigurationContextSettable--">org.apache.tamaya.core.internal.DefaultConfigurationProvider.isConfigurationContextSettable()</a></td>
+<th class="colDeprecatedItemName" scope="row"><a href="org/apache/tamaya/spi/ConversionContext.html#getConfigurationContext()">org.apache.tamaya.spi.ConversionContext.getConfigurationContext()</a></th>
+<td class="colLast">
+<div class="deprecationComment">Use <a href="org/apache/tamaya/spi/ConversionContext.html#getConfiguration()"><code>ConversionContext.getConfiguration()</code></a> and <a href="org/apache/tamaya/Configuration.html#getContext()"><code>Configuration.getContext()</code></a>.</div>
+</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/tamaya/ConfigurationProvider.html#setConfigurationContext-org.apache.tamaya.spi.ConfigurationContext-">org.apache.tamaya.ConfigurationProvider.setConfigurationContext(ConfigurationContext)</a>
-<div class="block"><span class="deprecationComment">Use #setConfiguration(Configuration) instead of.</span></div>
+<th class="colDeprecatedItemName" scope="row"><a href="org/apache/tamaya/spi/PropertySource.html#isScannable()">org.apache.tamaya.spi.PropertySource.isScannable()</a></th>
+<td class="colLast">
+<div class="deprecationComment">will be removed.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#setConfigurationContext-org.apache.tamaya.spi.ConfigurationContext-">org.apache.tamaya.spi.ConfigurationProviderSpi.setConfigurationContext(ConfigurationContext)</a>
-<div class="block"><span class="deprecationComment">use <a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#setConfiguration-org.apache.tamaya.Configuration-"><code>ConfigurationProviderSpi.setConfiguration(Configuration)</code></a></span></div>
+<th class="colDeprecatedItemName" scope="row"><a href="org/apache/tamaya/spi/PropertyValue.html#getMetaEntry(java.lang.String)">org.apache.tamaya.spi.PropertyValue.getMetaEntry&#8203;(String)</a></th>
+<td class="colLast">
+<div class="deprecationComment">Use <a href="org/apache/tamaya/spi/PropertyValue.html#getMeta(java.lang.String)"><code>PropertyValue.getMeta(String)</code></a> instead of.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html#setConfigurationContext-org.apache.tamaya.spi.ConfigurationContext-">org.apache.tamaya.core.internal.DefaultConfigurationProvider.setConfigurationContext(ConfigurationContext)</a></td>
+<th class="colDeprecatedItemName" scope="row"><a href="org/apache/tamaya/spi/PropertyValue.html#getSource()">org.apache.tamaya.spi.PropertyValue.getSource()</a></th>
+<td class="colLast">
+<div class="deprecationComment">Use <code>getMeta("source")</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colDeprecatedItemName" scope="row"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#evaluteRawValue(java.lang.String)">org.apache.tamaya.spisupport.DefaultConfiguration.evaluteRawValue&#8203;(String)</a></th>
+<td class="colLast">
+<div class="deprecationComment">Use <a href="org/apache/tamaya/spisupport/ConfigValueEvaluator.html#evaluateRawValue(java.lang.String,org.apache.tamaya.spi.ConfigurationContext)"><code>ConfigValueEvaluator.evaluateRawValue(String, ConfigurationContext)</code></a>.</div>
+</td>
 </tr>
 </tbody>
 </table>
 </li>
 </ul>
 </div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
+<div class="bottomNav"><a id="navbar.bottom">
 <!--   -->
 </a>
 <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
+<a id="navbar.bottom.firstrow">
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
+<li><a href="index.html">Overview</a></li>
 <li>Package</li>
 <li>Class</li>
 <li>Use</li>
@@ -159,16 +246,8 @@
 </ul>
 </div>
 <div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -181,11 +260,16 @@
   }
   //-->
 </script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
 </div>
-<a name="skip.navbar.bottom">
+<a id="skip.navbar.bottom">
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2017 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2019 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
 </body>
 </html>
diff --git a/apidocs/stable/element-list b/apidocs/stable/element-list
new file mode 100644
index 0000000..146c1eb
--- /dev/null
+++ b/apidocs/stable/element-list
@@ -0,0 +1,10 @@
+org.apache.tamaya
+org.apache.tamaya.core
+org.apache.tamaya.core.internal
+org.apache.tamaya.core.internal.converters
+org.apache.tamaya.core.propertysource
+org.apache.tamaya.examples.custompropertysource
+org.apache.tamaya.examples.minimal
+org.apache.tamaya.spi
+org.apache.tamaya.spisupport
+org.apache.tamaya.spisupport.propertysource
diff --git a/apidocs/stable/help-doc.html b/apidocs/stable/help-doc.html
index 1f3f5ee..ddec480 100644
--- a/apidocs/stable/help-doc.html
+++ b/apidocs/stable/help-doc.html
@@ -1,37 +1,51 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE HTML>
 <!-- NewPage -->
 <html lang="de">
 <head>
 <!-- Generated by javadoc -->
+<title>API Help (Apache Tamaya Base 0.4-incubating API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>API Help (Apache Tamaya Base 0.3-incubating API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (Apache Tamaya Base 0.3-incubating API)";
+            parent.document.title="API Help (Apache Tamaya Base 0.4-incubating API)";
         }
     }
     catch(err) {
     }
 //-->
-</script>
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
 <noscript>
 <div>JavaScript is disabled on your browser.</div>
 </noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
+<div class="topNav"><a id="navbar.top">
 <!--   -->
 </a>
 <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
+<a id="navbar.top.firstrow">
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
+<li><a href="index.html">Overview</a></li>
 <li>Package</li>
 <li>Class</li>
 <li>Use</li>
@@ -42,16 +56,14 @@
 </ul>
 </div>
 <div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -64,11 +76,23 @@
   }
   //-->
 </script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
 </div>
-<a name="skip.navbar.top">
+<a id="skip.navbar.top">
 <!--   -->
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
 <div class="header">
 <h1 class="title">How This API Document Is Organized</h1>
 <div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
@@ -76,118 +100,148 @@
 <div class="contentContainer">
 <ul class="blockList">
 <li class="blockList">
+<section role="region">
 <h2>Overview</h2>
-<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
+<p>The <a href="index.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
+</section>
 </li>
 <li class="blockList">
+<section role="region">
 <h2>Package</h2>
-<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain six categories:</p>
 <ul>
-<li>Interfaces (italic)</li>
+<li>Interfaces</li>
 <li>Classes</li>
 <li>Enums</li>
 <li>Exceptions</li>
 <li>Errors</li>
 <li>Annotation Types</li>
 </ul>
+</section>
 </li>
 <li class="blockList">
-<h2>Class/Interface</h2>
+<section role="region">
+<h2>Class or Interface</h2>
 <p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
 <ul>
-<li>Class inheritance diagram</li>
+<li>Class Inheritance Diagram</li>
 <li>Direct Subclasses</li>
 <li>All Known Subinterfaces</li>
 <li>All Known Implementing Classes</li>
-<li>Class/interface declaration</li>
-<li>Class/interface description</li>
+<li>Class or Interface Declaration</li>
+<li>Class or Interface Description</li>
 </ul>
+<br>
 <ul>
 <li>Nested Class Summary</li>
 <li>Field Summary</li>
+<li>Property Summary</li>
 <li>Constructor Summary</li>
 <li>Method Summary</li>
 </ul>
+<br>
 <ul>
 <li>Field Detail</li>
+<li>Property Detail</li>
 <li>Constructor Detail</li>
 <li>Method Detail</li>
 </ul>
 <p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</section>
 </li>
 <li class="blockList">
+<section role="region">
 <h2>Annotation Type</h2>
 <p>Each annotation type has its own separate page with the following sections:</p>
 <ul>
-<li>Annotation Type declaration</li>
-<li>Annotation Type description</li>
+<li>Annotation Type Declaration</li>
+<li>Annotation Type Description</li>
 <li>Required Element Summary</li>
 <li>Optional Element Summary</li>
 <li>Element Detail</li>
 </ul>
+</section>
 </li>
 <li class="blockList">
+<section role="region">
 <h2>Enum</h2>
 <p>Each enum has its own separate page with the following sections:</p>
 <ul>
-<li>Enum declaration</li>
-<li>Enum description</li>
+<li>Enum Declaration</li>
+<li>Enum Description</li>
 <li>Enum Constant Summary</li>
 <li>Enum Constant Detail</li>
 </ul>
+</section>
 </li>
 <li class="blockList">
+<section role="region">
 <h2>Use</h2>
-<p>Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
+<p>Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its "Use" page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
+</section>
 </li>
 <li class="blockList">
+<section role="region">
 <h2>Tree (Class Hierarchy)</h2>
-<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with <code>java.lang.Object</code>. Interfaces do not inherit from <code>java.lang.Object</code>.</p>
 <ul>
 <li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
-<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+<li>When viewing a particular package, class or interface page, clicking on "Tree" displays the hierarchy for only that package.</li>
 </ul>
+</section>
 </li>
 <li class="blockList">
+<section role="region">
 <h2>Deprecated API</h2>
 <p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</section>
 </li>
 <li class="blockList">
+<section role="region">
 <h2>Index</h2>
-<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.</p>
+</section>
 </li>
 <li class="blockList">
-<h2>Prev/Next</h2>
-<p>These links take you to the next or previous class, interface, package, or related page.</p>
-</li>
-<li class="blockList">
-<h2>Frames/No Frames</h2>
-<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
-</li>
-<li class="blockList">
-<h2>All Classes</h2>
-<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+<section role="region">
+<h2>All&nbsp;Classes</h2>
+<p>The <a href="allclasses.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</section>
 </li>
 <li class="blockList">
+<section role="region">
 <h2>Serialized Form</h2>
 <p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</section>
 </li>
 <li class="blockList">
+<section role="region">
 <h2>Constant Field Values</h2>
 <p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</section>
+</li>
+<li class="blockList">
+<section role="region">
+<h2>Search</h2>
+<p>You can search for definitions of modules, packages, types, fields, methods and other terms defined in the API, using some or all of the name. "Camel-case" abbreviations are supported: for example, "InpStr" will find "InputStream" and "InputStreamReader".</p>
+</section>
 </li>
 </ul>
-<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
+<hr>
+<span class="emphasizedPhrase">This help file applies to API documentation generated by the standard doclet.</span></div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
+<div class="bottomNav"><a id="navbar.bottom">
 <!--   -->
 </a>
 <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
+<a id="navbar.bottom.firstrow">
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
+<li><a href="index.html">Overview</a></li>
 <li>Package</li>
 <li>Class</li>
 <li>Use</li>
@@ -198,16 +252,8 @@
 </ul>
 </div>
 <div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -220,11 +266,16 @@
   }
   //-->
 </script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
 </div>
-<a name="skip.navbar.bottom">
+<a id="skip.navbar.bottom">
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2017 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2019 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
 </body>
 </html>
diff --git a/apidocs/stable/index-all.html b/apidocs/stable/index-all.html
index 760c1d4..7985e53 100644
--- a/apidocs/stable/index-all.html
+++ b/apidocs/stable/index-all.html
@@ -1,37 +1,51 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE HTML>
 <!-- NewPage -->
 <html lang="de">
 <head>
 <!-- Generated by javadoc -->
+<title>Index (Apache Tamaya Base 0.4-incubating API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index (Apache Tamaya Base 0.3-incubating API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (Apache Tamaya Base 0.3-incubating API)";
+            parent.document.title="Index (Apache Tamaya Base 0.4-incubating API)";
         }
     }
     catch(err) {
     }
 //-->
-</script>
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
 <noscript>
 <div>JavaScript is disabled on your browser.</div>
 </noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
+<div class="topNav"><a id="navbar.top">
 <!--   -->
 </a>
 <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
+<a id="navbar.top.firstrow">
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
+<li><a href="index.html">Overview</a></li>
 <li>Package</li>
 <li>Class</li>
 <li>Use</li>
@@ -42,16 +56,14 @@
 </ul>
 </div>
 <div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -64,141 +76,203 @@
   }
   //-->
 </script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
 </div>
-<a name="skip.navbar.top">
+<a id="skip.navbar.top">
 <!--   -->
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
-<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a> [...]
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a> [...]
 <!--   -->
 </a>
 <h2 class="title">A</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#addDefaultPropertyConverters--">addDefaultPropertyConverters()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#adapt(java.util.function.Function)">adapt(Function&lt;Configuration, T&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Query a configuration.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySource.html#addChangeListener(java.util.function.BiConsumer)">addChangeListener(BiConsumer&lt;Set&lt;String&gt;, PropertySource&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></dt>
+<dd>
+<div class="block">Add a change listener for this properrty source.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html#addChangeListener(java.util.function.BiConsumer)">addChangeListener(BiConsumer&lt;Set&lt;String&gt;, PropertySource&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">PropertiesResourcePro [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#addDefaultPropertyConverters--">addDefaultPropertyConverters()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html#addChangeListener(java.util.function.BiConsumer)">addChangeListener(BiConsumer&lt;Set&lt;String&gt;, PropertySource&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html" title="class in org.apache.tamaya.spisupport">PropertySourceChangeSupport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/CoreConfigurationBuilder.html#addCorePropertyConverters()">addCorePropertyConverters()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/CoreConfigurationBuilder.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#addCorePropertyConverters()">addCorePropertyConverters()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#addCorePropertyResources(java.util.List)">addCorePropertyResources(List&lt;PropertySource&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#addDefaultPropertyConverters()">addDefaultPropertyConverters()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
-<div class="block">Add all registered (default) property converters to the context built.</div>
+<div class="block">Add all auto-discoverable property converters to the context built.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#addDefaultPropertyFilters--">addDefaultPropertyFilters()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#addDefaultPropertyConverters()">addDefaultPropertyConverters()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#addDefaultPropertyFilters--">addDefaultPropertyFilters()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#addDefaultPropertyFilters()">addDefaultPropertyFilters()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
-<div class="block">Add all registered (default) property filters to the context built.</div>
+<div class="block">Add all auto-discoverable property filters to the context built.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#addDefaultPropertySources--">addDefaultPropertySources()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#addDefaultPropertyFilters()">addDefaultPropertyFilters()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#addDefaultPropertySources--">addDefaultPropertySources()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#addDefaultPropertySources()">addDefaultPropertySources()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
-<div class="block">Add all registered (default) property sources to the context built.</div>
+<div class="block">Adds all registered (default) property sources to the context built.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValueBuilder.html#addMetaEntries-java.util.Map-">addMetaEntries(Map&lt;String, String&gt;)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValueBuilder.html" title="class in org.apache.tamaya.spi">PropertyValueBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#addDefaultPropertySources()">addDefaultPropertySources()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#addList()">addList()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
 <dd>
-<div class="block">Adds the context data given.</div>
+<div class="block">Adds an anonymous array.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValueBuilder.html#addMetaEntry-java.lang.String-java.lang.Object-">addMetaEntry(String, Object)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValueBuilder.html" title="class in org.apache.tamaya.spi">PropertyValueBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#addList(java.lang.String)">addList(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
 <dd>
-<div class="block">Add an additional context data information.</div>
+<div class="block">Sets the given list value.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html#addPropertyConverter-org.apache.tamaya.TypeLiteral-org.apache.tamaya.spi.PropertyConverter-">addPropertyConverter(TypeLiteral&lt;T&gt;, PropertyConverter&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContext</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#addPropertyConverter-org.apache.tamaya.TypeLiteral-org.apache.tamaya.spi.PropertyConverter-">addPropertyConverter(TypeLiteral&lt;T&gt;, PropertyConverter&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#addObject()">addObject()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
 <dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">Use <a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContextBuilder</code></a> to create a new <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</span></div>
-</div>
+<div class="block">Adds an anonymous child createObject to the array.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#addPropertyConverters-org.apache.tamaya.TypeLiteral-org.apache.tamaya.spi.PropertyConverter...-">addPropertyConverters(TypeLiteral&lt;T&gt;, PropertyConverter&lt;T&gt;...)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigu [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#addPropertyConverters-org.apache.tamaya.TypeLiteral-java.util.Collection-">addPropertyConverters(TypeLiteral&lt;T&gt;, Collection&lt;PropertyConverter&lt;T&gt;&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationC [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#addPropertyConverters-org.apache.tamaya.TypeLiteral-org.apache.tamaya.spi.PropertyConverter...-">addPropertyConverters(TypeLiteral&lt;T&gt;, PropertyConverter&lt;T&gt;...)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#addObject(java.lang.String)">addObject(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
 <dd>
-<div class="block">This method can be used for adding <a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a>s.</div>
+<div class="block">Sets the given object vaƶue.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#addPropertyConverters-org.apache.tamaya.TypeLiteral-java.util.Collection-">addPropertyConverters(TypeLiteral&lt;T&gt;, Collection&lt;PropertyConverter&lt;T&gt;&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#addPropertyConverters(org.apache.tamaya.TypeLiteral,java.util.Collection)">addPropertyConverters(TypeLiteral&lt;T&gt;, Collection&lt;PropertyConverter&lt;T&gt;&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
 <div class="block">This method can be used for adding <a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a>s.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#addPropertyFilters-org.apache.tamaya.spi.PropertyFilter...-">addPropertyFilters(PropertyFilter...)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#addPropertyFilters-java.util.Collection-">addPropertyFilters(Collection&lt;PropertyFilter&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#addPropertyConverters(org.apache.tamaya.TypeLiteral,java.util.Collection)">addPropertyConverters(TypeLiteral&lt;T&gt;, Collection&lt;PropertyConverter&lt;T&gt;&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#addPropertyFilters-org.apache.tamaya.spi.PropertyFilter...-">addPropertyFilters(PropertyFilter...)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#addPropertyConverters(org.apache.tamaya.TypeLiteral,org.apache.tamaya.spi.PropertyConverter...)">addPropertyConverters(TypeLiteral&lt;T&gt;, PropertyConverter&lt;T&gt;...)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
-<div class="block">Adds the given PropertyFilter instances, hereby the instances are added
- to the end of the list with highest priority.</div>
+<div class="block">This method can be used for adding <a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a>s.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#addPropertyFilters-java.util.Collection-">addPropertyFilters(Collection&lt;PropertyFilter&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#addPropertyFilters(java.util.Collection)">addPropertyFilters(Collection&lt;PropertyFilter&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
-<div class="block">Adds the given PropertyFilter instances, hereby the instances are added
- to the end of the list with highest priority.</div>
+<div class="block">Adds the given <a href="org/apache/tamaya/spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi"><code>PropertyFilter</code></a> instances, hereby the instances are added
+ to the end of the createList with highest priority.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html#addPropertySources-org.apache.tamaya.spi.PropertySource...-">addPropertySources(PropertySource...)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#addPropertyFilters(java.util.Collection)">addPropertyFilters(Collection&lt;PropertyFilter&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#addPropertyFilters(org.apache.tamaya.spi.PropertyFilter...)">addPropertyFilters(PropertyFilter...)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Adds the given <a href="org/apache/tamaya/spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi"><code>PropertyFilter</code></a> instances, hereby the instances are added
+ to the end of the createList with highest priority.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#addPropertySources-org.apache.tamaya.spi.PropertySource...-">addPropertySources(PropertySource...)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#addPropertySources-java.util.Collection-">addPropertySources(Collection&lt;PropertySource&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#addPropertySources-org.apache.tamaya.spi.PropertySource...-">addPropertySources(PropertySource...)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#addPropertySources(java.util.Collection)">addPropertySources(Collection&lt;PropertySource&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">Use <a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContextBuilder</code></a> to create a new <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</span></div>
-</div>
+<div class="block">This method can be used for programmatically adding <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a>s.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#addPropertySources(java.util.Collection)">addPropertySources(Collection&lt;PropertySource&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>
+<div class="block">Adds the given sources as property sources.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#addPropertySources-org.apache.tamaya.spi.PropertySource...-">addPropertySources(PropertySource...)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#addPropertySources(org.apache.tamaya.spi.PropertySource...)">addPropertySources(PropertySource...)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
 <div class="block">This method can be used for adding <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a>s.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#addPropertySources-java.util.Collection-">addPropertySources(Collection&lt;PropertySource&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#addPropertyValue(org.apache.tamaya.spi.PropertyValue)">addPropertyValue(PropertyValue)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
 <dd>
-<div class="block">This method can be used for programmatically adding <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a>s.</div>
+<div class="block">Adds a createValue to the array.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#addSupportedFormats-java.lang.Class-java.lang.String...-">addSupportedFormats(Class&lt;? extends PropertyConverter&gt;, String...)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#addSupportedFormats(java.lang.Class,java.lang.String...)">addSupportedFormats(Class&lt;?&gt;, String...)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
 <dd>
-<div class="block">Allows to add information on the supported/tried formats, which can be shown to the user, especially when
+<div class="block">Allows to addPropertyValue information on the supported/tried formats, which can be shown to the user, especially when
  conversion failed.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#addSupportedFormats-java.lang.Class-java.lang.String...-">addSupportedFormats(Class&lt;? extends PropertyConverter&gt;, String...)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#addSupportedFormats(java.lang.Class,java.lang.String...)">addSupportedFormats(Class&lt;?&gt;, String...)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
 <dd>
 <div class="block">Add the formats provided by a <a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertyFiltering.html#applyFilter-org.apache.tamaya.spi.PropertyValue-org.apache.tamaya.spi.ConfigurationContext-">applyFilter(PropertyValue, ConfigurationContext)</a></span> - Static method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertyFiltering.html" title="class in org.apache.tamaya.core.internal">PropertyFiltering</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#addValue(java.lang.String)">addValue(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>
+<div class="block">Adds an anonymous text value to the array.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#addValues(java.lang.String...)">addValues(String...)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>
+<div class="block">Adds text values to the array.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertyFiltering.html#applyFilter(org.apache.tamaya.spi.PropertyValue,org.apache.tamaya.spi.ConfigurationContext)">applyFilter(PropertyValue, ConfigurationContext)</a></span> - Static method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertyFiltering.html" title="class in org.apache.tamaya.spisupport">PropertyFiltering</a></dt>
+<dd>
+<div class="block">Filters a single createValue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertyFiltering.html#applyFilters(java.util.List,org.apache.tamaya.spi.ConfigurationContext)">applyFilters(List&lt;PropertyValue&gt;, ConfigurationContext)</a></span> - Static method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertyFiltering.html" title="class in org.apache.tamaya.spisupport">PropertyFiltering</a></dt>
 <dd>
-<div class="block">Filters a single value.</div>
+<div class="block">Filters a single createValue.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertyFiltering.html#applyFilters-java.util.Map-org.apache.tamaya.spi.ConfigurationContext-">applyFilters(Map&lt;String, PropertyValue&gt;, ConfigurationContext)</a></span> - Static method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertyFiltering.html" title="class in org.apache.tamaya.core.internal">PropertyFiltering</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertyFiltering.html#applyFilters(java.util.Map,org.apache.tamaya.spi.ConfigurationContext)">applyFilters(Map&lt;String, PropertyValue&gt;, ConfigurationContext)</a></span> - Static method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertyFiltering.html" title="class in org.apache.tamaya.spisupport">PropertyFiltering</a></dt>
 <dd>
 <div class="block">Filters all properties.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.ValueType.html#ARRAY">ARRAY</a></span> - org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.ValueType.html" title="enum in org.apache.tamaya.spi">PropertyValue.ValueType</a></dt>
+<dd>
+<div class="block">A multi valued property value, which contains unnamed child properties.</div>
+</dd>
 </dl>
-<a name="I:B">
+<a id="I:B">
 <!--   -->
 </a>
 <h2 class="title">B</h2>
 <dl>
 <dt><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource"><span class="typeNameLink">BasePropertySource</span></a> - Class in <a href="org/apache/tamaya/core/propertysource/package-summary.html">org.apache.tamaya.core.propertysource</a></dt>
 <dd>
-<div class="block">Abstract <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a> that allows to set a default ordinal that will be used, if no
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
+<div class="deprecationComment">Use <a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource"><code>BasePropertySource</code></a></div>
+</div>
+</dd>
+<dt><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource"><span class="typeNameLink">BasePropertySource</span></a> - Class in <a href="org/apache/tamaya/spisupport/propertysource/package-summary.html">org.apache.tamaya.spisupport.propertysource</a></dt>
+<dd>
+<div class="block">Abstract <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a> that allows setting a default ordinal to be used, if no
  ordinal is provided with the config.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#BasePropertySource-java.lang.String-">BasePropertySource(String)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#%3Cinit%3E()">BasePropertySource()</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
 <dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Constructor, using a default ordinal of 0.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#%3Cinit%3E()">BasePropertySource()</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
+<dd>
+<div class="block">Constructor, using a default ordinal of 0.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#%3Cinit%3E(int)">BasePropertySource(int)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Constructor.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#BasePropertySource-int-">BasePropertySource(int)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#%3Cinit%3E(int)">BasePropertySource(int)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#BasePropertySource-java.lang.String-int-">BasePropertySource(String, int)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#%3Cinit%3E(java.lang.String)">BasePropertySource(String)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
 <dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Constructor.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#BasePropertySource--">BasePropertySource()</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#%3Cinit%3E(java.lang.String)">BasePropertySource(String)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
 <dd>
-<div class="block">Constructor, using a default ordinal of 0.</div>
+<div class="block">Constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#%3Cinit%3E(java.lang.String,int)">BasePropertySource(String, int)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#%3Cinit%3E(java.lang.String,int)">BasePropertySource(String, int)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
+<dd>
+<div class="block">Constructor.</div>
 </dd>
 <dt><a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">BigDecimalConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
@@ -212,7 +286,7 @@
      0XFFFFAC (integral numbers only)
  </div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html#BigDecimalConverter--">BigDecimalConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigDecimalConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html#%3Cinit%3E()">BigDecimalConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigDecimalConverter</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">BigIntegerConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
@@ -226,91 +300,141 @@
      -23257352735276352753
  </div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html#BigIntegerConverter--">BigIntegerConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigIntegerConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html#%3Cinit%3E()">BigIntegerConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigIntegerConverter</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">BooleanConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
 <div class="block">Converter, converting from String to Boolean.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html#BooleanConverter--">BooleanConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html" title="class in org.apache.tamaya.core.internal.converters">BooleanConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html#%3Cinit%3E()">BooleanConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html" title="class in org.apache.tamaya.core.internal.converters">BooleanConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#build--">build()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/CoreConfigurationBuilder.html#build()">build()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/CoreConfigurationBuilder.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#build()">build()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
+<dd>
+<div class="block">Builds a new <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> based on the data in this builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#build()">build()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
+<dd>
+<div class="block">Builds a new context instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#build()">build()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>
 <div class="block">Builds a new configuration based on the configuration of this builder instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#build--">build()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html#build()">build()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource.Builder</a></dt>
 <dd>
-<div class="block">Builds a new <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a> based on the data in this builder.</div>
+<div class="block">Build buildable property source.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#build--">build()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.Builder.html#build()">build()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySourceProvider.Builder</a></dt>
 <dd>
-<div class="block">Builds a new context instance.</div>
+<div class="block">Build buildable property source.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValueBuilder.html#build--">build()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValueBuilder.html" title="class in org.apache.tamaya.spi">PropertyValueBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html#build()">build()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource.Builder</a></dt>
 <dd>
-<div class="block">Creates a new immutable <a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi"><code>PropertyValue</code></a>.</div>
+<div class="block">Returns a <code>SimplePropertySource</code> built from the parameters previously setCurrent.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#Builder-org.apache.tamaya.TypeLiteral-">Builder(TypeLiteral&lt;?&gt;)</a></span> - Constructor for class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource"><span class="typeNameLink">BuildablePropertySource</span></a> - Class in <a href="org/apache/tamaya/spisupport/propertysource/package-summary.html">org.apache.tamaya.spisupport.propertysource</a></dt>
 <dd>
-<div class="block">Creates a new Builder instance.</div>
+<div class="block">A Buildable property source.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html#%3Cinit%3E()">BuildablePropertySource()</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource"><span class="typeNameLink">BuildablePropertySource.Builder</span></a> - Class in <a href="org/apache/tamaya/spisupport/propertysource/package-summary.html">org.apache.tamaya.spisupport.propertysource</a></dt>
+<dd>
+<div class="block">The type Builder.</div>
+</dd>
+<dt><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.html" title="class in org.apache.tamaya.spisupport.propertysource"><span class="typeNameLink">BuildablePropertySourceProvider</span></a> - Class in <a href="org/apache/tamaya/spisupport/propertysource/package-summary.html">org.apache.tamaya.spisupport.propertysource</a></dt>
+<dd>
+<div class="block">A Buildable property source.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.html#%3Cinit%3E()">BuildablePropertySourceProvider()</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySourceProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource"><span class="typeNameLink">BuildablePropertySourceProvider.Builder</span></a> - Class in <a href="org/apache/tamaya/spisupport/propertysource/package-summary.html">org.apache.tamaya.spisupport.propertysource</a></dt>
+<dd>
+<div class="block">The type Builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html#builder()">builder()</a></span> - Static method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource</a></dt>
+<dd>
+<div class="block">Builder builder.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#Builder-java.lang.String-org.apache.tamaya.TypeLiteral-">Builder(String, TypeLiteral&lt;?&gt;)</a></span> - Constructor for class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.html#builder()">builder()</a></span> - Static method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySourceProvider</a></dt>
+<dd>
+<div class="block">Builder builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#%3Cinit%3E(java.lang.String,org.apache.tamaya.TypeLiteral)">Builder(String, TypeLiteral&lt;?&gt;)</a></span> - Constructor for class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
 <dd>
 <div class="block">Creates a new Builder instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#Builder-org.apache.tamaya.Configuration-org.apache.tamaya.spi.ConfigurationContext-java.lang.String-org.apache.tamaya.TypeLiteral-">Builder(Configuration, ConfigurationContext, String, TypeLiteral&lt;?&gt;)</a></span> - Constructor for class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#%3Cinit%3E(org.apache.tamaya.Configuration,java.lang.String,org.apache.tamaya.TypeLiteral)">Builder(Configuration, String, TypeLiteral&lt;?&gt;)</a></span> - Constructor for class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
 <dd>
 <div class="block">Creates a new Builder instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#builder-java.lang.String-java.lang.String-">builder(String, String)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#%3Cinit%3E(org.apache.tamaya.TypeLiteral)">Builder(TypeLiteral&lt;?&gt;)</a></span> - Constructor for class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
 <dd>
-<div class="block">Creates a new builder instance.</div>
+<div class="block">Creates a new Builder instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#builder-java.lang.String-java.lang.String-java.lang.String-">builder(String, String, String)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#built">built</a></span> - Variable in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>
-<div class="block">Creates a new builder instance.</div>
+<div class="block">Flag if the config has already been built.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html#bundleChanged-org.osgi.framework.BundleEvent-">bundleChanged(BundleEvent)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html" title="class in org.apache.tamaya.core.internal">OSGIServiceLoader</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html#bundleChanged(org.osgi.framework.BundleEvent)">bundleChanged(BundleEvent)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html" title="class in org.apache.tamaya.core.internal">OSGIServiceLoader</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html#but()">but()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource.Builder</a></dt>
+<dd>
+<div class="block">But builder.</div>
+</dd>
 <dt><a href="org/apache/tamaya/core/internal/converters/ByteConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">ByteConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
 <div class="block">Converter, converting from String to Byte, the supported format is one of the following:
  
-     123 (byte value)
-     0xFF (byte value)
-     0XDF (byte value)
-     0D1 (byte value)
-     -123 (byte value)
-     -0xFF (byte value)
-     -0XDF (byte value)
-     -0D1 (byte value)
+     123 (byte createValue)
+     0xFF (byte createValue)
+     0XDF (byte createValue)
+     0D1 (byte createValue)
+     -123 (byte createValue)
+     -0xFF (byte createValue)
+     -0XDF (byte createValue)
+     -0D1 (byte createValue)
      MIN_VALUE (ignoring case)
      MIN (ignoring case)
      MAX_VALUE (ignoring case)
      MAX (ignoring case)
  </div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ByteConverter.html#ByteConverter--">ByteConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ByteConverter.html" title="class in org.apache.tamaya.core.internal.converters">ByteConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ByteConverter.html#%3Cinit%3E()">ByteConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ByteConverter.html" title="class in org.apache.tamaya.core.internal.converters">ByteConverter</a></dt>
 <dd>&nbsp;</dd>
 </dl>
-<a name="I:C">
+<a id="I:C">
 <!--   -->
 </a>
 <h2 class="title">C</h2>
 <dl>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html#cancelSchedule()">cancelSchedule()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html" title="class in org.apache.tamaya.spisupport">PropertySourceChangeSupport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/tamaya/spi/ChangeSupport.html" title="enum in org.apache.tamaya.spi"><span class="typeNameLink">ChangeSupport</span></a> - Enum in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
+<dd>
+<div class="block">Enum type that describges the config change capabilities of a property source.</div>
+</dd>
 <dt><a href="org/apache/tamaya/core/internal/converters/CharConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">CharConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
 <div class="block">Converter, converting from String to Character, the supported format is one of the following:
  
      'a'
-     123 (byte value)
-     0xFF (byte value)
-     0XDF (byte value)
-     0D1 (byte value)
+     123 (byte createValue)
+     0xFF (byte createValue)
+     0XDF (byte createValue)
+     0D1 (byte createValue)
  </div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/CharConverter.html#CharConverter--">CharConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/CharConverter.html" title="class in org.apache.tamaya.core.internal.converters">CharConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/CharConverter.html#%3Cinit%3E()">CharConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/CharConverter.html" title="class in org.apache.tamaya.core.internal.converters">CharConverter</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#checkImmutable()">checkImmutable()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#checkPriorityAnnotation(java.lang.ClassLoader)">checkPriorityAnnotation(ClassLoader)</a></span> - Static method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
+<dd>
+<div class="block">Checks if the <a href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/Priority.html?is-external=true" title="class or interface in javax.annotation" class="externalLink"><code>Priority</code></a> annotation class is on the classpath.</div>
+</dd>
 <dt><a href="org/apache/tamaya/core/internal/converters/ClassConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">ClassConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
 <div class="block">Converter, converting from String to Class, hereby using the following classloaders:
@@ -320,33 +444,34 @@
      The system Classloader
  </div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ClassConverter.html#ClassConverter--">ClassConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ClassConverter.html" title="class in org.apache.tamaya.core.internal.converters">ClassConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ClassConverter.html#%3Cinit%3E()">ClassConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ClassConverter.html" title="class in org.apache.tamaya.core.internal.converters">ClassConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/tamaya/core/propertysource/CLIPropertySource.html" title="class in org.apache.tamaya.core.propertysource"><span class="typeNameLink">CLIPropertySource</span></a> - Class in <a href="org/apache/tamaya/core/propertysource/package-summary.html">org.apache.tamaya.core.propertysource</a></dt>
+<dt><a href="org/apache/tamaya/spi/ClassloaderAware.html" title="interface in org.apache.tamaya.spi"><span class="typeNameLink">ClassloaderAware</span></a> - Interface in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
 <dd>
-<div class="block">PropertySource that allows to add the programs main arguments as configuration entries.</div>
+<div class="block">This interface models a provider that serves configuration properties that is also dependent on the
+ target classloader of the current configuration.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/CLIPropertySource.html#CLIPropertySource--">CLIPropertySource()</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/CLIPropertySource.html" title="class in org.apache.tamaya.core.propertysource">CLIPropertySource</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource"><span class="typeNameLink">CLIPropertySource</span></a> - Class in <a href="org/apache/tamaya/spisupport/propertysource/package-summary.html">org.apache.tamaya.spisupport.propertysource</a></dt>
 <dd>
-<div class="block">Creates a new instance.</div>
+<div class="block">PropertySource that allows adding the program's main arguments as configuration entries.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/CLIPropertySource.html#CLIPropertySource-java.lang.String...-">CLIPropertySource(String...)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/CLIPropertySource.html" title="class in org.apache.tamaya.core.propertysource">CLIPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html#%3Cinit%3E()">CLIPropertySource()</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">CLIPropertySource</a></dt>
 <dd>
-<div class="block">Creates a new instance, allows optionally to pass the main arguments.</div>
+<div class="block">Creates a new instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/CLIPropertySource.html#CLIPropertySource-int-java.lang.String...-">CLIPropertySource(int, String...)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/CLIPropertySource.html" title="class in org.apache.tamaya.core.propertysource">CLIPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html#%3Cinit%3E(int,java.lang.String...)">CLIPropertySource(int, String...)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">CLIPropertySource</a></dt>
 <dd>
 <div class="block">Creates a new instance, allows optionally to pass the main arguments.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValueCombinationPolicy.html#collect-org.apache.tamaya.spi.PropertyValue-java.lang.String-org.apache.tamaya.spi.PropertySource-">collect(PropertyValue, String, PropertySource)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValueCombinationPolicy.html" title="interface in org.apache.tamaya.spi">PropertyValueCombinationPolicy</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html#%3Cinit%3E(java.lang.String...)">CLIPropertySource(String...)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">CLIPropertySource</a></dt>
 <dd>
-<div class="block">Method that is called for each value evaluated by a PropertySource for the given key.</div>
+<div class="block">Creates a new instance, allows optionally to pass the main arguments.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PriorityServiceComparator.html#compare-java.lang.Object-java.lang.Object-">compare(Object, Object)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PriorityServiceComparator.html" title="class in org.apache.tamaya.core.internal">PriorityServiceComparator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PriorityServiceComparator.html#compare(java.lang.Object,java.lang.Object)">compare(Object, Object)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PriorityServiceComparator.html" title="class in org.apache.tamaya.spisupport">PriorityServiceComparator</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertyFilterComparator.html#compare-org.apache.tamaya.spi.PropertyFilter-org.apache.tamaya.spi.PropertyFilter-">compare(PropertyFilter, PropertyFilter)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertyFilterComparator.html" title="class in org.apache.tamaya.core.internal">PropertyFilterComparator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertyFilterComparator.html#compare(org.apache.tamaya.spi.PropertyFilter,org.apache.tamaya.spi.PropertyFilter)">compare(PropertyFilter, PropertyFilter)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertyFilterComparator.html" title="class in org.apache.tamaya.spisupport">PropertyFilterComparator</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertySourceComparator.html#compare-org.apache.tamaya.spi.PropertySource-org.apache.tamaya.spi.PropertySource-">compare(PropertySource, PropertySource)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertySourceComparator.html" title="class in org.apache.tamaya.core.internal">PropertySourceComparator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertySourceComparator.html#compare(org.apache.tamaya.spi.PropertySource,org.apache.tamaya.spi.PropertySource)">compare(PropertySource, PropertySource)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertySourceComparator.html" title="class in org.apache.tamaya.spisupport">PropertySourceComparator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html#CONFIG_PROPERTIES_LOCATION">CONFIG_PROPERTIES_LOCATION</a></span> - Static variable in class org.apache.tamaya.examples.custompropertysource.<a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySource</a></dt>
 <dd>&nbsp;</dd>
@@ -354,55 +479,65 @@
 <dd>
 <div class="block">Exception class (runtime exception) for configuration issues.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigException.html#ConfigException-java.lang.String-">ConfigException(String)</a></span> - Constructor for exception org.apache.tamaya.<a href="org/apache/tamaya/ConfigException.html" title="class in org.apache.tamaya">ConfigException</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigException.html#%3Cinit%3E(java.lang.String)">ConfigException(String)</a></span> - Constructor for exception org.apache.tamaya.<a href="org/apache/tamaya/ConfigException.html" title="class in org.apache.tamaya">ConfigException</a></dt>
 <dd>
 <div class="block">Creates a new configuration exception.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigException.html#ConfigException-java.lang.String-java.lang.Throwable-">ConfigException(String, Throwable)</a></span> - Constructor for exception org.apache.tamaya.<a href="org/apache/tamaya/ConfigException.html" title="class in org.apache.tamaya">ConfigException</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)">ConfigException(String, Throwable)</a></span> - Constructor for exception org.apache.tamaya.<a href="org/apache/tamaya/ConfigException.html" title="class in org.apache.tamaya">ConfigException</a></dt>
 <dd>
 <div class="block">Creates a new configuration exception.</div>
 </dd>
 <dt><a href="org/apache/tamaya/ConfigOperator.html" title="interface in org.apache.tamaya"><span class="typeNameLink">ConfigOperator</span></a> - Interface in <a href="org/apache/tamaya/package-summary.html">org.apache.tamaya</a></dt>
 <dd>
-<div class="block">Models a function that maps a given <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> to another <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a>.</div>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
+<div class="deprecationComment">Use <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/UnaryOperator.html?is-external=true" title="class or interface in java.util.function" class="externalLink"><code>UnaryOperator</code></a></div>
+</div>
 </dd>
 <dt><a href="org/apache/tamaya/ConfigQuery.html" title="interface in org.apache.tamaya"><span class="typeNameLink">ConfigQuery</span></a>&lt;<a href="org/apache/tamaya/ConfigQuery.html" title="type parameter in ConfigQuery">T</a>&gt; - Interface in <a href="org/apache/tamaya/package-summary.html">org.apache.tamaya</a></dt>
 <dd>
-<div class="block">Models a function that maps a given <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> to something else.</div>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
+<div class="deprecationComment">Use <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function" class="externalLink"><code>Function</code></a></div>
+</div>
 </dd>
 <dt><a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><span class="typeNameLink">Configuration</span></a> - Interface in <a href="org/apache/tamaya/package-summary.html">org.apache.tamaya</a></dt>
 <dd>
-<div class="block">A configuration models a aggregated set current properties, identified by
+<div class="block">A configuration models an aggregated setPropertyValue of current properties, identified by
  a unique key, but adds higher level access functions to
  a <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a>.</div>
 </dd>
-<dt><a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><span class="typeNameLink">ConfigurationContext</span></a> - Interface in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
+<dt><a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi"><span class="typeNameLink">ConfigurationBuilder</span></a> - Interface in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
 <dd>
-<div class="block">Central SPI for programmatically dealing with the setup of the configuration system.</div>
+<div class="block">A builder for creating new instances of <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a>.</div>
 </dd>
-<dt><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi"><span class="typeNameLink">ConfigurationContextBuilder</span></a> - Interface in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
+<dt><a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><span class="typeNameLink">ConfigurationContext</span></a> - Interface in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
 <dd>
-<div class="block">A builder for creating new or adapting instances of <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</div>
+<div class="block">Central SPI for programmatically dealing with the setup of the configuration system.</div>
 </dd>
 <dt><a href="org/apache/tamaya/ConfigurationProvider.html" title="class in org.apache.tamaya"><span class="typeNameLink">ConfigurationProvider</span></a> - Class in <a href="org/apache/tamaya/package-summary.html">org.apache.tamaya</a></dt>
 <dd>
-<div class="block">Static access to the <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> for the very application.</div>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
+<div class="deprecationComment">Use static methods of <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a></div>
+</div>
 </dd>
 <dt><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi"><span class="typeNameLink">ConfigurationProviderSpi</span></a> - Interface in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
 <dd>
 <div class="block">SPI that must be implemented to provide the component that manages all <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a>
  instances in a system.</div>
 </dd>
-<dt><a href="org/apache/tamaya/core/internal/ConfigValueEvaluator.html" title="interface in org.apache.tamaya.core.internal"><span class="typeNameLink">ConfigValueEvaluator</span></a> - Interface in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
+<dt><a href="org/apache/tamaya/ConfigurationSnapshot.html" title="interface in org.apache.tamaya"><span class="typeNameLink">ConfigurationSnapshot</span></a> - Interface in <a href="org/apache/tamaya/package-summary.html">org.apache.tamaya</a></dt>
 <dd>
-<div class="block">Component SPI which encapsulates the evaluation of a single or full <b>raw</b>value
+<div class="block">An immutable configuration snapshot containing the given keys only.</div>
+</dd>
+<dt><a href="org/apache/tamaya/spisupport/ConfigValueEvaluator.html" title="interface in org.apache.tamaya.spisupport"><span class="typeNameLink">ConfigValueEvaluator</span></a> - Interface in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
+<dd>
+<div class="block">Component SPI which encapsulates the evaluation of a single or full <b>raw</b> createValue
  for a <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</div>
 </dd>
 <dt><a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi"><span class="typeNameLink">ConversionContext</span></a> - Class in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
 <dd>
 <div class="block">A conversion context containing all the required values for implementing conversion.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#ConversionContext-org.apache.tamaya.spi.ConversionContext.Builder-">ConversionContext(ConversionContext.Builder)</a></span> - Constructor for class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#%3Cinit%3E(org.apache.tamaya.spi.ConversionContext.Builder)">ConversionContext(ConversionContext.Builder)</a></span> - Constructor for class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
 <dd>
 <div class="block">Private constructor used from builder.</div>
 </dd>
@@ -410,173 +545,323 @@
 <dd>
 <div class="block">Builder to create new instances of <a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi"><code>ConversionContext</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigDecimalConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigDecimalConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigIntegerConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html" title="class in org.apache.tamaya.core.internal.converters">BooleanConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ByteConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ByteConverter.html" title="class in org.apache.tamaya.core.internal.converters">ByteConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/CharConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/CharConverter.html" title="class in org.apache.tamaya.core.internal.converters">CharConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ClassConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ClassConverter.html" title="class in org.apache.tamaya.core.internal.converters">ClassConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html" title="class in org.apache.tamaya.core.internal.converters">CurrencyConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigIntegerConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html" title="class in org.apache.tamaya.core.internal.converters">DoubleConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html" title="class in org.apache.tamaya.core.internal.converters">BooleanConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/DurationConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/DurationConverter.html" title="class in org.apache.tamaya.core.internal.converters">DurationConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ByteConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ByteConverter.html" title="class in org.apache.tamaya.core.internal.converters">ByteConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/FileConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/FileConverter.html" title="class in org.apache.tamaya.core.internal.converters">FileConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/CharConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/CharConverter.html" title="class in org.apache.tamaya.core.internal.converters">CharConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/FloatConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/FloatConverter.html" title="class in org.apache.tamaya.core.internal.converters">FloatConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ClassConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ClassConverter.html" title="class in org.apache.tamaya.core.internal.converters">ClassConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/InstantConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/InstantConverter.html" title="class in org.apache.tamaya.core.internal.converters">InstantConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html" title="class in org.apache.tamaya.core.internal.converters">CurrencyConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">IntegerConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html" title="class in org.apache.tamaya.core.internal.converters">DoubleConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LocalDateConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LocalDateConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalDateConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/EnumConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/EnumConverter.html" title="class in org.apache.tamaya.core.internal.converters">EnumConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LocalDateTimeConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LocalDateTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalDateTimeConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/FileConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/FileConverter.html" title="class in org.apache.tamaya.core.internal.converters">FileConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LocalTimeConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LocalTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalTimeConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/FloatConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/FloatConverter.html" title="class in org.apache.tamaya.core.internal.converters">FloatConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LongConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LongConverter.html" title="class in org.apache.tamaya.core.internal.converters">LongConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">IntegerConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/MonthDayConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/MonthDayConverter.html" title="class in org.apache.tamaya.core.internal.converters">MonthDayConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LongConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LongConverter.html" title="class in org.apache.tamaya.core.internal.converters">LongConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/NumberConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/NumberConverter.html" title="class in org.apache.tamaya.core.internal.converters">NumberConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/NumberConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/NumberConverter.html" title="class in org.apache.tamaya.core.internal.converters">NumberConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/OffsetDateTimeConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/OffsetDateTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">OffsetDateTimeConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/PathConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/PathConverter.html" title="class in org.apache.tamaya.core.internal.converters">PathConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/OffsetTimeConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/OffsetTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">OffsetTimeConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ShortConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ShortConverter.html" title="class in org.apache.tamaya.core.internal.converters">ShortConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/OptionalConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/OptionalConverter.html" title="class in org.apache.tamaya.core.internal.converters">OptionalConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/URIConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/URIConverter.html" title="class in org.apache.tamaya.core.internal.converters">URIConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/PathConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/PathConverter.html" title="class in org.apache.tamaya.core.internal.converters">PathConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/URLConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/URLConverter.html" title="class in org.apache.tamaya.core.internal.converters">URLConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ShortConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ShortConverter.html" title="class in org.apache.tamaya.core.internal.converters">ShortConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyConverter.html#convert-java.lang.String-org.apache.tamaya.spi.ConversionContext-">convert(String, ConversionContext)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi">PropertyConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/SupplierConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/SupplierConverter.html" title="class in org.apache.tamaya.core.internal.converters">SupplierConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/URIConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/URIConverter.html" title="class in org.apache.tamaya.core.internal.converters">URIConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/URLConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/URLConverter.html" title="class in org.apache.tamaya.core.internal.converters">URLConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/YearConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/YearConverter.html" title="class in org.apache.tamaya.core.internal.converters">YearConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/YearMonthConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/YearMonthConverter.html" title="class in org.apache.tamaya.core.internal.converters">YearMonthConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi">PropertyConverter</a></dt>
 <dd>
 <div class="block">Convert the given configuration keys from its String representation into the required target type.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfiguration.html#convertValue-java.lang.String-java.lang.String-org.apache.tamaya.TypeLiteral-">convertValue(String, String, TypeLiteral&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfiguration.html" title="class in org.apache.tamaya.core.internal">DefaultConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/EnumConverter.html#convert(java.lang.String,org.apache.tamaya.spi.ConversionContext)">convert(String, ConversionContext)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/EnumConverter.html" title="class in org.apache.tamaya.spisupport">EnumConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#convertValue(java.lang.String,java.util.List,org.apache.tamaya.TypeLiteral)">convertValue(String, List&lt;PropertyValue&gt;, TypeLiteral&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultServiceContext.html#create-java.lang.Class-">create(Class&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultServiceContext.html" title="class in org.apache.tamaya.core.internal">DefaultServiceContext</a></dt>
+<dt><a href="org/apache/tamaya/core/internal/CoreConfiguration.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">CoreConfiguration</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
+<dd>
+<div class="block">Default implementation of <a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationBuilder</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/CoreConfiguration.html#%3Cinit%3E(org.apache.tamaya.spi.ConfigurationContext)">CoreConfiguration(ConfigurationContext)</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/CoreConfiguration.html" title="class in org.apache.tamaya.core.internal">CoreConfiguration</a></dt>
+<dd>
+<div class="block">Creates a new builder instance.</div>
+</dd>
+<dt><a href="org/apache/tamaya/core/internal/CoreConfigurationBuilder.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">CoreConfigurationBuilder</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
+<dd>
+<div class="block">Default implementation of <a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationBuilder</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/CoreConfigurationBuilder.html#%3Cinit%3E()">CoreConfigurationBuilder()</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/CoreConfigurationBuilder.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationBuilder</a></dt>
+<dd>
+<div class="block">Creates a new builder instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/CoreConfigurationBuilder.html#%3Cinit%3E(org.apache.tamaya.Configuration)">CoreConfigurationBuilder(Configuration)</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/CoreConfigurationBuilder.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationBuilder</a></dt>
+<dd>
+<div class="block">Creates a new builder instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/CoreConfigurationBuilder.html#%3Cinit%3E(org.apache.tamaya.spi.ConfigurationContext)">CoreConfigurationBuilder(ConfigurationContext)</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/CoreConfigurationBuilder.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationBuilder</a></dt>
+<dd>
+<div class="block">Creates a new builder instance initializing it with the given context.</div>
+</dd>
+<dt><a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">CoreConfigurationProvider</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
+<dd>
+<div class="block">Implementation of the Configuration API.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html#%3Cinit%3E()">CoreConfigurationProvider()</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationProvider</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#create-java.lang.Class-">create(Class&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#create(java.lang.Class)">create(Class&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
+<dd>
+<div class="block">Factory method to createObject a type, hereby a new instance is created on each access.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#create(java.lang.Class,java.util.function.Supplier)">create(Class&lt;T&gt;, Supplier&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#create-java.lang.Class-">create(Class&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#create(java.lang.Class,java.util.function.Supplier)">create(Class&lt;T&gt;, Supplier&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
 <dd>
-<div class="block">Factory method to create a type, hereby a new instance is created on each access.</div>
+<div class="block">Factory method to createObject a type, hereby a new instance is created on each access.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigurationProvider.html#createConfiguration-org.apache.tamaya.spi.ConfigurationContext-">createConfiguration(ConfigurationContext)</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/ConfigurationProvider.html" title="class in org.apache.tamaya">ConfigurationProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultServiceContext.html#create(java.lang.Class,java.util.function.Supplier)">create(Class&lt;T&gt;, Supplier&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultServiceContext.html" title="class in org.apache.tamaya.spisupport">DefaultServiceContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigurationProvider.html#createConfiguration(org.apache.tamaya.spi.ConfigurationContext)">createConfiguration(ConfigurationContext)</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/ConfigurationProvider.html" title="class in org.apache.tamaya">ConfigurationProvider</a></dt>
 <dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
 <div class="block">Creates a new configuration instance based on the given context.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html#createConfiguration-org.apache.tamaya.spi.ConfigurationContext-">createConfiguration(ConfigurationContext)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html#createConfiguration(org.apache.tamaya.spi.ConfigurationContext)">createConfiguration(ConfigurationContext)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationProvider</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#createConfiguration-org.apache.tamaya.spi.ConfigurationContext-">createConfiguration(ConfigurationContext)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi">ConfigurationProviderSpi</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#createConfiguration(org.apache.tamaya.spi.ConfigurationContext)">createConfiguration(ConfigurationContext)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi">ConfigurationProviderSpi</a></dt>
 <dd>
 <div class="block">Create a <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> instance using the given context.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertyConverterManager.html#createDefaultPropertyConverter-org.apache.tamaya.TypeLiteral-">createDefaultPropertyConverter(TypeLiteral&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertyConverterManager.html" title="class in org.apache.tamaya.core.internal">PropertyConverterManager</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#createConfigurationBuilder()">createConfigurationBuilder()</a></span> - Static method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Access a new configuration builder initialized with the current thread's context classloader.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertyConverterManager.html#createDefaultPropertyConverter(org.apache.tamaya.TypeLiteral)">createDefaultPropertyConverter(TypeLiteral&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertyConverterManager.html" title="class in org.apache.tamaya.spisupport">PropertyConverterManager</a></dt>
+<dd>
+<div class="block">Creates a dynamic <a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a> for the given target type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#createList()">createList()</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Creates a new (invisible) root, which is a node with an empty name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#createList(java.lang.String)">createList(String)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Creates a new createValue of type <a href="org/apache/tamaya/spi/PropertyValue.ValueType.html#ARRAY"><code>PropertyValue.ValueType.ARRAY</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#createObject()">createObject()</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Creates a new (invisible) root, which is a node with an empty name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#createObject(java.lang.String)">createObject(String)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Creates a new createValue of type <a href="org/apache/tamaya/spi/PropertyValue.ValueType.html#MAP"><code>PropertyValue.ValueType.MAP</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#createValue(java.lang.String,java.lang.String)">createValue(String, String)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
 <dd>
-<div class="block">Creates a dynamic PropertyConverter for the given target type.</div>
+<div class="block">Creates a new createValue of type <a href="org/apache/tamaya/spi/PropertyValue.ValueType.html#VALUE"><code>PropertyValue.ValueType.VALUE</code></a>.</div>
 </dd>
 <dt><a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">CurrencyConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
 <div class="block">Converter, converting from String to Currency, the supported format is one of the following:
  
      CHF (currency code)
-     123 (numeric currency value &gt;
+     123 (numeric currency createValue &gt;
      = 0)
      DE (ISO 2-digit country)
      de_DE, de_DE_123 (Locale)
  </div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html#CurrencyConverter--">CurrencyConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html" title="class in org.apache.tamaya.core.internal.converters">CurrencyConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html#%3Cinit%3E()">CurrencyConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html" title="class in org.apache.tamaya.core.internal.converters">CurrencyConverter</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#current()">current()</a></span> - Static method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Access the configuration instance for the current thread's context classloader.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#current(java.lang.ClassLoader)">current(ClassLoader)</a></span> - Static method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Accesses the configuration for a given classloader.</div>
+</dd>
 </dl>
-<a name="I:D">
+<a id="I:D">
 <!--   -->
 </a>
 <h2 class="title">D</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#decreasePriority-org.apache.tamaya.spi.PropertySource-">decreasePriority(PropertySource)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#decreasePriority-org.apache.tamaya.spi.PropertySource-">decreasePriority(PropertySource)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#decreasePriority(org.apache.tamaya.spi.PropertySource)">decreasePriority(PropertySource)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
 <div class="block">Decreases the priority of the given property source, by moving it towards the start
  of the chain of property sources.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html#DEFAULT_ORDINAL">DEFAULT_ORDINAL</a></span> - Static variable in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.core.propertysource">EnvironmentPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#decreasePriority(org.apache.tamaya.spi.PropertySource)">decreasePriority(PropertySource)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#deepClone()">deepClone()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#deepClone()">deepClone()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#deepClone()">deepClone()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
 <dd>
-<div class="block">Default ordinal for <a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.core.propertysource"><code>EnvironmentPropertySource</code></a></div>
+<div class="block">Creates a deep clone of this intance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html#DEFAULT_ORDINAL">DEFAULT_ORDINAL</a></span> - Static variable in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.core.propertysource">SystemPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html#DEFAULT_ORDINAL">DEFAULT_ORDINAL</a></span> - Static variable in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">EnvironmentPropertySource</a></dt>
 <dd>
-<div class="block">default ordinal for <a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.core.propertysource"><code>SystemPropertySource</code></a></div>
+<div class="block">Default ordinal for <a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource"><code>EnvironmentPropertySource</code></a></div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValueCombinationPolicy.html#DEFAULT_OVERRIDING_COLLECTOR">DEFAULT_OVERRIDING_COLLECTOR</a></span> - Static variable in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValueCombinationPolicy.html" title="interface in org.apache.tamaya.spi">PropertyValueCombinationPolicy</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html#DEFAULT_ORDINAL">DEFAULT_ORDINAL</a></span> - Static variable in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SystemPropertySource</a></dt>
 <dd>
-<div class="block">Default overriding collector, where each existing entry (<code>current</code> is overridden by a subsequent non-null
- entry evaluated by <code>propertySource.get(key)</code>.</div>
+<div class="block">default ordinal used.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html#DEFAULT_SIMPLE_PROPERTIES_FILE_NAME">DEFAULT_SIMPLE_PROPERTIES_FILE_NAME</a></span> - Static variable in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.core.propertysource">JavaConfigurationPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html#DEFAULT_SIMPLE_PROPERTIES_FILE_NAME">DEFAULT_SIMPLE_PROPERTIES_FILE_NAME</a></span> - Static variable in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">JavaConfigurationPropertySource</a></dt>
 <dd>
 <div class="block">Default location in the classpath, where Tamaya looks for simple line based configuration by default.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html#DEFAULT_XML_PROPERTIES_FILE_NAME">DEFAULT_XML_PROPERTIES_FILE_NAME</a></span> - Static variable in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.core.propertysource">JavaConfigurationPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html#DEFAULT_XML_PROPERTIES_FILE_NAME">DEFAULT_XML_PROPERTIES_FILE_NAME</a></span> - Static variable in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">JavaConfigurationPropertySource</a></dt>
 <dd>
 <div class="block">Default location in the classpath, where Tamaya looks for XML based configuration by default.</div>
 </dd>
-<dt><a href="org/apache/tamaya/core/internal/DefaultConfiguration.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">DefaultConfiguration</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">DefaultConfiguration</span></a> - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
 <dd>
 <div class="block">Implementation of the Configuration API.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfiguration.html#DefaultConfiguration-org.apache.tamaya.spi.ConfigurationContext-">DefaultConfiguration(ConfigurationContext)</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfiguration.html" title="class in org.apache.tamaya.core.internal">DefaultConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#%3Cinit%3E(org.apache.tamaya.spi.ConfigurationContext)">DefaultConfiguration(ConfigurationContext)</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
-<dt><a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">DefaultConfigurationContext</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">DefaultConfigurationBuilder</span></a> - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
+<dd>
+<div class="block">Default implementation of <a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationBuilder</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#%3Cinit%3E()">DefaultConfigurationBuilder()</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>
-<div class="block">Default implementation of a simple ConfigurationContext.</div>
+<div class="block">Creates a new builder instance.</div>
 </dd>
-<dt><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">DefaultConfigurationContextBuilder</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#%3Cinit%3E(org.apache.tamaya.Configuration)">DefaultConfigurationBuilder(Configuration)</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>
-<div class="block">Default implementation of <a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContextBuilder</code></a>.</div>
+<div class="block">Creates a new builder instance initializing it with the given context.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#DefaultConfigurationContextBuilder--">DefaultConfigurationContextBuilder()</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#%3Cinit%3E(org.apache.tamaya.spi.ConfigurationContext)">DefaultConfigurationBuilder(ConfigurationContext)</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>
 <div class="block">Creates a new builder instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#DefaultConfigurationContextBuilder-org.apache.tamaya.spi.ConfigurationContext-">DefaultConfigurationContextBuilder(ConfigurationContext)</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">DefaultConfigurationContext</span></a> - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
 <dd>
-<div class="block">Creates a new builder instance.</div>
+<div class="block">Default implementation of a simple <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html#%3Cinit%3E(org.apache.tamaya.spi.ServiceContext,java.util.List,java.util.List,java.util.Map,org.apache.tamaya.spisupport.MetadataProvider)">DefaultConfigurationContext(ServiceContext, List&lt;PropertyFilter&gt;, List&lt;PropertySource&gt;, Map&lt;TypeLiteral&lt;?&gt;, List&lt;PropertyConverter&lt;?&gt;&gt;&gt;, MetadataProvider)</a></span> - Constructor for class org.apache.tamaya.spis [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html#%3Cinit%3E(org.apache.tamaya.spisupport.DefaultConfigurationBuilder)">DefaultConfigurationContext(DefaultConfigurationBuilder)</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">DefaultConfigurationSnapshot</span></a> - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
+<dd>
+<div class="block">/**
+ Configuration implementation that stores all current values of a given (possibly dynamic, contextual and non server
+ capable instance) and is fully serializable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#%3Cinit%3E(org.apache.tamaya.Configuration)">DefaultConfigurationSnapshot(Configuration)</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#%3Cinit%3E(org.apache.tamaya.Configuration,java.lang.Iterable)">DefaultConfigurationSnapshot(Configuration, Iterable&lt;String&gt;)</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
+<dd>
+<div class="block">Constructor.</div>
 </dd>
-<dt><a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">DefaultConfigurationProvider</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/DefaultConfigValueEvaluator.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">DefaultConfigValueEvaluator</span></a> - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
 <dd>
 <div class="block">Implementation of the Configuration API.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html#DefaultConfigurationProvider--">DefaultConfigurationProvider()</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigValueEvaluator.html#%3Cinit%3E()">DefaultConfigValueEvaluator()</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigValueEvaluator.html" title="class in org.apache.tamaya.spisupport">DefaultConfigValueEvaluator</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/tamaya/core/internal/DefaultConfigValueEvaluator.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">DefaultConfigValueEvaluator</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">DefaultMetaDataProvider</span></a> - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
 <dd>
-<div class="block">Implementation of the Configuration API.</div>
+<div class="block">Default metadata provider implementation, which searches for all kind of entries
+ formatted as <code>[(META)key].metaKey=metaValue</code>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigValueEvaluator.html#DefaultConfigValueEvaluator--">DefaultConfigValueEvaluator()</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigValueEvaluator.html" title="class in org.apache.tamaya.core.internal">DefaultConfigValueEvaluator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html#%3Cinit%3E()">DefaultMetaDataProvider()</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html" title="class in org.apache.tamaya.spisupport">DefaultMetaDataProvider</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/tamaya/core/internal/DefaultServiceContext.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">DefaultServiceContext</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">DefaultPropertySourceSnapshot</span></a> - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
+<dd>
+<div class="block">PropertySource implementation that stores all current values of a given (possibly dynamic, contextual and non server
+ capable instance) and is fully serializable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html#%3Cinit%3E(org.apache.tamaya.spi.PropertySource)">DefaultPropertySourceSnapshot(PropertySource)</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultPropertySourceSnapshot</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html#%3Cinit%3E(org.apache.tamaya.spi.PropertySource,java.lang.Iterable)">DefaultPropertySourceSnapshot(PropertySource, Iterable&lt;String&gt;)</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultPropertySourceSnapshot</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><a href="org/apache/tamaya/spisupport/DefaultServiceContext.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">DefaultServiceContext</span></a> - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
 <dd>
 <div class="block">This class implements the (default) <a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi"><code>ServiceContext</code></a> interface and hereby uses the JDK
- <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a> to load the services required.</div>
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>ServiceLoader</code></a> to load the services required.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultServiceContext.html#DefaultServiceContext--">DefaultServiceContext()</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultServiceContext.html" title="class in org.apache.tamaya.core.internal">DefaultServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultServiceContext.html#%3Cinit%3E()">DefaultServiceContext()</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultServiceContext.html" title="class in org.apache.tamaya.spisupport">DefaultServiceContext</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">DoubleConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
 <div class="block">Converter, converting from String to Double, using the Java number syntax:
  (-)?</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html#DoubleConverter--">DoubleConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html" title="class in org.apache.tamaya.core.internal.converters">DoubleConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html#%3Cinit%3E()">DoubleConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html" title="class in org.apache.tamaya.core.internal.converters">DoubleConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/tamaya/core/internal/converters/DurationConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">DurationConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
+<dd>
+<div class="block">Converter, converting from String to Boolean.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/DurationConverter.html#%3Cinit%3E()">DurationConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/DurationConverter.html" title="class in org.apache.tamaya.core.internal.converters">DurationConverter</a></dt>
 <dd>&nbsp;</dd>
 </dl>
-<a name="I:E">
+<a id="I:E">
 <!--   -->
 </a>
 <h2 class="title">E</h2>
 <dl>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#EMPTY">EMPTY</a></span> - Static variable in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Immutable and reusable, thread-safe implementation of an empty propertySource.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigurationSnapshot.html#EMPTY">EMPTY</a></span> - Static variable in interface org.apache.tamaya.<a href="org/apache/tamaya/ConfigurationSnapshot.html" title="interface in org.apache.tamaya">ConfigurationSnapshot</a></dt>
+<dd>
+<div class="block">An empty snapshot.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#EMPTY">EMPTY</a></span> - Static variable in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
+<dd>
+<div class="block">An empty configuration context.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#EMPTY">EMPTY</a></span> - Static variable in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySource.html#EMPTY">EMPTY</a></span> - Static variable in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></dt>
 <dd>
 <div class="block">A resusable instance of an empty PropertySource.</div>
@@ -585,776 +870,1399 @@
 <dd>
 <div class="block">A resusable instance of an empty PropertySource.</div>
 </dd>
-<dt><a href="org/apache/tamaya/core/internal/converters/EnumConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">EnumConverter</span></a>&lt;<a href="org/apache/tamaya/core/internal/converters/EnumConverter.html" title="type parameter in EnumConverter">T</a>&gt; - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/EnumConverter.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">EnumConverter</span></a>&lt;<a href="org/apache/tamaya/spisupport/EnumConverter.html" title="type parameter in EnumConverter">T</a>&gt; - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
 <dd>
-<div class="block">Converter, converting from String to tge given enum type.</div>
+<div class="block">Converter, converting from String to the given enum type.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/EnumConverter.html#EnumConverter-java.lang.Class-">EnumConverter(Class&lt;T&gt;)</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/EnumConverter.html" title="class in org.apache.tamaya.core.internal.converters">EnumConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/EnumConverter.html#%3Cinit%3E(java.lang.Class)">EnumConverter(Class&lt;T&gt;)</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/EnumConverter.html" title="class in org.apache.tamaya.spisupport">EnumConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.core.propertysource"><span class="typeNameLink">EnvironmentPropertySource</span></a> - Class in <a href="org/apache/tamaya/core/propertysource/package-summary.html">org.apache.tamaya.core.propertysource</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource"><span class="typeNameLink">EnvironmentPropertySource</span></a> - Class in <a href="org/apache/tamaya/spisupport/propertysource/package-summary.html">org.apache.tamaya.spisupport.propertysource</a></dt>
 <dd>
-<div class="block">This <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a> provides all properties which are set
- via
- <code>export myprop=myval</code> on UNIX Systems or
- <code>set myprop=myval</code> on Windows.</div>
+<div class="block"><a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a> to access environment variables via Tamaya
+ which are setCurrent via <code>export VARIABLE=createValue</code> on UNIX systems or
+ <code>setCurrent VARIABLE=createValue</code> on Windows systems.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html#EnvironmentPropertySource--">EnvironmentPropertySource()</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.core.propertysource">EnvironmentPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html#%3Cinit%3E()">EnvironmentPropertySource()</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">EnvironmentPropertySource</a></dt>
 <dd>
 <div class="block">Creates a new instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html#EnvironmentPropertySource-int-">EnvironmentPropertySource(int)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.core.propertysource">EnvironmentPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html#%3Cinit%3E(int)">EnvironmentPropertySource(int)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">EnvironmentPropertySource</a></dt>
 <dd>
-<div class="block">Creates a new instance using a fixed ordinal value.</div>
+<div class="block">Creates a new instance using a fixed ordinal createValue.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html#EnvironmentPropertySource-java.lang.String-int-">EnvironmentPropertySource(String, int)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.core.propertysource">EnvironmentPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html#%3Cinit%3E(java.lang.String)">EnvironmentPropertySource(String)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">EnvironmentPropertySource</a></dt>
 <dd>
 <div class="block">Creates a new instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html#EnvironmentPropertySource-java.lang.String-">EnvironmentPropertySource(String)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.core.propertysource">EnvironmentPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html#%3Cinit%3E(java.lang.String,int)">EnvironmentPropertySource(String, int)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">EnvironmentPropertySource</a></dt>
 <dd>
 <div class="block">Creates a new instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigDecimalConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigDecimalConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigIntegerConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html" title="class in org.apache.tamaya.core.internal.converters">BooleanConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ByteConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ByteConverter.html" title="class in org.apache.tamaya.core.internal.converters">ByteConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigIntegerConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/CharConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/CharConverter.html" title="class in org.apache.tamaya.core.internal.converters">CharConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html" title="class in org.apache.tamaya.core.internal.converters">BooleanConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ClassConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ClassConverter.html" title="class in org.apache.tamaya.core.internal.converters">ClassConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ByteConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ByteConverter.html" title="class in org.apache.tamaya.core.internal.converters">ByteConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html" title="class in org.apache.tamaya.core.internal.converters">CurrencyConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/CharConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/CharConverter.html" title="class in org.apache.tamaya.core.internal.converters">CharConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html" title="class in org.apache.tamaya.core.internal.converters">DoubleConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ClassConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ClassConverter.html" title="class in org.apache.tamaya.core.internal.converters">ClassConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/DurationConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/DurationConverter.html" title="class in org.apache.tamaya.core.internal.converters">DurationConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html" title="class in org.apache.tamaya.core.internal.converters">CurrencyConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/FileConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/FileConverter.html" title="class in org.apache.tamaya.core.internal.converters">FileConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html" title="class in org.apache.tamaya.core.internal.converters">DoubleConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/FloatConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/FloatConverter.html" title="class in org.apache.tamaya.core.internal.converters">FloatConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/EnumConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/EnumConverter.html" title="class in org.apache.tamaya.core.internal.converters">EnumConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/InstantConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/InstantConverter.html" title="class in org.apache.tamaya.core.internal.converters">InstantConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/FileConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/FileConverter.html" title="class in org.apache.tamaya.core.internal.converters">FileConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">IntegerConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/FloatConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/FloatConverter.html" title="class in org.apache.tamaya.core.internal.converters">FloatConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LocalDateConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LocalDateConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalDateConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">IntegerConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LocalDateTimeConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LocalDateTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalDateTimeConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LongConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LongConverter.html" title="class in org.apache.tamaya.core.internal.converters">LongConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LocalTimeConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LocalTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalTimeConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/NumberConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/NumberConverter.html" title="class in org.apache.tamaya.core.internal.converters">NumberConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LongConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LongConverter.html" title="class in org.apache.tamaya.core.internal.converters">LongConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/PathConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/PathConverter.html" title="class in org.apache.tamaya.core.internal.converters">PathConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/MonthDayConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/MonthDayConverter.html" title="class in org.apache.tamaya.core.internal.converters">MonthDayConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ShortConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ShortConverter.html" title="class in org.apache.tamaya.core.internal.converters">ShortConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/NumberConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/NumberConverter.html" title="class in org.apache.tamaya.core.internal.converters">NumberConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/URIConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/URIConverter.html" title="class in org.apache.tamaya.core.internal.converters">URIConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/OffsetDateTimeConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/OffsetDateTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">OffsetDateTimeConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/URLConverter.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/URLConverter.html" title="class in org.apache.tamaya.core.internal.converters">URLConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/OffsetTimeConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/OffsetTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">OffsetTimeConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/OptionalConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/OptionalConverter.html" title="class in org.apache.tamaya.core.internal.converters">OptionalConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertyConverterManager.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertyConverterManager.html" title="class in org.apache.tamaya.core.internal">PropertyConverterManager</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/PathConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/PathConverter.html" title="class in org.apache.tamaya.core.internal.converters">PathConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ShortConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ShortConverter.html" title="class in org.apache.tamaya.core.internal.converters">ShortConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/SupplierConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/SupplierConverter.html" title="class in org.apache.tamaya.core.internal.converters">SupplierConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/URIConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/URIConverter.html" title="class in org.apache.tamaya.core.internal.converters">URIConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/ConfigValueEvaluator.html#evaluateRawValues-org.apache.tamaya.spi.ConfigurationContext-">evaluateRawValues(ConfigurationContext)</a></span> - Method in interface org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/ConfigValueEvaluator.html" title="interface in org.apache.tamaya.core.internal">ConfigValueEvaluator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/URLConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/URLConverter.html" title="class in org.apache.tamaya.core.internal.converters">URLConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/YearConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/YearConverter.html" title="class in org.apache.tamaya.core.internal.converters">YearConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/YearMonthConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/YearMonthConverter.html" title="class in org.apache.tamaya.core.internal.converters">YearMonthConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
 <dd>
-<div class="block">Evaluates all property values from a <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</div>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultPropertySourceSnapshot</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/EnumConverter.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/EnumConverter.html" title="class in org.apache.tamaya.spisupport">EnumConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertyConverterManager.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertyConverterManager.html" title="class in org.apache.tamaya.spisupport">PropertyConverterManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySourceProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/ConfigValueEvaluator.html#evaluateAllValues(java.lang.String,org.apache.tamaya.spi.ConfigurationContext)">evaluateAllValues(String, ConfigurationContext)</a></span> - Method in interface org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/ConfigValueEvaluator.html" title="interface in org.apache.tamaya.spisupport">ConfigValueEvaluator</a></dt>
+<dd>
+<div class="block">Evaluates all values using a <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/ConfigValueEvaluator.html#evaluateRawValue(java.lang.String,org.apache.tamaya.spi.ConfigurationContext)">evaluateRawValue(String, ConfigurationContext)</a></span> - Method in interface org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/ConfigValueEvaluator.html" title="interface in org.apache.tamaya.spisupport">ConfigValueEvaluator</a></dt>
+<dd>
+<div class="block">Evaluates single createValue using a <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigValueEvaluator.html#evaluateRawValues-org.apache.tamaya.spi.ConfigurationContext-">evaluateRawValues(ConfigurationContext)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigValueEvaluator.html" title="class in org.apache.tamaya.core.internal">DefaultConfigValueEvaluator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigValueEvaluator.html#evaluateRawValue(java.lang.String,org.apache.tamaya.spi.ConfigurationContext)">evaluateRawValue(String, ConfigurationContext)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigValueEvaluator.html" title="class in org.apache.tamaya.spisupport">DefaultConfigValueEvaluator</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/ConfigValueEvaluator.html#evaluteRawValue-java.lang.String-org.apache.tamaya.spi.ConfigurationContext-">evaluteRawValue(String, ConfigurationContext)</a></span> - Method in interface org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/ConfigValueEvaluator.html" title="interface in org.apache.tamaya.core.internal">ConfigValueEvaluator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/ConfigValueEvaluator.html#evaluateRawValues(org.apache.tamaya.spi.ConfigurationContext)">evaluateRawValues(ConfigurationContext)</a></span> - Method in interface org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/ConfigValueEvaluator.html" title="interface in org.apache.tamaya.spisupport">ConfigValueEvaluator</a></dt>
 <dd>
-<div class="block">Evaluates single value using a <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</div>
+<div class="block">Evaluates all property values from a <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigValueEvaluator.html#evaluteRawValue-java.lang.String-org.apache.tamaya.spi.ConfigurationContext-">evaluteRawValue(String, ConfigurationContext)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigValueEvaluator.html" title="class in org.apache.tamaya.core.internal">DefaultConfigValueEvaluator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigValueEvaluator.html#evaluateRawValues(org.apache.tamaya.spi.ConfigurationContext)">evaluateRawValues(ConfigurationContext)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigValueEvaluator.html" title="class in org.apache.tamaya.spisupport">DefaultConfigValueEvaluator</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#evaluteRawValue(java.lang.String)">evaluteRawValue(String)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
+<div class="deprecationComment">Use <a href="org/apache/tamaya/spisupport/ConfigValueEvaluator.html#evaluateRawValue(java.lang.String,org.apache.tamaya.spi.ConfigurationContext)"><code>ConfigValueEvaluator.evaluateRawValue(String, ConfigurationContext)</code></a>.</div>
+</div>
+</dd>
 <dt><a href="org/apache/tamaya/spi/Experimental.html" title="annotation in org.apache.tamaya.spi"><span class="typeNameLink">Experimental</span></a> - Annotation Type in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
 <dd>
 <div class="block">This is a simple annotation for flaging out functionality or features the Tamaya team is not sure if it is already
  stabilized, so use it with some caution.</div>
 </dd>
 </dl>
-<a name="I:F">
+<a id="I:F">
 <!--   -->
 </a>
 <h2 class="title">F</h2>
 <dl>
 <dt><a href="org/apache/tamaya/core/internal/converters/FileConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">FileConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
-<div class="block">Converter, converting from String to URI, using new URL(value).</div>
+<div class="block">Converter, converting from String to File, using new File(createValue).</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/FileConverter.html#FileConverter--">FileConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/FileConverter.html" title="class in org.apache.tamaya.core.internal.converters">FileConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/FileConverter.html#%3Cinit%3E()">FileConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/FileConverter.html" title="class in org.apache.tamaya.core.internal.converters">FileConverter</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi"><span class="typeNameLink">FilterContext</span></a> - Class in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
 <dd>
-<div class="block">A filter context containing all the required values for implementing filtering.</div>
+<div class="block">A filter configurationContext containing all the required values for implementing filtering.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/FilterContext.html#FilterContext-org.apache.tamaya.spi.PropertyValue-java.util.Map-org.apache.tamaya.spi.ConfigurationContext-">FilterContext(PropertyValue, Map&lt;String, PropertyValue&gt;, ConfigurationContext)</a></span> - Constructor for class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/FilterContext.html#%3Cinit%3E(java.util.List,org.apache.tamaya.spi.ConfigurationContext)">FilterContext(List&lt;PropertyValue&gt;, ConfigurationContext)</a></span> - Constructor for class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></dt>
 <dd>
-<div class="block">Creates a new FilterContext, for filtering of a multi value access
- using <a href="org/apache/tamaya/Configuration.html#getProperties--"><code>Configuration.getProperties()</code></a>.</div>
+<div class="block">Creates a new FilterContext, for filtering of a single createValue access
+ using <a href="org/apache/tamaya/Configuration.html#getProperties()"><code>Configuration.getProperties()</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/FilterContext.html#FilterContext-org.apache.tamaya.spi.PropertyValue-org.apache.tamaya.spi.ConfigurationContext-">FilterContext(PropertyValue, ConfigurationContext)</a></span> - Constructor for class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/FilterContext.html#%3Cinit%3E(org.apache.tamaya.spi.PropertyValue,java.util.Map,org.apache.tamaya.spi.ConfigurationContext)">FilterContext(PropertyValue, Map&lt;String, PropertyValue&gt;, ConfigurationContext)</a></span> - Constructor for class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></dt>
 <dd>
-<div class="block">Creates a new FilterContext, for filtering of a single value access
- using <a href="org/apache/tamaya/Configuration.html#getProperties--"><code>Configuration.getProperties()</code></a>.</div>
+<div class="block">Creates a new FilterContext, for filtering of a multi createValue access
+ using <a href="org/apache/tamaya/Configuration.html#getProperties()"><code>Configuration.getProperties()</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyFilter.html#filterProperty-org.apache.tamaya.spi.PropertyValue-org.apache.tamaya.spi.FilterContext-">filterProperty(PropertyValue, FilterContext)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi">PropertyFilter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/FilterContext.html#%3Cinit%3E(org.apache.tamaya.spi.PropertyValue,org.apache.tamaya.spi.ConfigurationContext)">FilterContext(PropertyValue, ConfigurationContext)</a></span> - Constructor for class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></dt>
 <dd>
-<div class="block">Maps the current <code>valueToBeFiltered</code> value to a new value.</div>
+<div class="block">Creates a new FilterContext, for filtering of a single createValue access
+ using <a href="org/apache/tamaya/Configuration.html#getProperties()"><code>Configuration.getProperties()</code></a>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyFilter.html#filterProperty(org.apache.tamaya.spi.PropertyValue,org.apache.tamaya.spi.FilterContext)">filterProperty(PropertyValue, FilterContext)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi">PropertyFilter</a></dt>
+<dd>
+<div class="block">Maps the current <code>value</code> to a new value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/RegexPropertyFilter.html#filterProperty(org.apache.tamaya.spi.PropertyValue,org.apache.tamaya.spi.FilterContext)">filterProperty(PropertyValue, FilterContext)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/RegexPropertyFilter.html" title="class in org.apache.tamaya.spisupport">RegexPropertyFilter</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/core/internal/converters/FloatConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">FloatConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
 <div class="block">Converter, converting from String to Float, using the Java number syntax:
  (-)?</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/FloatConverter.html#FloatConverter--">FloatConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/FloatConverter.html" title="class in org.apache.tamaya.core.internal.converters">FloatConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/FloatConverter.html#%3Cinit%3E()">FloatConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/FloatConverter.html" title="class in org.apache.tamaya.core.internal.converters">FloatConverter</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#from(java.util.Collection)">from(Collection&lt;PropertyValue&gt;)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>
+<div class="block">Merges multiple values into one single node.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#from(java.util.Collection)">from(Collection&lt;PropertyValue&gt;)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>
+<div class="block">Merges multiple values into one single node.</div>
+</dd>
 </dl>
-<a name="I:G">
+<a id="I:G">
 <!--   -->
 </a>
 <h2 class="title">G</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#get-java.lang.String-">get(String)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#get(java.lang.Iterable)">get(Iterable&lt;String&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
 <dd>
 <div class="block">Access a property.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#get-java.lang.String-java.lang.Class-">get(String, Class&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#get(java.lang.Iterable,java.lang.Class)">get(Iterable&lt;String&gt;, Class&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
 <dd>
-<div class="block">Get the property keys as type T.</div>
+<div class="block">Gets the property keys as type T.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#get-java.lang.String-org.apache.tamaya.TypeLiteral-">get(String, TypeLiteral&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#get(java.lang.Iterable,org.apache.tamaya.TypeLiteral)">get(Iterable&lt;String&gt;, TypeLiteral&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
 <dd>
 <div class="block">Get the property keys as type T.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfiguration.html#get-java.lang.String-">get(String)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfiguration.html" title="class in org.apache.tamaya.core.internal">DefaultConfiguration</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfiguration.html#get-java.lang.String-java.lang.Class-">get(String, Class&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfiguration.html" title="class in org.apache.tamaya.core.internal">DefaultConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#get(java.lang.String)">get(String)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
 <dd>
-<div class="block">Accesses the current String value for the given key and tries to convert it
- using the <a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a> instances provided by the current
- <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</div>
+<div class="block">Access a property.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfiguration.html#get-java.lang.String-org.apache.tamaya.TypeLiteral-">get(String, TypeLiteral&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfiguration.html" title="class in org.apache.tamaya.core.internal">DefaultConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#get(java.lang.String)">get(String)</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
 <dd>
-<div class="block">Accesses the current String value for the given key and tries to convert it
- using the <a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a> instances provided by the current
- <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#get-java.lang.String-">get(String)</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html#get-java.lang.String-">get(String)</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.core.propertysource">EnvironmentPropertySource</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html#get-java.lang.String-">get(String)</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.core.propertysource">SystemPropertySource</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySource.html#get-java.lang.String-">get(String)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></dt>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySource.html#get(java.lang.String)">get(String)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></dt>
 <dd>
 <div class="block">Access a property.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#getAnnotatedElement--">getAnnotatedElement()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#get(java.lang.String)">get(String)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
 <dd>
-<div class="block">Get the annotated element, if conversion is performed using injection mechanisms.</div>
+<div class="block">Get a given createValue, filtered with the context's filters as needed.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html#getBundleContext--">getBundleContext()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html" title="class in org.apache.tamaya.core.internal">OSGIServiceLoader</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#get(java.lang.String)">get(String)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html#get(java.lang.String)">get(String)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultPropertySourceSnapshot</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/FilterContext.html#getConfigEntries--">getConfigEntries()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#get(java.lang.String)">get(String)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html#get(java.lang.String)">get(String)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html#get(java.lang.String)">get(String)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">EnvironmentPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html#get(java.lang.String)">get(String)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SystemPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#get(java.lang.String,java.lang.Class)">get(String, Class&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
 <dd>
-<div class="block">This map contains the following keys:
- 
- the original value <b>before</b> any filters were applied on it.</div>
+<div class="block">Gets the property keys as type T.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigurationProvider.html#getConfiguration--">getConfiguration()</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/ConfigurationProvider.html" title="class in org.apache.tamaya">ConfigurationProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#get(java.lang.String,java.lang.Class)">get(String, Class&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
 <dd>
-<div class="block">Access the current configuration.</div>
+<div class="block">Accesses the current String createValue for the given key and tries to convert it
+ using the <a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a> instances provided by the current
+ <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html#getConfiguration--">getConfiguration()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#get(java.lang.String,java.lang.Class)">get(String, Class&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#getConfiguration--">getConfiguration()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi">ConfigurationProviderSpi</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#get(java.lang.String,org.apache.tamaya.TypeLiteral)">get(String, TypeLiteral&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
 <dd>
-<div class="block">Access the current <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a>.</div>
+<div class="block">Get the property keys as type T.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#getConfiguration--">getConfiguration()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#get(java.lang.String,org.apache.tamaya.TypeLiteral)">get(String, TypeLiteral&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
 <dd>
-<div class="block">Get the configuration, which is targeted.</div>
+<div class="block">Accesses the current String createValue for the given key and tries to convert it
+ using the <a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a> instances provided by the current
+ <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigurationProvider.html#getConfigurationContext--">getConfigurationContext()</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/ConfigurationProvider.html" title="class in org.apache.tamaya">ConfigurationProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#get(java.lang.String,org.apache.tamaya.TypeLiteral)">get(String, TypeLiteral&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
 <dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">Use <a href="org/apache/tamaya/Configuration.html#getContext--"><code>Configuration.getContext()</code></a> instead of.</span></div>
-</div>
+<div class="block">Accesses the current String createValue for the given key and tries to convert it
+ using the <a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a> instances provided by the current
+ <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html#getConfigurationContext--">getConfigurationContext()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/FilterContext.html#getAllValues()">getAllValues()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></dt>
 <dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Get the property createValue under evaluation.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#getConfigurationContext--">getConfigurationContext()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi">ConfigurationProviderSpi</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#getAnnotatedElement()">getAnnotatedElement()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
 <dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">Will be removed in favour of <a href="org/apache/tamaya/Configuration.html#getContext--"><code>Configuration.getContext()</code></a>.</span></div>
+<div class="block">Get the annotated element, if conversion is performed using injection mechanisms.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html#getBundleContext()">getBundleContext()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html" title="class in org.apache.tamaya.core.internal">OSGIServiceLoader</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySource.html#getChangeSupport()">getChangeSupport()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></dt>
+<dd>
+<div class="block">Get the support for reporting changes to property sources provided by this instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#getChangeSupport()">getChangeSupport()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html#getChangeSupport()">getChangeSupport()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html#getChangeSupport()">getChangeSupport()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">CLIPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html#getChangeSupport()">getChangeSupport()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">EnvironmentPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html#getChangeSupport()">getChangeSupport()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">JavaConfigurationPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html#getChangeSupport()">getChangeSupport()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">MapPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html#getChangeSupport()">getChangeSupport()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">PropertiesResourcePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html#getChangeSupport()">getChangeSupport()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html#getChangeSupport()">getChangeSupport()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SystemPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html#getChangeSupport()">getChangeSupport()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html" title="class in org.apache.tamaya.spisupport">PropertySourceChangeSupport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#getClassLoader()">getClassLoader()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ClassloaderAware.html#getClassLoader()">getClassLoader()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ClassloaderAware.html" title="interface in org.apache.tamaya.spi">ClassloaderAware</a></dt>
+<dd>
+<div class="block">Get the currently assigned cassloader instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#getClassLoader()">getClassLoader()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
+<dd>
+<div class="block">Get the classloader used by this builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#getClassLoader()">getClassLoader()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultServiceContext.html#getClassLoader()">getClassLoader()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultServiceContext.html" title="class in org.apache.tamaya.spisupport">DefaultServiceContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html#getClassLoader()">getClassLoader()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">JavaConfigurationPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/FilterContext.html#getConfigEntries()">getConfigEntries()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></dt>
+<dd>
+<div class="block">This mapProperties contains the following keys:
+ 
+ the original createValue <b>before</b> any filters were applied on it.
+ all values starting with an <code>_&lt;key&gt;.</code>, for example <code>a.createValue</code>
+ may have a mapProperties setCurrent with <code>a.createValue</code> (oringinal createValue), <code>_a.createValue.origin,
+ _a.createValue.type, etc</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigurationProvider.html#getConfiguration()">getConfiguration()</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/ConfigurationProvider.html" title="class in org.apache.tamaya">ConfigurationProvider</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Access the current configuration.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#getConfiguration()">getConfiguration()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi">ConfigurationProviderSpi</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
+<div class="deprecationComment">Use <a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#getConfiguration(java.lang.ClassLoader)"><code>ConfigurationProviderSpi.getConfiguration(ClassLoader)</code></a> instead of.</div>
 </div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#getConfigurationContext--">getConfigurationContext()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#getConfiguration()">getConfiguration()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
+<dd>
+<div class="block">Get the configuration, which is targeted.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigurationProvider.html#getConfiguration(java.lang.ClassLoader)">getConfiguration(ClassLoader)</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/ConfigurationProvider.html" title="class in org.apache.tamaya">ConfigurationProvider</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Access the current configuration.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html#getConfiguration(java.lang.ClassLoader)">getConfiguration(ClassLoader)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationProvider</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigurationProvider.html#getConfigurationContextBuilder--">getConfigurationContextBuilder()</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/ConfigurationProvider.html" title="class in org.apache.tamaya">ConfigurationProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#getConfiguration(java.lang.ClassLoader)">getConfiguration(ClassLoader)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi">ConfigurationProviderSpi</a></dt>
+<dd>
+<div class="block">Access the current <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigurationProvider.html#getConfigurationBuilder()">getConfigurationBuilder()</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/ConfigurationProvider.html" title="class in org.apache.tamaya">ConfigurationProvider</a></dt>
 <dd>
-<div class="block">Create a new <a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContextBuilder</code></a> instance.</div>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Create a new <a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationBuilder</code></a> instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html#getConfigurationContextBuilder--">getConfigurationContextBuilder()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html#getConfigurationBuilder()">getConfigurationBuilder()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationProvider</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#getConfigurationContextBuilder--">getConfigurationContextBuilder()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi">ConfigurationProviderSpi</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#getConfigurationBuilder()">getConfigurationBuilder()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi">ConfigurationProviderSpi</a></dt>
 <dd>
-<div class="block">Creates a new <a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContextBuilder</code></a> instance.</div>
+<div class="block">Creates a new <a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationBuilder</code></a> instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getContext--">getContext()</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#getConfigurationContext()">getConfigurationContext()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
+<div class="deprecationComment">Use <a href="org/apache/tamaya/spi/ConversionContext.html#getConfiguration()"><code>ConversionContext.getConfiguration()</code></a> and <a href="org/apache/tamaya/Configuration.html#getContext()"><code>Configuration.getContext()</code></a>.</div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/FilterContext.html#getConfigurationContext()">getConfigurationContext()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></dt>
+<dd>
+<div class="block">Get the current configurationContext.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getContext()">getContext()</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
 <dd>
 <div class="block">Access a configuration's context.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfiguration.html#getContext--">getContext()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfiguration.html" title="class in org.apache.tamaya.core.internal">DefaultConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#getContext()">getContext()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/FilterContext.html#getContext--">getContext()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#getContext()">getContext()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContextManager.html#getDefaultClassLoader()">getDefaultClassLoader()</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContextManager.html" title="class in org.apache.tamaya.spi">ServiceContextManager</a></dt>
+<dd>
+<div class="block">Evaluate the default classloader: This return the current thread context classloader, or this
+ class's classloader as fallback.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#getDefaultOrdinal()">getDefaultOrdinal()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
 <dd>
-<div class="block">Get the current context.</div>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Returns the  default ordinal used, when no ordinal is setCurrent, or the ordinal was not parseable to an int createValue.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#getDefaultOrdinal--">getDefaultOrdinal()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#getDefaultOrdinal()">getDefaultOrdinal()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
 <dd>
-<div class="block">Returns the  default ordinal used, when no ordinal is set, or the ordinal was not parseable to an int value.</div>
+<div class="block">Returns the  default ordinal used, when no ordinal is setCurrent, or the ordinal was not parseable to an int createValue.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html#getDefaultOrdinal--">getDefaultOrdinal()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.core.propertysource">EnvironmentPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html#getDefaultOrdinal()">getDefaultOrdinal()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">EnvironmentPropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html#getDefaultOrdinal--">getDefaultOrdinal()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.core.propertysource">SystemPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#getDefaultPropertyConverters()">getDefaultPropertyConverters()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#getDefinedType-java.lang.Class-">getDefinedType(Class&lt;?&gt;)</a></span> - Method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#getDefinedType(java.lang.Class)">getDefinedType(Class&lt;?&gt;)</a></span> - Method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#getGenericInterfaceTypeParameters-java.lang.Class-java.lang.Class-">getGenericInterfaceTypeParameters(Class&lt;?&gt;, Class&lt;?&gt;)</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html#getFrozenAt()">getFrozenAt()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultPropertySourceSnapshot</a></dt>
+<dd>
+<div class="block">Get the creation timestamp of this instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#getGenericInterfaceTypeParameters(java.lang.Class,java.lang.Class)">getGenericInterfaceTypeParameters(Class&lt;?&gt;, Class&lt;?&gt;)</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
 <dd>
 <div class="block">Checks the current implemented generic interfaces and evaluates the given single type parameter.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PriorityServiceComparator.html#getInstance--">getInstance()</a></span> - Static method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PriorityServiceComparator.html" title="class in org.apache.tamaya.core.internal">PriorityServiceComparator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#getId()">getId()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
+<dd>
+<div class="block">Returns the unique id of this frozen configuration.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#getIndex(org.apache.tamaya.spi.PropertyValue)">getIndex(PropertyValue)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>
+<div class="block">Get the index of the given member value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PriorityServiceComparator.html#getInstance()">getInstance()</a></span> - Static method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PriorityServiceComparator.html" title="class in org.apache.tamaya.spisupport">PriorityServiceComparator</a></dt>
 <dd>
 <div class="block">Get the shared instance of the comparator.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertyFilterComparator.html#getInstance--">getInstance()</a></span> - Static method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertyFilterComparator.html" title="class in org.apache.tamaya.core.internal">PropertyFilterComparator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertyFilterComparator.html#getInstance()">getInstance()</a></span> - Static method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertyFilterComparator.html" title="class in org.apache.tamaya.spisupport">PropertyFilterComparator</a></dt>
 <dd>
 <div class="block">Get the shared instance of the comparator.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertySourceComparator.html#getInstance--">getInstance()</a></span> - Static method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertySourceComparator.html" title="class in org.apache.tamaya.core.internal">PropertySourceComparator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertySourceComparator.html#getInstance()">getInstance()</a></span> - Static method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertySourceComparator.html" title="class in org.apache.tamaya.spisupport">PropertySourceComparator</a></dt>
 <dd>
 <div class="block">Get the shared instance of the comparator.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#getKey--">getKey()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#getKey()">getKey()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
 <dd>
 <div class="block">Get the key accessed.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#getKey--">getKey()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#getKey()">getKey()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
 <dd>
 <div class="block">The requested key.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#getMetaEntries--">getMetaEntries()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigurationSnapshot.html#getKeys()">getKeys()</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/ConfigurationSnapshot.html" title="interface in org.apache.tamaya">ConfigurationSnapshot</a></dt>
 <dd>
-<div class="block">Creates a full configuration map for this key, value pair and all its meta context data.</div>
+<div class="block">The requested keys.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValueBuilder.html#getMetaEntries--">getMetaEntries()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValueBuilder.html" title="class in org.apache.tamaya.spi">PropertyValueBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#getKeys()">getKeys()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
 <dd>
-<div class="block">Get the value's context data.</div>
+<div class="block">Access the current present field names/keys.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#getMetaEntry-java.lang.String-">getMetaEntry(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#getKeys()">getKeys()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
 <dd>
-<div class="block">Access the given key from this value.</div>
+<div class="block">Get the evaluated keys of this frozen coinfiguration.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#getName--">getName()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html#getKeys()">getKeys()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultPropertySourceSnapshot</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html#getName--">getName()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.core.propertysource">EnvironmentPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#getLists()">getLists()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>
+<div class="block">Get all array elements of type <a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi"><code>ListValue</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#getLists(java.lang.String)">getLists(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>
+<div class="block">Get the array elements, filtered by the given name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html#getMap(java.util.Properties)">getMap(Properties)</a></span> - Static method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">MapPropertySource</a></dt>
+<dd>
+<div class="block">Simple method to convert <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Properties</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Map</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#getMeta()">getMeta()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
+<dd>
+<div class="block">Evaluate the metadata for the current target key from the given values.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#getMeta()">getMeta()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Creates a full configuration map for this key, createValue pair and all its getMeta context data.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#getMeta(java.lang.String)">getMeta(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Access the given key from this createValue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#getMetaData(java.lang.String)">getMetaData(String)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
+<dd>
+<div class="block">Get the metadata evaluated for this configuration.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html#getMetaData(java.lang.String)">getMetaData(String)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html#getName--">getName()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.core.propertysource">SystemPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html#getMetaData(java.lang.String)">getMetaData(String)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html" title="class in org.apache.tamaya.spisupport">DefaultMetaDataProvider</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html#getName--">getName()</a></span> - Method in class org.apache.tamaya.examples.custompropertysource.<a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/MetadataProvider.html#getMetaData(java.lang.String)">getMetaData(String)</a></span> - Method in interface org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/MetadataProvider.html" title="interface in org.apache.tamaya.spisupport">MetadataProvider</a></dt>
+<dd>
+<div class="block">Access the current metadata for the given configuration context and key.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#getMetaEntry(java.lang.String)">getMetaEntry(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
+<div class="deprecationComment">Use <a href="org/apache/tamaya/spi/PropertyValue.html#getMeta(java.lang.String)"><code>PropertyValue.getMeta(String)</code></a> instead of.</div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#getName()">getName()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html#getName()">getName()</a></span> - Method in class org.apache.tamaya.examples.custompropertysource.<a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySource.html#getName--">getName()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySource.html#getName()">getName()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></dt>
 <dd>
 <div class="block">Get the name of the property source.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getOrDefault-java.lang.String-java.lang.String-">getOrDefault(String, String)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html#getName()">getName()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultPropertySourceSnapshot</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#getName()">getName()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html#getName()">getName()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html#getName()">getName()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">EnvironmentPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#getObjects(java.lang.String)">getObjects(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>
+<div class="block">Get the array elements, filtered by the given predicate.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getOptional(java.lang.Iterable)">getOptional(Iterable&lt;String&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Access a String property, using an an <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Optional</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getOptional(java.lang.Iterable,java.lang.Class)">getOptional(Iterable&lt;String&gt;, Class&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Access a property, using an an <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Optional</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getOptional(java.lang.Iterable,org.apache.tamaya.TypeLiteral)">getOptional(Iterable&lt;String&gt;, TypeLiteral&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Access a property, using an an <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Optional</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getOptional(java.lang.String)">getOptional(String)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Access a String property, using an an <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Optional</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getOptional(java.lang.String,java.lang.Class)">getOptional(String, Class&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Access a property, using an an <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Optional</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getOptional(java.lang.String,org.apache.tamaya.TypeLiteral)">getOptional(String, TypeLiteral&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Access a property, using an an <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Optional</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getOrDefault(java.lang.Iterable,java.lang.Class,T)">getOrDefault(Iterable&lt;String&gt;, Class&lt;T&gt;, T)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Gets the property keys as type T.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getOrDefault(java.lang.Iterable,java.lang.String)">getOrDefault(Iterable&lt;String&gt;, String)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
 <dd>
 <div class="block">Access a property.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getOrDefault-java.lang.String-java.lang.Class-T-">getOrDefault(String, Class&lt;T&gt;, T)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getOrDefault(java.lang.Iterable,org.apache.tamaya.TypeLiteral,T)">getOrDefault(Iterable&lt;String&gt;, TypeLiteral&lt;T&gt;, T)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
 <dd>
 <div class="block">Get the property keys as type T.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getOrDefault-java.lang.String-org.apache.tamaya.TypeLiteral-T-">getOrDefault(String, TypeLiteral&lt;T&gt;, T)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getOrDefault(java.lang.String,java.lang.Class,T)">getOrDefault(String, Class&lt;T&gt;, T)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Gets the property keys as type T.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#getOrDefault(java.lang.String,java.lang.Class,T)">getOrDefault(String, Class&lt;T&gt;, T)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#getOrDefault(java.lang.String,java.lang.Class,T)">getOrDefault(String, Class&lt;T&gt;, T)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getOrDefault(java.lang.String,java.lang.String)">getOrDefault(String, String)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Access a property.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#getOrDefault(java.lang.String,java.lang.String)">getOrDefault(String, String)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#getOrDefault(java.lang.String,java.lang.String)">getOrDefault(String, String)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getOrDefault(java.lang.String,org.apache.tamaya.TypeLiteral,T)">getOrDefault(String, TypeLiteral&lt;T&gt;, T)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
 <dd>
 <div class="block">Get the property keys as type T.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfiguration.html#getOrDefault-java.lang.String-java.lang.String-">getOrDefault(String, String)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfiguration.html" title="class in org.apache.tamaya.core.internal">DefaultConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#getOrDefault(java.lang.String,org.apache.tamaya.TypeLiteral,T)">getOrDefault(String, TypeLiteral&lt;T&gt;, T)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfiguration.html#getOrDefault-java.lang.String-java.lang.Class-T-">getOrDefault(String, Class&lt;T&gt;, T)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfiguration.html" title="class in org.apache.tamaya.core.internal">DefaultConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#getOrDefault(java.lang.String,org.apache.tamaya.TypeLiteral,T)">getOrDefault(String, TypeLiteral&lt;T&gt;, T)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfiguration.html#getOrDefault-java.lang.String-org.apache.tamaya.TypeLiteral-T-">getOrDefault(String, TypeLiteral&lt;T&gt;, T)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfiguration.html" title="class in org.apache.tamaya.core.internal">DefaultConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#getOrdinal()">getOrdinal()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySource.html#getOrdinal()">getOrdinal()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></dt>
+<dd>
+<div class="block">The ordinal value is the default ordering parameter which definines the default order of
+ auto-discovered property sources.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html#getOrdinal()">getOrdinal()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultPropertySourceSnapshot</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertySourceComparator.html#getOrdinal-org.apache.tamaya.spi.PropertySource-">getOrdinal(PropertySource)</a></span> - Static method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertySourceComparator.html" title="class in org.apache.tamaya.core.internal">PropertySourceComparator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#getOrdinal()">getOrdinal()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html#getOrdinal()">getOrdinal()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertySourceComparator.html#getOrdinal(org.apache.tamaya.spi.PropertySource)">getOrdinal(PropertySource)</a></span> - Static method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertySourceComparator.html" title="class in org.apache.tamaya.spisupport">PropertySourceComparator</a></dt>
 <dd>
-<div class="block">Evaluates an ordinal value from a <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a>, Herey the ordinal of type <code>int</code>
+<div class="block">Evaluates an ordinal createValue from a <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a>, whereby the ordinal of type <code>int</code>
  is evaluated as follows:
  
-     It evaluates the <code>String</code> value for <a href="org/apache/tamaya/spi/PropertySource.html#TAMAYA_ORDINAL"><code>PropertySource.TAMAYA_ORDINAL</code></a> and tries
-     to convert it to an <code>int</code> value, using <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true#parseInt-java.lang.String-" title="class or interface in java.lang"><code>Integer.parseInt(String)</code></a>.</div>
+     It evaluates the <code>String</code> createValue for <a href="org/apache/tamaya/spi/PropertySource.html#TAMAYA_ORDINAL"><code>PropertySource.TAMAYA_ORDINAL</code></a> and tries
+     to convert it to an <code>int</code> createValue, using <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true#parseInt(java.lang.String)" title="class or interface in java.lang" class="externalLink"><code>Integer.parseInt(String)</code></a>.
+     It tries to find and evaluate a method <code>int getOrdinal()</code>.
+     It tries to find and evaluate a static field <code>int ORDINAL</code>.
+     It tries to find and evaluate a class level <a href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/Priority.html?is-external=true" title="class or interface in javax.annotation" class="externalLink"><code>Priority</code></a> annotation.
+     It uses the default priority (<code>0</code>.
+ </div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#getOrdinal--">getOrdinal()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertySourceComparator.html#getOrdinal(org.apache.tamaya.spi.PropertySource,java.lang.String)">getOrdinal(PropertySource, String)</a></span> - Static method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertySourceComparator.html" title="class in org.apache.tamaya.spisupport">PropertySourceComparator</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySource.html#getOrdinal--">getOrdinal()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#getOrSetValue(java.lang.String,java.util.function.Supplier)">getOrSetValue(String, Supplier&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
 <dd>
-<div class="block">The ordinal value is the default ordering parameter which definines the default order of
- auto-discovered property sources.</div>
+<div class="block">Get a single child getValue with the given name, creates it if not existing.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/ReflectionUtil.html#getParametrizedType-java.lang.Class-">getParametrizedType(Class&lt;?&gt;)</a></span> - Static method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/ReflectionUtil.html" title="class in org.apache.tamaya.core.internal">ReflectionUtil</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/ReflectionUtil.html#getParametrizedType(java.lang.Class)">getParametrizedType(Class&lt;?&gt;)</a></span> - Static method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/ReflectionUtil.html" title="class in org.apache.tamaya.spisupport">ReflectionUtil</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultServiceContext.html#getPriority-java.lang.Object-">getPriority(Object)</a></span> - Static method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultServiceContext.html" title="class in org.apache.tamaya.core.internal">DefaultServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#getParent()">getParent()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
 <dd>
-<div class="block">Checks the given instance for a @Priority annotation.</div>
+<div class="block">Get the value's parent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html#getPrefix()">getPrefix()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">EnvironmentPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html#getPrefix()">getPrefix()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">MapPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PriorityServiceComparator.html#getPriority(java.lang.Class)">getPriority(Class)</a></span> - Static method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PriorityServiceComparator.html" title="class in org.apache.tamaya.spisupport">PriorityServiceComparator</a></dt>
+<dd>
+<div class="block">Checks the given type optionally annotated with a @Priority.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PriorityServiceComparator.html#getPriority-java.lang.Object-">getPriority(Object)</a></span> - Static method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PriorityServiceComparator.html" title="class in org.apache.tamaya.core.internal">PriorityServiceComparator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#getPriority(java.lang.Object)">getPriority(Object)</a></span> - Static method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
 <dd>
 <div class="block">Checks the given instance for a @Priority annotation.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PriorityServiceComparator.html#getPriority-java.lang.Class-">getPriority(Class)</a></span> - Static method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PriorityServiceComparator.html" title="class in org.apache.tamaya.core.internal">PriorityServiceComparator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PriorityServiceComparator.html#getPriority(java.lang.Object)">getPriority(Object)</a></span> - Static method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PriorityServiceComparator.html" title="class in org.apache.tamaya.spisupport">PriorityServiceComparator</a></dt>
 <dd>
-<div class="block">Checks the given type optionally annotated with a @Priority.</div>
+<div class="block">Checks the given instance for a @Priority annotation.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getProperties--">getProperties()</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getProperties()">getProperties()</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
 <dd>
 <div class="block">Access all currently known configuration properties as a full <code>Map&lt;String,String&gt;</code>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfiguration.html#getProperties--">getProperties()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfiguration.html" title="class in org.apache.tamaya.core.internal">DefaultConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html#getProperties()">getProperties()</a></span> - Method in class org.apache.tamaya.examples.custompropertysource.<a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySource.html#getProperties()">getProperties()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></dt>
+<dd>
+<div class="block">Access the current properties as Set.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#getProperties()">getProperties()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
 <dd>
 <div class="block">Get the current properties, composed by the loaded <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a> and filtered
  by registered <a href="org/apache/tamaya/spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi"><code>PropertyFilter</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/CLIPropertySource.html#getProperties--">getProperties()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/CLIPropertySource.html" title="class in org.apache.tamaya.core.propertysource">CLIPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#getProperties()">getProperties()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html#getProperties--">getProperties()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.core.propertysource">EnvironmentPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html#getProperties()">getProperties()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultPropertySourceSnapshot</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html#getProperties--">getProperties()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.core.propertysource">JavaConfigurationPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html#getProperties()">getProperties()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/SimplePropertySource.html#getProperties--">getProperties()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.core.propertysource">SimplePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html#getProperties()">getProperties()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">CLIPropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html#getProperties--">getProperties()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.core.propertysource">SystemPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html#getProperties()">getProperties()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">EnvironmentPropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html#getProperties--">getProperties()</a></span> - Method in class org.apache.tamaya.examples.custompropertysource.<a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html#getProperties()">getProperties()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">JavaConfigurationPropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySource.html#getProperties--">getProperties()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></dt>
-<dd>
-<div class="block">Access the current properties as Set.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/FilterContext.html#getProperty--">getProperty()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></dt>
-<dd>
-<div class="block">Get the property value under evaluation.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#getPropertyConverter--">getPropertyConverter()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html#getProperties()">getProperties()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">MapPropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#getPropertyConverter--">getPropertyConverter()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
-<dd>
-<div class="block">Access the current registered property converters.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html#getPropertyConverters--">getPropertyConverters()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html#getProperties()">getProperties()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">PropertiesResourcePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html#getProperties()">getProperties()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html#getPropertyConverters-org.apache.tamaya.TypeLiteral-">getPropertyConverters(TypeLiteral&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html#getProperties()">getProperties()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SystemPropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertyConverterManager.html#getPropertyConverters--">getPropertyConverters()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertyConverterManager.html" title="class in org.apache.tamaya.core.internal">PropertyConverterManager</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html#getProperties()">getProperties()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html" title="class in org.apache.tamaya.spisupport">PropertySourceChangeSupport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/FilterContext.html#getProperty()">getProperty()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></dt>
 <dd>
-<div class="block">Get a map of all property converters currently registered.</div>
+<div class="block">Get the property createValue under evaluation.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertyConverterManager.html#getPropertyConverters-org.apache.tamaya.TypeLiteral-">getPropertyConverters(TypeLiteral&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertyConverterManager.html" title="class in org.apache.tamaya.core.internal">PropertyConverterManager</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#getPropertyConverter()">getPropertyConverter()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
-<div class="block">Get the list of all current registered converters for the given target type.</div>
+<div class="block">Access the current registered property converters.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#getPropertyConverters--">getPropertyConverters()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#getPropertyConverter()">getPropertyConverter()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#getPropertyConverters()">getPropertyConverters()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
 <dd>
 <div class="block">
- This method returns the Map of registered PropertyConverters
+ This method returns the Map of registered <a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a>s
  per type.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#getPropertyConverters-org.apache.tamaya.TypeLiteral-">getPropertyConverters(TypeLiteral&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html#getPropertyConverters()">getPropertyConverters()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertyConverterManager.html#getPropertyConverters()">getPropertyConverters()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertyConverterManager.html" title="class in org.apache.tamaya.spisupport">PropertyConverterManager</a></dt>
+<dd>
+<div class="block">Get a mapProperties of all property converters currently registered.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#getPropertyConverters(org.apache.tamaya.TypeLiteral)">getPropertyConverters(TypeLiteral&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
 <dd>
 <div class="block">
- This method returns the registered PropertyConverters for a given type.</div>
+ This method returns the registered <a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a>s for a given type.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html#getPropertyFilters--">getPropertyFilters()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContext</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#getPropertyFilters--">getPropertyFilters()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html#getPropertyConverters(org.apache.tamaya.TypeLiteral)">getPropertyConverters(TypeLiteral&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#getPropertyFilters--">getPropertyFilters()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertyConverterManager.html#getPropertyConverters(org.apache.tamaya.TypeLiteral)">getPropertyConverters(TypeLiteral&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertyConverterManager.html" title="class in org.apache.tamaya.spisupport">PropertyConverterManager</a></dt>
 <dd>
-<div class="block">Access the current PropertyFilter instances.</div>
+<div class="block">Get the createList of all current registered converters for the given target type.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#getPropertyFilters--">getPropertyFilters()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#getPropertyFilters()">getPropertyFilters()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
 <div class="block">Access the current chain of property filters.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html#getPropertySource-java.lang.String-">getPropertySource(String)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#getPropertyFilters()">getPropertyFilters()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
+<dd>
+<div class="block">Access the current <a href="org/apache/tamaya/spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi"><code>PropertyFilter</code></a> instances.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#getPropertyFilters()">getPropertyFilters()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html#getPropertyFilters()">getPropertyFilters()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#getPropertySource-java.lang.String-">getPropertySource(String)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#getPropertySource(java.lang.String)">getPropertySource(String)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
 <dd>
 <div class="block">Access a <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a> using its (unique) name.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html#getPropertySources--">getPropertySources()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#getPropertySource(java.lang.String)">getPropertySource(String)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#getPropertySources--">getPropertySources()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html#getPropertySource(java.lang.String)">getPropertySource(String)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySourceProvider.html#getPropertySources--">getPropertySources()</a></span> - Method in class org.apache.tamaya.examples.custompropertysource.<a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySourceProvider.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySourceProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySourceProvider.html#getPropertySources()">getPropertySources()</a></span> - Method in class org.apache.tamaya.examples.custompropertysource.<a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySourceProvider.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySourceProvider</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#getPropertySources--">getPropertySources()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#getPropertySources()">getPropertySources()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
-<div class="block">This method returns the current list of registered PropertySources ordered via their ordinal.</div>
+<div class="block">Access the current chain of property sources.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#getPropertySources--">getPropertySources()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#getPropertySources()">getPropertySources()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
 <dd>
-<div class="block">Access the current chain of property sources.</div>
+<div class="block">This method returns the current createList of registered <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a>s ordered via their ordinal.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySourceProvider.html#getPropertySources--">getPropertySources()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySourceProvider.html" title="interface in org.apache.tamaya.spi">PropertySourceProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySourceProvider.html#getPropertySources()">getPropertySources()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySourceProvider.html" title="interface in org.apache.tamaya.spi">PropertySourceProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#getPropertySources()">getPropertySources()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html#getPropertySources()">getPropertySources()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html#getPropertyValueCombinationPolicy--">getPropertyValueCombinationPolicy()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.html#getPropertySources()">getPropertySources()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySourceProvider</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#getPropertyValueCombinationPolicy--">getPropertyValueCombinationPolicy()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#getPropertyValue(int)">getPropertyValue(int)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
 <dd>
-<div class="block">Access the <a href="org/apache/tamaya/spi/PropertyValueCombinationPolicy.html" title="interface in org.apache.tamaya.spi"><code>PropertyValueCombinationPolicy</code></a> used to evaluate the final
- property values.</div>
+<div class="block">Get the n-th element of the children.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#getRawType--">getRawType()</a></span> - Method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#getPropertyValue(java.lang.String)">getPropertyValue(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>
+<div class="block">Get a single child getValue by name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#getPropertyValues(java.lang.String)">getPropertyValues(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>
+<div class="block">Get the text elements, filtered by the given name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#getQualifiedKey()">getQualifiedKey()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Get a qualified name of a value in property format using '.' as separator, e.g.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#getRawType()">getRawType()</a></span> - Method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
 <dd>
 <div class="block">Returns basic raw Java type.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultServiceContext.html#getResource-java.lang.String-java.lang.ClassLoader-">getResource(String, ClassLoader)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultServiceContext.html" title="class in org.apache.tamaya.core.internal">DefaultServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#getResource(java.lang.String)">getResource(String)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#getResource-java.lang.String-java.lang.ClassLoader-">getResource(String, ClassLoader)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#getResource-java.lang.String-java.lang.ClassLoader-">getResource(String, ClassLoader)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#getResource(java.lang.String)">getResource(String)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
 <dd>
 <div class="block">Loads a resource from the current runtime context.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html#getResourceBundles--">getResourceBundles()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html" title="class in org.apache.tamaya.core.internal">OSGIServiceLoader</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultServiceContext.html#getResources-java.lang.String-java.lang.ClassLoader-">getResources(String, ClassLoader)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultServiceContext.html" title="class in org.apache.tamaya.core.internal">DefaultServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html#getResourceBundles()">getResourceBundles()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html" title="class in org.apache.tamaya.core.internal">OSGIServiceLoader</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#getResources-java.lang.String-java.lang.ClassLoader-">getResources(String, ClassLoader)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#getResources(java.lang.String)">getResources(String)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#getResources-java.lang.String-java.lang.ClassLoader-">getResources(String, ClassLoader)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#getResources(java.lang.String)">getResources(String)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
 <dd>
 <div class="block">Loads resources from the current runtime context.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultServiceContext.html#getService-java.lang.Class-">getService(Class&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultServiceContext.html" title="class in org.apache.tamaya.core.internal">DefaultServiceContext</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#getService-java.lang.Class-">getService(Class&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#getService(java.lang.Class)">getService(Class&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
+<dd>
+<div class="block">Access a service singleton via its type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#getService(java.lang.Class,java.util.function.Supplier)">getService(Class&lt;T&gt;, Supplier&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#getService-java.lang.Class-">getService(Class&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#getService(java.lang.Class,java.util.function.Supplier)">getService(Class&lt;T&gt;, Supplier&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
 <dd>
 <div class="block">Access a service singleton via its type.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContextManager.html#getServiceContext--">getServiceContext()</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContextManager.html" title="class in org.apache.tamaya.spi">ServiceContextManager</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultServiceContext.html#getService(java.lang.Class,java.util.function.Supplier)">getService(Class&lt;T&gt;, Supplier&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultServiceContext.html" title="class in org.apache.tamaya.spisupport">DefaultServiceContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#getServiceContext()">getServiceContext()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
+<dd>
+<div class="block">Access the underlying <a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi"><code>ServiceContext</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContextManager.html#getServiceContext()">getServiceContext()</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContextManager.html" title="class in org.apache.tamaya.spi">ServiceContextManager</a></dt>
+<dd>
+<div class="block">Ge <a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi"><code>ServiceContext</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html#getServiceContext()">getServiceContext()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContextManager.html#getServiceContext(java.lang.ClassLoader)">getServiceContext(ClassLoader)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContextManager.html" title="class in org.apache.tamaya.spi">ServiceContextManager</a></dt>
 <dd>
 <div class="block">Ge <a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi"><code>ServiceContext</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultServiceContext.html#getServices-java.lang.Class-">getServices(Class&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultServiceContext.html" title="class in org.apache.tamaya.core.internal">DefaultServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#getServices(java.lang.Class)">getServices(Class&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
+<dd>
+<div class="block">Access a createList current services, given its type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#getServices(java.lang.Class,java.util.function.Supplier)">getServices(Class&lt;T&gt;, Supplier&lt;List&lt;T&gt;&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#getServices(java.lang.Class,java.util.function.Supplier)">getServices(Class&lt;T&gt;, Supplier&lt;List&lt;T&gt;&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
+<dd>
+<div class="block">Access a createList current services, given its type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultServiceContext.html#getServices(java.lang.Class,java.util.function.Supplier)">getServices(Class&lt;T&gt;, Supplier&lt;List&lt;T&gt;&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultServiceContext.html" title="class in org.apache.tamaya.spisupport">DefaultServiceContext</a></dt>
 <dd>
 <div class="block">Loads and registers services.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#getServices-java.lang.Class-">getServices(Class&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#getSize()">getSize()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>
+<div class="block">Get the createValue's number of elements.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#getSize()">getSize()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>
+<div class="block">Get the value's number of elements.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#getSize()">getSize()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Get the createValue's number of elements.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getSnapshot(java.lang.Iterable)">getSnapshot(Iterable&lt;String&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Create a snapshot, which contains the given keys.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#getSnapshot(java.lang.Iterable)">getSnapshot(Iterable&lt;String&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#getSnapshot(java.lang.Iterable)">getSnapshot(Iterable&lt;String&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#getServices-java.lang.Class-">getServices(Class&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#getSnapshot(java.lang.String...)">getSnapshot(String...)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
 <dd>
-<div class="block">Access a list current services, given its type.</div>
+<div class="block">Create a snapshot, which contains all known keys.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#getSource--">getSource()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#getSource()">getSource()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
 <dd>
-<div class="block">The source.</div>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
+<div class="deprecationComment">Use <code>getMeta("source")</code>.</div>
+</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#getSupportedFormats--">getSupportedFormats()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#getSupportedFormats()">getSupportedFormats()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
 <dd>
 <div class="block">Get the supported/tried formats in precedence order.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#getTargetType--">getTargetType()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#getTargetType()">getTargetType()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
 <dd>
 <div class="block">Get the target type required.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#getType--">getType()</a></span> - Method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigurationSnapshot.html#getTimestamp()">getTimestamp()</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/ConfigurationSnapshot.html" title="interface in org.apache.tamaya">ConfigurationSnapshot</a></dt>
+<dd>
+<div class="block">Get the timestamp, when this snapshot has been taken.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#getTimestamp()">getTimestamp()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
+<dd>
+<div class="block">Returns the moment in time when this frozen configuration has been created.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#getType()">getType()</a></span> - Method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#getTypeParameters-java.lang.reflect.Type-">getTypeParameters(Type)</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#getTypeParameters(java.lang.reflect.Type)">getTypeParameters(Type)</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
 <dd>
 <div class="block">Method that checks the class's type for a generic interface implementation type.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#getValue--">getValue()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#getValue()">getValue()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>
+<div class="block">Get the node's createValue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#getValue()">getValue()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>
+<div class="block">Get the node's createValue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#getValue()">getValue()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Get the node's createValue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#getValue(int)">getValue(int)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>
+<div class="block">Get a String value with the given key, if possible.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#getValue(java.lang.String)">getValue(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>
+<div class="block">Get a String value with the given key, if possible.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html#getValue(java.lang.String)">getValue(String)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html" title="class in org.apache.tamaya.spisupport">PropertySourceChangeSupport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#getValues()">getValues()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
+<dd>
+<div class="block">Get the correspnoding underlying property values matching the given key, in order of significance
+ (most significant last).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#getValues()">getValues()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>
+<div class="block">Get the fields of this instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#getValues(java.lang.String)">getValues(String)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
+<dd>
+<div class="block">Get a given createValue, filtered with the context's filters as needed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#getValueType()">getValueType()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>
+<div class="block">Get the item's current createValue type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#getValueType()">getValueType()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>
+<div class="block">Get the item's current value type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#getValueType()">getValueType()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
 <dd>
-<div class="block">The value.</div>
+<div class="block">Get the item's current createValue type.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySource.html#getVersion()">getVersion()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></dt>
+<dd>
+<div class="block">Get the current version.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#getVersion()">getVersion()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Get the values version, the version is updated with each change written.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html#getVersion()">getVersion()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">PropertiesResourcePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html#getVersion()">getVersion()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SystemPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html#getVersion()">getVersion()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html" title="class in org.apache.tamaya.spisupport">PropertySourceChangeSupport</a></dt>
+<dd>&nbsp;</dd>
 </dl>
-<a name="I:H">
+<a id="I:H">
 <!--   -->
 </a>
 <h2 class="title">H</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigDecimalConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BigDecimalConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigDecimalConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigIntegerConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html" title="class in org.apache.tamaya.core.internal.converters">BooleanConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ByteConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ByteConverter.html" title="class in org.apache.tamaya.core.internal.converters">ByteConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/CharConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/CharConverter.html" title="class in org.apache.tamaya.core.internal.converters">CharConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ClassConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ClassConverter.html" title="class in org.apache.tamaya.core.internal.converters">ClassConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BigIntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">BigIntegerConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html" title="class in org.apache.tamaya.core.internal.converters">CurrencyConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/BooleanConverter.html" title="class in org.apache.tamaya.core.internal.converters">BooleanConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html" title="class in org.apache.tamaya.core.internal.converters">DoubleConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ByteConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ByteConverter.html" title="class in org.apache.tamaya.core.internal.converters">ByteConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/DurationConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/DurationConverter.html" title="class in org.apache.tamaya.core.internal.converters">DurationConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/CharConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/CharConverter.html" title="class in org.apache.tamaya.core.internal.converters">CharConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/FileConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/FileConverter.html" title="class in org.apache.tamaya.core.internal.converters">FileConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ClassConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ClassConverter.html" title="class in org.apache.tamaya.core.internal.converters">ClassConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/FloatConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/FloatConverter.html" title="class in org.apache.tamaya.core.internal.converters">FloatConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/CurrencyConverter.html" title="class in org.apache.tamaya.core.internal.converters">CurrencyConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/InstantConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/InstantConverter.html" title="class in org.apache.tamaya.core.internal.converters">InstantConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/DoubleConverter.html" title="class in org.apache.tamaya.core.internal.converters">DoubleConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">IntegerConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/EnumConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/EnumConverter.html" title="class in org.apache.tamaya.core.internal.converters">EnumConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LocalDateConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LocalDateConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalDateConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/FileConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/FileConverter.html" title="class in org.apache.tamaya.core.internal.converters">FileConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LocalDateTimeConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LocalDateTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalDateTimeConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/FloatConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/FloatConverter.html" title="class in org.apache.tamaya.core.internal.converters">FloatConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LocalTimeConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LocalTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalTimeConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">IntegerConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LongConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LongConverter.html" title="class in org.apache.tamaya.core.internal.converters">LongConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LongConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LongConverter.html" title="class in org.apache.tamaya.core.internal.converters">LongConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/MonthDayConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/MonthDayConverter.html" title="class in org.apache.tamaya.core.internal.converters">MonthDayConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/NumberConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/NumberConverter.html" title="class in org.apache.tamaya.core.internal.converters">NumberConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/NumberConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/NumberConverter.html" title="class in org.apache.tamaya.core.internal.converters">NumberConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/PathConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/PathConverter.html" title="class in org.apache.tamaya.core.internal.converters">PathConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/OffsetDateTimeConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/OffsetDateTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">OffsetDateTimeConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ShortConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ShortConverter.html" title="class in org.apache.tamaya.core.internal.converters">ShortConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/OffsetTimeConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/OffsetTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">OffsetTimeConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/URIConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/URIConverter.html" title="class in org.apache.tamaya.core.internal.converters">URIConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/OptionalConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/OptionalConverter.html" title="class in org.apache.tamaya.core.internal.converters">OptionalConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/URLConverter.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/URLConverter.html" title="class in org.apache.tamaya.core.internal.converters">URLConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/PathConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/PathConverter.html" title="class in org.apache.tamaya.core.internal.converters">PathConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ShortConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ShortConverter.html" title="class in org.apache.tamaya.core.internal.converters">ShortConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertyConverterManager.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertyConverterManager.html" title="class in org.apache.tamaya.core.internal">PropertyConverterManager</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/SupplierConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/SupplierConverter.html" title="class in org.apache.tamaya.core.internal.converters">SupplierConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/URIConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/URIConverter.html" title="class in org.apache.tamaya.core.internal.converters">URIConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/URLConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/URLConverter.html" title="class in org.apache.tamaya.core.internal.converters">URLConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#hashCode--">hashCode()</a></span> - Method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/YearConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/YearConverter.html" title="class in org.apache.tamaya.core.internal.converters">YearConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#highestPriority-org.apache.tamaya.spi.PropertySource-">highestPriority(PropertySource)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/YearMonthConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/YearMonthConverter.html" title="class in org.apache.tamaya.core.internal.converters">YearMonthConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#highestPriority-org.apache.tamaya.spi.PropertySource-">highestPriority(PropertySource)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultPropertySourceSnapshot</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/EnumConverter.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/EnumConverter.html" title="class in org.apache.tamaya.spisupport">EnumConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertyConverterManager.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertyConverterManager.html" title="class in org.apache.tamaya.spisupport">PropertyConverterManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySourceProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#hashCode()">hashCode()</a></span> - Method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#highestPriority(org.apache.tamaya.spi.PropertySource)">highestPriority(PropertySource)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
 <div class="block">Increases the priority of the given property source to be maximal, by moving it to
  the tail of the of property source chain.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#highestPriority(org.apache.tamaya.spi.PropertySource)">highestPriority(PropertySource)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
 </dl>
-<a name="I:I">
+<a id="I:I">
 <!--   -->
 </a>
 <h2 class="title">I</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#increasePriority-org.apache.tamaya.spi.PropertySource-">increasePriority(PropertySource)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#increasePriority-org.apache.tamaya.spi.PropertySource-">increasePriority(PropertySource)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#immutable()">immutable()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Sets this instance and also all its direct an indirect children to immutable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ChangeSupport.html#IMMUTABLE">IMMUTABLE</a></span> - org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ChangeSupport.html" title="enum in org.apache.tamaya.spi">ChangeSupport</a></dt>
+<dd>
+<div class="block">Configuration properties of this property source cannot change for the lifetime of this <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#increasePriority(org.apache.tamaya.spi.PropertySource)">increasePriority(PropertySource)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
 <div class="block">Increases the priority of the given property source, by moving it towards the end
  of the chain of property sources.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertyConverterManager.html#initConverters--">initConverters()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertyConverterManager.html" title="class in org.apache.tamaya.core.internal">PropertyConverterManager</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#increasePriority(org.apache.tamaya.spi.PropertySource)">increasePriority(PropertySource)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#incrementVersion()">incrementVersion()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Called to mark a change on this instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#init(java.lang.ClassLoader)">init(ClassLoader)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ClassloaderAware.html#init(java.lang.ClassLoader)">init(ClassLoader)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ClassloaderAware.html" title="interface in org.apache.tamaya.spi">ClassloaderAware</a></dt>
+<dd>
+<div class="block">Initializes this instance with the classloader to be used.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultServiceContext.html#init(java.lang.ClassLoader)">init(ClassLoader)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultServiceContext.html" title="class in org.apache.tamaya.spisupport">DefaultServiceContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html#init(java.lang.ClassLoader)">init(ClassLoader)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">JavaConfigurationPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html#init(org.apache.tamaya.spi.ConfigurationContext)">init(ConfigurationContext)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html" title="class in org.apache.tamaya.spisupport">DefaultMetaDataProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/MetadataProvider.html#init(org.apache.tamaya.spi.ConfigurationContext)">init(ConfigurationContext)</a></span> - Method in interface org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/MetadataProvider.html" title="interface in org.apache.tamaya.spisupport">MetadataProvider</a></dt>
+<dd>
+<div class="block">Initializes the provider with the given context.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertyConverterManager.html#initConverters()">initConverters()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertyConverterManager.html" title="class in org.apache.tamaya.spisupport">PropertyConverterManager</a></dt>
 <dd>
 <div class="block">Registers the default converters provided out of the box.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/CLIPropertySource.html#initMainArgs-java.lang.String...-">initMainArgs(String...)</a></span> - Static method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/CLIPropertySource.html" title="class in org.apache.tamaya.core.propertysource">CLIPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html#initMainArgs(java.lang.String...)">initMainArgs(String...)</a></span> - Static method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">CLIPropertySource</a></dt>
 <dd>
 <div class="block">Configure the main arguments, hereby parsing and mapping the main arguments into
- configuration propertiesi as key-value pairs.</div>
+ configuration properties as key-createValue pairs.</div>
 </dd>
+<dt><a href="org/apache/tamaya/core/internal/converters/InstantConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">InstantConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
+<dd>
+<div class="block">Converter, converting from String to Instant.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/InstantConverter.html#%3Cinit%3E()">InstantConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/InstantConverter.html" title="class in org.apache.tamaya.core.internal.converters">InstantConverter</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">IntegerConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
 <div class="block">Converter, converting from String to Integer, the supported format is one of the following:
  
-     123 (byte value)
-     0xFF (byte value)
-     0XDF (byte value)
-     0D1 (byte value)
-     -123 (byte value)
-     -0xFF (byte value)
-     -0XDF (byte value)
-     -0D1 (byte value)
+     123 (byte createValue)
+     0xFF (byte createValue)
+     0XDF (byte createValue)
+     0D1 (byte createValue)
+     -123 (byte createValue)
+     -0xFF (byte createValue)
+     -0XDF (byte createValue)
+     -0D1 (byte createValue)
      MIN_VALUE (ignoring case)
      MIN (ignoring case)
      MAX_VALUE (ignoring case)
      MAX (ignoring case)
  </div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html#IntegerConverter--">IntegerConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">IntegerConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html#%3Cinit%3E()">IntegerConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/IntegerConverter.html" title="class in org.apache.tamaya.core.internal.converters">IntegerConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html#isConfigurationContextSettable--">isConfigurationContextSettable()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationProvider</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#isConfigurationContextSettable--">isConfigurationContextSettable()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi">ConfigurationProviderSpi</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">use <a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#isConfigurationSettable--"><code>ConfigurationProviderSpi.isConfigurationSettable()</code></a></span></div>
-</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html#isConfigurationSettable--">isConfigurationSettable()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html#isConfigurationSettable(java.lang.ClassLoader)">isConfigurationSettable(ClassLoader)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationProvider</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#isConfigurationSettable--">isConfigurationSettable()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi">ConfigurationProviderSpi</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#isConfigurationSettable(java.lang.ClassLoader)">isConfigurationSettable(ClassLoader)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi">ConfigurationProviderSpi</a></dt>
 <dd>
 <div class="block">Method that allows to determine if a new <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> can be applied
  programmatically.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html#isEnabled--">isEnabled()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.core.propertysource">JavaConfigurationPropertySource</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#isInitialized--">isInitialized()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#isDisabled()">isDisabled()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#isScannable--">isScannable()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html#isDisabled()">isDisabled()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">EnvironmentPropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html#isScannable--">isScannable()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.core.propertysource">EnvironmentPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html#isEnabled()">isEnabled()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">JavaConfigurationPropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html#isScannable--">isScannable()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.core.propertysource">SystemPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#isImmutable()">isImmutable()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Checks if the instance is immutable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#isInitialized()">isInitialized()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySource.html#isScannable--">isScannable()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#isLeaf()">isLeaf()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Checks if the value is a leaf value (has no values).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#isRoot()">isRoot()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Checks if the value is a root value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySource.html#isScannable()">isScannable()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></dt>
 <dd>
-<div class="block">Determines if this config source can be scanned for its list of properties.</div>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
+<div class="deprecationComment">will be removed.</div>
+</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/FilterContext.html#isSinglePropertyScoped--">isSinglePropertyScoped()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/FilterContext.html#isSinglePropertyScoped()">isSinglePropertyScoped()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></dt>
 <dd>
 <div class="block">Method that determines if filtering is done for a single property accessed, or as part of call to
  <code>getProperties()</code>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertyConverterManager.html#isTargetTypeSupported-org.apache.tamaya.TypeLiteral-">isTargetTypeSupported(TypeLiteral&lt;?&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertyConverterManager.html" title="class in org.apache.tamaya.core.internal">PropertyConverterManager</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertyConverterManager.html#isTargetTypeSupported(org.apache.tamaya.TypeLiteral)">isTargetTypeSupported(TypeLiteral&lt;?&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertyConverterManager.html" title="class in org.apache.tamaya.spisupport">PropertyConverterManager</a></dt>
 <dd>
 <div class="block">Allows to evaluate if a given target type is supported.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#iterator()">iterator()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#iterator()">iterator()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#iterator()">iterator()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>&nbsp;</dd>
 </dl>
-<a name="I:J">
+<a id="I:J">
 <!--   -->
 </a>
 <h2 class="title">J</h2>
 <dl>
-<dt><a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.core.propertysource"><span class="typeNameLink">JavaConfigurationPropertySource</span></a> - Class in <a href="org/apache/tamaya/core/propertysource/package-summary.html">org.apache.tamaya.core.propertysource</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource"><span class="typeNameLink">JavaConfigurationPropertySource</span></a> - Class in <a href="org/apache/tamaya/spisupport/propertysource/package-summary.html">org.apache.tamaya.spisupport.propertysource</a></dt>
 <dd>
-<div class="block">Provider which reads all <a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html#DEFAULT_SIMPLE_PROPERTIES_FILE_NAME">"META-INF/javaconfiguration.properties"</a> and
- <a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html#DEFAULT_XML_PROPERTIES_FILE_NAME">"META-INF/javaconfiguration.xml"</a> files found in the
+<div class="block">Provider which reads all <a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html#DEFAULT_SIMPLE_PROPERTIES_FILE_NAME">"META-INF/javaconfiguration.properties"</a> and
+ <a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html#DEFAULT_XML_PROPERTIES_FILE_NAME">"META-INF/javaconfiguration.xml"</a> files found in the
  classpath.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html#JavaConfigurationPropertySource--">JavaConfigurationPropertySource()</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.core.propertysource">JavaConfigurationPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html#%3Cinit%3E()">JavaConfigurationPropertySource()</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">JavaConfigurationPropertySource</a></dt>
 <dd>&nbsp;</dd>
 </dl>
-<a name="I:L">
+<a id="I:L">
 <!--   -->
 </a>
 <h2 class="title">L</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#loadDefaults--">loadDefaults()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi"><span class="typeNameLink">ListValue</span></a> - Class in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
+<dd>
+<div class="block">Class modelling the result of a request for a property createValue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html#load(java.util.Map)">load(Map&lt;String, PropertyValue&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html" title="class in org.apache.tamaya.spisupport">PropertySourceChangeSupport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#loadDefaults()">loadDefaults()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/tamaya/core/internal/converters/LocalDateConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">LocalDateConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
+<dd>
+<div class="block">Converter, converting from String to LocalDate.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LocalDateConverter.html#%3Cinit%3E()">LocalDateConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LocalDateConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalDateConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/tamaya/core/internal/converters/LocalDateTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">LocalDateTimeConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
+<dd>
+<div class="block">Converter, converting from String to LocalDateTime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LocalDateTimeConverter.html#%3Cinit%3E()">LocalDateTimeConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LocalDateTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalDateTimeConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/tamaya/core/internal/converters/LocalTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">LocalTimeConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
+<dd>
+<div class="block">Converter, converting from String to LocalTime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LocalTimeConverter.html#%3Cinit%3E()">LocalTimeConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LocalTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">LocalTimeConverter</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/core/internal/converters/LongConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">LongConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
 <div class="block">Converter, converting from String to Long, the supported format is one of the following:
  
-     123 (byte value)
-     0xFF (byte value)
-     0XDF (byte value)
-     0D1 (byte value)
-     -123 (byte value)
-     -0xFF (byte value)
-     -0XDF (byte value)
-     -0D1 (byte value)
+     123 (byte createValue)
+     0xFF (byte createValue)
+     0XDF (byte createValue)
+     0D1 (byte createValue)
+     -123 (byte createValue)
+     -0xFF (byte createValue)
+     -0XDF (byte createValue)
+     -0D1 (byte createValue)
      MIN_VALUE (ignoring case)
      MIN (ignoring case)
      MAX_VALUE (ignoring case)
      MAX (ignoring case)
  </div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LongConverter.html#LongConverter--">LongConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LongConverter.html" title="class in org.apache.tamaya.core.internal.converters">LongConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/LongConverter.html#%3Cinit%3E()">LongConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/LongConverter.html" title="class in org.apache.tamaya.core.internal.converters">LongConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#lowestPriority-org.apache.tamaya.spi.PropertySource-">lowestPriority(PropertySource)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#lowestPriority-org.apache.tamaya.spi.PropertySource-">lowestPriority(PropertySource)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#lowestPriority(org.apache.tamaya.spi.PropertySource)">lowestPriority(PropertySource)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
 <div class="block">Decreases the priority of the given property source to be minimal, by moving it to
  the start of the chain of property source chain.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#lowestPriority(org.apache.tamaya.spi.PropertySource)">lowestPriority(PropertySource)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
 </dl>
-<a name="I:M">
+<a id="I:M">
 <!--   -->
 </a>
 <h2 class="title">M</h2>
 <dl>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/examples/custompropertysource/Main.html#main(java.lang.String%5B%5D)">main(String[])</a></span> - Static method in class org.apache.tamaya.examples.custompropertysource.<a href="org/apache/tamaya/examples/custompropertysource/Main.html" title="class in org.apache.tamaya.examples.custompropertysource">Main</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/examples/minimal/Main.html#main(java.lang.String%5B%5D)">main(String[])</a></span> - Static method in class org.apache.tamaya.examples.minimal.<a href="org/apache/tamaya/examples/minimal/Main.html" title="class in org.apache.tamaya.examples.minimal">Main</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/examples/custompropertysource/Main.html" title="class in org.apache.tamaya.examples.custompropertysource"><span class="typeNameLink">Main</span></a> - Class in <a href="org/apache/tamaya/examples/custompropertysource/package-summary.html">org.apache.tamaya.examples.custompropertysource</a></dt>
 <dd>
 <div class="block">Small example demonstrating the usage of a self-written <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a>
  and <a href="org/apache/tamaya/spi/PropertySourceProvider.html" title="interface in org.apache.tamaya.spi"><code>PropertySourceProvider</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/examples/custompropertysource/Main.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.tamaya.examples.custompropertysource.<a href="org/apache/tamaya/examples/custompropertysource/Main.html" title="class in org.apache.tamaya.examples.custompropertysource">Main</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/examples/minimal/Main.html" title="class in org.apache.tamaya.examples.minimal"><span class="typeNameLink">Main</span></a> - Class in <a href="org/apache/tamaya/examples/minimal/package-summary.html">org.apache.tamaya.examples.minimal</a></dt>
 <dd>
 <div class="block">Minimal example showing how to use Tamaya in the simplest possible way.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/examples/minimal/Main.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.tamaya.examples.minimal.<a href="org/apache/tamaya/examples/minimal/Main.html" title="class in org.apache.tamaya.examples.minimal">Main</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#map(java.util.function.UnaryOperator)">map(UnaryOperator&lt;Configuration&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Extension point for adjusting configuration.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.ValueType.html#MAP">MAP</a></span> - org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.ValueType.html" title="enum in org.apache.tamaya.spi">PropertyValue.ValueType</a></dt>
+<dd>
+<div class="block">A multi valued property value, which contains named child properties.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html#mapProperties(java.util.Map,long)">mapProperties(Map&lt;String, String&gt;, long)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">MapPropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#map-java.util.Map-java.lang.String-">map(Map&lt;String, String&gt;, String)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#mapProperties(java.util.Map,java.lang.String)">mapProperties(Map&lt;String, String&gt;, String)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
 <dd>
-<div class="block">Maps a map of <code>Map&lt;String,String&gt;</code> to a <code>Map&lt;String,PropertyValue&gt;</code>.</div>
+<div class="block">Maps a mapProperties of <code>Map&lt;String,String&gt;</code> to a <code>Map&lt;String,PropertyValue&gt;</code>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#map-java.util.Map-java.lang.String-java.util.Map-">map(Map&lt;String, String&gt;, String, Map&lt;String, String&gt;)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#mapProperties(java.util.Map,java.lang.String,java.util.Map)">mapProperties(Map&lt;String, String&gt;, String, Map&lt;String, String&gt;)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
 <dd>
-<div class="block">Maps a map of <code>Map&lt;String,String&gt;</code> to a <code>Map&lt;String,PropertyValue&gt;</code>.</div>
+<div class="block">Maps a mapProperties of <code>Map&lt;String,String&gt;</code> to a <code>Map&lt;String,PropertyValue&gt;</code>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValueBuilder.html#mapKey-java.lang.String-">mapKey(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValueBuilder.html" title="class in org.apache.tamaya.spi">PropertyValueBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#mapProperties(java.util.Map,java.lang.String,java.util.Map,java.lang.String)">mapProperties(Map&lt;String, String&gt;, String, Map&lt;String, String&gt;, String)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
 <dd>
-<div class="block">Changes the entry's key, mapping also corresponding context entries.</div>
+<div class="block">Maps a mapProperties of <code>Map&lt;String,String&gt;</code> to a <code>Map&lt;String,PropertyValue&gt;</code>.</div>
+</dd>
+<dt><a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource"><span class="typeNameLink">MapPropertySource</span></a> - Class in <a href="org/apache/tamaya/spisupport/propertysource/package-summary.html">org.apache.tamaya.spisupport.propertysource</a></dt>
+<dd>
+<div class="block">Simple <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a> implementation that just takes a Map and an (optional) priority.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html#%3Cinit%3E(java.lang.String,java.util.Map)">MapPropertySource(String, Map&lt;String, String&gt;)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">MapPropertySource</a></dt>
+<dd>
+<div class="block">Creates a new instance, hereby using the default mechanism for evaluating the property source's
+ priority.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html#%3Cinit%3E(java.lang.String,java.util.Map,java.lang.String)">MapPropertySource(String, Map&lt;String, String&gt;, String)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">MapPropertySource</a></dt>
+<dd>
+<div class="block">Creates a new instance, hereby using the default mechanism for evaluating the property source's
+ priority, but applying a custom mapping <code>prefix</code> to the entries provided.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html#%3Cinit%3E(java.lang.String,java.util.Properties,java.lang.String)">MapPropertySource(String, Properties, String)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">MapPropertySource</a></dt>
+<dd>
+<div class="block">Creates a new instance, hereby using the default mechanism for evaluating the property source's
+ priority, but applying a custom mapping <code>rootContext</code> to the entries provided.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#metaDataProvider">metaDataProvider</a></span> - Variable in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/tamaya/spisupport/MetadataProvider.html" title="interface in org.apache.tamaya.spisupport"><span class="typeNameLink">MetadataProvider</span></a> - Interface in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
+<dd>
+<div class="block">This interface allows to plugin different metadata mechanism.</div>
+</dd>
+<dt><a href="org/apache/tamaya/core/internal/converters/MonthDayConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">MonthDayConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
+<dd>
+<div class="block">Converter, converting from String to Year.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/MonthDayConverter.html#%3Cinit%3E()">MonthDayConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/MonthDayConverter.html" title="class in org.apache.tamaya.core.internal.converters">MonthDayConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#mutable()">mutable()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>
+<div class="block">Clones this instance and all it's children, marking as mutable value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#mutable()">mutable()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>
+<div class="block">Clones this instance and all it's children, marking as mutable value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#mutable()">mutable()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Clones this instance and all it's children, marking as mutable createValue.</div>
 </dd>
 </dl>
-<a name="I:N">
+<a id="I:N">
 <!--   -->
 </a>
 <h2 class="title">N</h2>
 <dl>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html#newBuilder()">newBuilder()</a></span> - Static method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/core/internal/converters/NumberConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">NumberConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
 <div class="block">Converter, converting from String to Number.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/NumberConverter.html#NumberConverter--">NumberConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/NumberConverter.html" title="class in org.apache.tamaya.core.internal.converters">NumberConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/NumberConverter.html#%3Cinit%3E()">NumberConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/NumberConverter.html" title="class in org.apache.tamaya.core.internal.converters">NumberConverter</a></dt>
 <dd>&nbsp;</dd>
 </dl>
-<a name="I:O">
+<a id="I:O">
 <!--   -->
 </a>
 <h2 class="title">O</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#of-java.lang.String-java.lang.String-java.lang.String-">of(String, String, String)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dt><a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi"><span class="typeNameLink">ObjectValue</span></a> - Class in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
 <dd>
-<div class="block">Creates a new PropertyValue without any metadata..</div>
+<div class="block">Class modelling the result of a request for a property value.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#of-java.lang.reflect.Type-">of(Type)</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#of(java.lang.reflect.Type)">of(Type)</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
 <dd>
 <div class="block">Creates a new TypeLiteral based on a given type.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigOperator.html#operate-org.apache.tamaya.Configuration-">operate(Configuration)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/ConfigOperator.html" title="interface in org.apache.tamaya">ConfigOperator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html#of(org.apache.tamaya.spi.PropertySource)">of(PropertySource)</a></span> - Static method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultPropertySourceSnapshot</a></dt>
 <dd>
-<div class="block">Creates a new <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> based on the given Configuration.</div>
+<div class="block">Creates a new FrozenPropertySource instance based on a PropertySource and the target key setPropertyValue given.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultServiceContext.html#ordinal--">ordinal()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultServiceContext.html" title="class in org.apache.tamaya.core.internal">DefaultServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html#of(org.apache.tamaya.spi.PropertySource,java.lang.Iterable)">of(PropertySource, Iterable&lt;String&gt;)</a></span> - Static method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultPropertySourceSnapshot</a></dt>
+<dd>
+<div class="block">Creates a new FrozenPropertySource instance based on a PropertySource and the target key setPropertyValue given.</div>
+</dd>
+<dt><a href="org/apache/tamaya/core/internal/converters/OffsetDateTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">OffsetDateTimeConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
+<dd>
+<div class="block">Converter, converting from String to OffsetDateTime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/OffsetDateTimeConverter.html#%3Cinit%3E()">OffsetDateTimeConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/OffsetDateTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">OffsetDateTimeConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#ordinal--">ordinal()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
+<dt><a href="org/apache/tamaya/core/internal/converters/OffsetTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">OffsetTimeConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
+<dd>
+<div class="block">Converter, converting from String to OffsetTime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/OffsetTimeConverter.html#%3Cinit%3E()">OffsetTimeConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/OffsetTimeConverter.html" title="class in org.apache.tamaya.core.internal.converters">OffsetTimeConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#ordinal--">ordinal()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigOperator.html#operate(org.apache.tamaya.Configuration)">operate(Configuration)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/ConfigOperator.html" title="interface in org.apache.tamaya">ConfigOperator</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Creates a new <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> based on the given Configuration.</div>
+</dd>
+<dt><a href="org/apache/tamaya/core/internal/converters/OptionalConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">OptionalConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
+<dd>
+<div class="block">Converter, converting from String to Optional.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/OptionalConverter.html#%3Cinit%3E()">OptionalConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/OptionalConverter.html" title="class in org.apache.tamaya.core.internal.converters">OptionalConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/tamaya/package-summary.html">org.apache.tamaya</a> - package org.apache.tamaya</dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#ordinal()">ordinal()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#ordinal()">ordinal()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
+<dd>
+<div class="block">Get the ordinal of the ServiceContext.</div>
+</dd>
+<dt><a href="org/apache/tamaya/package-summary.html">org.apache.tamaya</a> - package org.apache.tamaya</dt>
+<dd>
+<div class="block">This package contains the Apache Tamaya API.</div>
+</dd>
 <dt><a href="org/apache/tamaya/core/package-summary.html">org.apache.tamaya.core</a> - package org.apache.tamaya.core</dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">This is the root package of the Apache Tamaya API implementation.</div>
+</dd>
 <dt><a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a> - package org.apache.tamaya.core.internal</dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Contains implementations of different property sources for supporting
+ CLI, Environment and System Properties as well as simple properties
+ based on the formats defined by <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Properties</code></a>.</div>
+</dd>
 <dt><a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a> - package org.apache.tamaya.core.internal.converters</dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Contains implementations of the converters provided by default.</div>
+</dd>
 <dt><a href="org/apache/tamaya/core/propertysource/package-summary.html">org.apache.tamaya.core.propertysource</a> - package org.apache.tamaya.core.propertysource</dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/examples/custompropertysource/package-summary.html">org.apache.tamaya.examples.custompropertysource</a> - package org.apache.tamaya.examples.custompropertysource</dt>
@@ -1365,177 +2273,303 @@
  the standard configuration file.</div>
 </dd>
 <dt><a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a> - package org.apache.tamaya.spi</dt>
+<dd>
+<div class="block">This package contains the Apache Tamaya SPI artifacts.</div>
+</dd>
+<dt><a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a> - package org.apache.tamaya.spisupport</dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/tamaya/spisupport/propertysource/package-summary.html">org.apache.tamaya.spisupport.propertysource</a> - package org.apache.tamaya.spisupport.propertysource</dt>
+<dd>
+<div class="block">Contains internal implementations artifacts registered as services.</div>
+</dd>
 <dt><a href="org/apache/tamaya/core/OSGIActivator.html" title="class in org.apache.tamaya.core"><span class="typeNameLink">OSGIActivator</span></a> - Class in <a href="org/apache/tamaya/core/package-summary.html">org.apache.tamaya.core</a></dt>
 <dd>
 <div class="block">A bundle activator that registers the <a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html" title="class in org.apache.tamaya.core.internal"><code>OSGIServiceLoader</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/OSGIActivator.html#OSGIActivator--">OSGIActivator()</a></span> - Constructor for class org.apache.tamaya.core.<a href="org/apache/tamaya/core/OSGIActivator.html" title="class in org.apache.tamaya.core">OSGIActivator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/OSGIActivator.html#%3Cinit%3E()">OSGIActivator()</a></span> - Constructor for class org.apache.tamaya.core.<a href="org/apache/tamaya/core/OSGIActivator.html" title="class in org.apache.tamaya.core">OSGIActivator</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">OSGIServiceContext</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
 <dd>
 <div class="block">ServiceContext implementation based on OSGI Service mechanisms.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#OSGIServiceContext-org.apache.tamaya.core.internal.OSGIServiceLoader-">OSGIServiceContext(OSGIServiceLoader)</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#%3Cinit%3E(org.apache.tamaya.core.internal.OSGIServiceLoader)">OSGIServiceContext(OSGIServiceLoader)</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">OSGIServiceLoader</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
 <dd>
-<div class="block">An bundle listener that registers services defined in META-INF/services, when a bundle is starting.</div>
+<div class="block">A bundle listener that registers services defined in META-INF/services, when
+ a bundle is starting.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html#OSGIServiceLoader-org.osgi.framework.BundleContext-">OSGIServiceLoader(BundleContext)</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html" title="class in org.apache.tamaya.core.internal">OSGIServiceLoader</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html#%3Cinit%3E(org.osgi.framework.BundleContext)">OSGIServiceLoader(BundleContext)</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceLoader.html" title="class in org.apache.tamaya.core.internal">OSGIServiceLoader</a></dt>
 <dd>&nbsp;</dd>
 </dl>
-<a name="I:P">
+<a id="I:P">
 <!--   -->
 </a>
 <h2 class="title">P</h2>
 <dl>
 <dt><a href="org/apache/tamaya/core/internal/converters/PathConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">PathConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
-<div class="block">Converter, converting from String to URI, using new URL(value).</div>
+<div class="block">Converter, converting from String to Path, using FileSystem.getPath(createValue).</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/PathConverter.html#PathConverter--">PathConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/PathConverter.html" title="class in org.apache.tamaya.core.internal.converters">PathConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/PathConverter.html#%3Cinit%3E()">PathConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/PathConverter.html" title="class in org.apache.tamaya.core.internal.converters">PathConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/tamaya/core/internal/PriorityServiceComparator.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">PriorityServiceComparator</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#PRIORITY_ANNOTATION_AVAILABLE">PRIORITY_ANNOTATION_AVAILABLE</a></span> - Static variable in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
+<dd>
+<div class="block">True if the <a href="https://docs.oracle.com/javase/8/docs/api/javax/annotation/Priority.html?is-external=true" title="class or interface in javax.annotation" class="externalLink"><code>Priority</code></a> annotation class is available on the classpath.</div>
+</dd>
+<dt><a href="org/apache/tamaya/spisupport/PriorityServiceComparator.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">PriorityServiceComparator</span></a> - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
+<dd>
+<div class="block">Comparator implementation for ordering services loaded based on their increasing priority values.</div>
+</dd>
+<dt><a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource"><span class="typeNameLink">PropertiesResourcePropertySource</span></a> - Class in <a href="org/apache/tamaya/spisupport/propertysource/package-summary.html">org.apache.tamaya.spisupport.propertysource</a></dt>
+<dd>
+<div class="block">Simple <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a>, with a fixed ordinal that reads a .properties file from a given URL.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html#%3Cinit%3E(java.lang.String)">PropertiesResourcePropertySource(String)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">PropertiesResourcePropertySource</a></dt>
+<dd>
+<div class="block">Creates a new instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html#%3Cinit%3E(java.lang.String,java.lang.ClassLoader)">PropertiesResourcePropertySource(String, ClassLoader)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">PropertiesResourcePropertySour [...]
+<dd>
+<div class="block">Creates a new instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html#%3Cinit%3E(java.net.URL)">PropertiesResourcePropertySource(URL)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">PropertiesResourcePropertySource</a></dt>
+<dd>
+<div class="block">Creates a new instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html#%3Cinit%3E(java.net.URL,java.lang.String)">PropertiesResourcePropertySource(URL, String)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">PropertiesResourcePropertySource</a></dt>
 <dd>
-<div class="block">Comparator implementation for odering services loaded based on their increasing priority values.</div>
+<div class="block">Creates a new instance.</div>
 </dd>
 <dt><a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><span class="typeNameLink">PropertyConverter</span></a>&lt;<a href="org/apache/tamaya/spi/PropertyConverter.html" title="type parameter in PropertyConverter">T</a>&gt; - Interface in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
 <dd>
 <div class="block">Interface for an property that converts a configured String into something else.</div>
 </dd>
-<dt><a href="org/apache/tamaya/core/internal/PropertyConverterManager.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">PropertyConverterManager</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/PropertyConverterManager.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">PropertyConverterManager</span></a> - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
 <dd>
 <div class="block">Manager that deals with <a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a> instances.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertyConverterManager.html#PropertyConverterManager--">PropertyConverterManager()</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertyConverterManager.html" title="class in org.apache.tamaya.core.internal">PropertyConverterManager</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertyConverterManager.html#%3Cinit%3E(org.apache.tamaya.spi.ServiceContext)">PropertyConverterManager(ServiceContext)</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertyConverterManager.html" title="class in org.apache.tamaya.spisupport">PropertyConverterManager</a></dt>
 <dd>
-<div class="block">Constructor.</div>
+<div class="block">Creates a new instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertyConverterManager.html#%3Cinit%3E(org.apache.tamaya.spi.ServiceContext,boolean)">PropertyConverterManager(ServiceContext, boolean)</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertyConverterManager.html" title="class in org.apache.tamaya.spisupport">PropertyConverterManager</a></dt>
+<dd>
+<div class="block">Creates a new instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertyConverterManager.html#PropertyConverterManager-boolean-">PropertyConverterManager(boolean)</a></span> - Constructor for class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertyConverterManager.html" title="class in org.apache.tamaya.core.internal">PropertyConverterManager</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#propertyConverters">propertyConverters</a></span> - Variable in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi"><span class="typeNameLink">PropertyFilter</span></a> - Interface in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
 <dd>
-<div class="block">Interface for filtering the current map of properties during the evaluation of the chain of PropertySources.</div>
+<div class="block">Interface for filtering the current mapProperties of properties during the evaluation of the chain of PropertySources.</div>
 </dd>
-<dt><a href="org/apache/tamaya/core/internal/PropertyFilterComparator.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">PropertyFilterComparator</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/PropertyFilterComparator.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">PropertyFilterComparator</span></a> - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
 <dd>
-<div class="block">Comparator for PropertyFilters based on their priority annotations.</div>
+<div class="block">Comparator for <a href="org/apache/tamaya/spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi"><code>PropertyFilter</code></a>s based on their priority annotations.</div>
 </dd>
-<dt><a href="org/apache/tamaya/core/internal/PropertyFiltering.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">PropertyFiltering</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/PropertyFiltering.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">PropertyFiltering</span></a> - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
 <dd>
 <div class="block">Implementation of the Configuration API.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#propertyFilters">propertyFilters</a></span> - Variable in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><span class="typeNameLink">PropertySource</span></a> - Interface in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
 <dd>
 <div class="block">This interface models a provider that serves configuration properties.</div>
 </dd>
-<dt><a href="org/apache/tamaya/core/internal/PropertySourceComparator.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">PropertySourceComparator</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">PropertySourceChangeSupport</span></a> - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
+<dd>
+<div class="block">Simple support class for helping with change management on property sources.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html#%3Cinit%3E(org.apache.tamaya.spi.ChangeSupport,org.apache.tamaya.spi.PropertySource)">PropertySourceChangeSupport(ChangeSupport, PropertySource)</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html" title="class in org.apache.tamaya.spisupport">PropertySourceChangeSupport</a></dt>
+<dd>
+<div class="block">Create a new property change support instance.</div>
+</dd>
+<dt><a href="org/apache/tamaya/spisupport/PropertySourceComparator.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">PropertySourceComparator</span></a> - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
 <dd>
-<div class="block">Comparator for ordering of PropertySources based on their ordinal method and class name.</div>
+<div class="block">Comparator for ordering of <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a>s based on their ordinal method and class name.</div>
 </dd>
 <dt><a href="org/apache/tamaya/spi/PropertySourceProvider.html" title="interface in org.apache.tamaya.spi"><span class="typeNameLink">PropertySourceProvider</span></a> - Interface in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
 <dd>
 <div class="block">Implement this interfaces to provide a PropertySource provider which
  is able to register multiple PropertySources.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#propertySources">propertySources</a></span> - Variable in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi"><span class="typeNameLink">PropertyValue</span></a> - Class in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
 <dd>
-<div class="block">Class modelling the result of a request for a property value.</div>
+<div class="block">Class modelling the result of a request for a property createValue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#%3Cinit%3E(java.lang.String)">PropertyValue(String)</a></span> - Constructor for class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Creates a new instance</div>
 </dd>
-<dt><a href="org/apache/tamaya/spi/PropertyValueBuilder.html" title="class in org.apache.tamaya.spi"><span class="typeNameLink">PropertyValueBuilder</span></a> - Class in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#%3Cinit%3E(java.lang.String,java.lang.String)">PropertyValue(String, String)</a></span> - Constructor for class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
 <dd>
-<div class="block">Builder to create a <a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi"><code>PropertyValue</code></a> instance.</div>
+<div class="block">Creates a new instance</div>
 </dd>
-<dt><a href="org/apache/tamaya/spi/PropertyValueCombinationPolicy.html" title="interface in org.apache.tamaya.spi"><span class="typeNameLink">PropertyValueCombinationPolicy</span></a> - Interface in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
+<dt><a href="org/apache/tamaya/spi/PropertyValue.ValueType.html" title="enum in org.apache.tamaya.spi"><span class="typeNameLink">PropertyValue.ValueType</span></a> - Enum in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
 <dd>
-<div class="block">Policy that determines how the final value of a configuration entry is evaluated.</div>
+<div class="block">Enum of the different supported value types.</div>
 </dd>
 </dl>
-<a name="I:Q">
+<a id="I:Q">
 <!--   -->
 </a>
 <h2 class="title">Q</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigQuery.html#query-org.apache.tamaya.Configuration-">query(Configuration)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/ConfigQuery.html" title="interface in org.apache.tamaya">ConfigQuery</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#query(org.apache.tamaya.ConfigQuery)">query(ConfigQuery&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
 <dd>
-<div class="block">Creates a result based on the given Configuration.</div>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
+<div class="deprecationComment">Use <a href="org/apache/tamaya/Configuration.html#adapt(java.util.function.Function)"><code>Configuration.adapt(Function)</code></a></div>
+</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#query-org.apache.tamaya.ConfigQuery-">query(ConfigQuery&lt;T&gt;)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#query(org.apache.tamaya.ConfigQuery)">query(ConfigQuery&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigQuery.html#query(org.apache.tamaya.Configuration)">query(Configuration)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/ConfigQuery.html" title="interface in org.apache.tamaya">ConfigQuery</a></dt>
 <dd>
-<div class="block">Query a configuration.</div>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Creates a result based on the given <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfiguration.html#query-org.apache.tamaya.ConfigQuery-">query(ConfigQuery&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfiguration.html" title="class in org.apache.tamaya.core.internal">DefaultConfiguration</a></dt>
-<dd>&nbsp;</dd>
 </dl>
-<a name="I:R">
+<a id="I:R">
 <!--   -->
 </a>
 <h2 class="title">R</h2>
 <dl>
-<dt><a href="org/apache/tamaya/core/internal/ReflectionUtil.html" title="class in org.apache.tamaya.core.internal"><span class="typeNameLink">ReflectionUtil</span></a> - Class in <a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/ReflectionUtil.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">ReflectionUtil</span></a> - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
 <dd>
 <div class="block">Small utility class used by other parts.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/PropertyConverterManager.html#register-org.apache.tamaya.TypeLiteral-org.apache.tamaya.spi.PropertyConverter-">register(TypeLiteral&lt;T&gt;, PropertyConverter&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/PropertyConverterManager.html" title="class in org.apache.tamaya.core.internal">PropertyConverterManager</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/RegexPropertyFilter.html" title="class in org.apache.tamaya.spisupport"><span class="typeNameLink">RegexPropertyFilter</span></a> - Class in <a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></dt>
+<dd>
+<div class="block">Predicate filtering using a regex expression operating on the key.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/RegexPropertyFilter.html#%3Cinit%3E()">RegexPropertyFilter()</a></span> - Constructor for class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/RegexPropertyFilter.html" title="class in org.apache.tamaya.spisupport">RegexPropertyFilter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#register(java.lang.Class,java.util.List,boolean)">register(Class&lt;T&gt;, List&lt;T&gt;, boolean)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#register(java.lang.Class,java.util.List,boolean)">register(Class&lt;T&gt;, List&lt;T&gt;, boolean)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
 <dd>
-<div class="block">Registers a ew converter instance.</div>
+<div class="block">Registers the given instancea as servicea for the given instance, if no
+      * instance already has been registered.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValueBuilder.html#removeMetaEntry-java.lang.String-">removeMetaEntry(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValueBuilder.html" title="class in org.apache.tamaya.spi">PropertyValueBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultServiceContext.html#register(java.lang.Class,java.util.List,boolean)">register(Class&lt;T&gt;, List&lt;T&gt;, boolean)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultServiceContext.html" title="class in org.apache.tamaya.spisupport">DefaultServiceContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#register(java.lang.Class,T,boolean)">register(Class&lt;T&gt;, T, boolean)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#register(java.lang.Class,T,boolean)">register(Class&lt;T&gt;, T, boolean)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
 <dd>
-<div class="block">Removes a meta entry.</div>
+<div class="block">Registers the given instance as a singleton service for the given instance, if no
+ instance already has been registered.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#removePropertyConverters-org.apache.tamaya.TypeLiteral-org.apache.tamaya.spi.PropertyConverter...-">removePropertyConverters(TypeLiteral&lt;T&gt;, PropertyConverter&lt;T&gt;...)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultC [...]
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultServiceContext.html#register(java.lang.Class,T,boolean)">register(Class&lt;T&gt;, T, boolean)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultServiceContext.html" title="class in org.apache.tamaya.spisupport">DefaultServiceContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#removePropertyConverters-org.apache.tamaya.TypeLiteral-java.util.Collection-">removePropertyConverters(TypeLiteral&lt;T&gt;, Collection&lt;PropertyConverter&lt;T&gt;&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigur [...]
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertyConverterManager.html#register(org.apache.tamaya.TypeLiteral,org.apache.tamaya.spi.PropertyConverter)">register(TypeLiteral&lt;T&gt;, PropertyConverter&lt;T&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertyConverterManager.html" title="class in org.apache.tamaya.spisupport">PropertyConverterManager</a></dt>
+<dd>
+<div class="block">Registers a new converters instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#releaseConfiguration(java.lang.ClassLoader)">releaseConfiguration(ClassLoader)</a></span> - Static method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Releases the configuration associated with the given classloader.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html#releaseConfiguration(java.lang.ClassLoader)">releaseConfiguration(ClassLoader)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationProvider</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#removePropertyConverters-org.apache.tamaya.TypeLiteral-">removePropertyConverters(TypeLiteral&lt;?&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#releaseConfiguration(java.lang.ClassLoader)">releaseConfiguration(ClassLoader)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi">ConfigurationProviderSpi</a></dt>
+<dd>
+<div class="block">This method allows to release a <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> for a classloader.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html#reload()">reload()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SystemPropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#removePropertyConverters-org.apache.tamaya.TypeLiteral-org.apache.tamaya.spi.PropertyConverter...-">removePropertyConverters(TypeLiteral&lt;T&gt;, PropertyConverter&lt;T&gt;...)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySource.html#removeAllChangeListeners()">removeAllChangeListeners()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></dt>
 <dd>
-<div class="block">Removes the given PropertyConverter instances for the given type,
- if existing.</div>
+<div class="block">Removes all registered change listeners, if any.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#removePropertyConverters-org.apache.tamaya.TypeLiteral-java.util.Collection-">removePropertyConverters(TypeLiteral&lt;T&gt;, Collection&lt;PropertyConverter&lt;T&gt;&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html#removeAllChangeListeners()">removeAllChangeListeners()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">PropertiesResourcePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html#removeAllChangeListeners()">removeAllChangeListeners()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html" title="class in org.apache.tamaya.spisupport">PropertySourceChangeSupport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertySource.html#removeChangeListener(java.util.function.BiConsumer)">removeChangeListener(BiConsumer&lt;Set&lt;String&gt;, PropertySource&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></dt>
 <dd>
-<div class="block">Removes the given PropertyConverter instances for the given type,
- if existing.</div>
+<div class="block">Removes a change listener for this properrty source.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html#removeChangeListener(java.util.function.BiConsumer)">removeChangeListener(BiConsumer&lt;Set&lt;String&gt;, PropertySource&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/PropertiesResourcePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">PropertiesResou [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html#removeChangeListener(java.util.function.BiConsumer)">removeChangeListener(BiConsumer&lt;Set&lt;String&gt;, PropertySource&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html" title="class in org.apache.tamaya.spisupport">PropertySourceChangeSupport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#removeMeta(java.lang.String)">removeMeta(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Removes a getMeta entry.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#removePropertyConverters-org.apache.tamaya.TypeLiteral-">removePropertyConverters(TypeLiteral&lt;?&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#removePropertyConverters(org.apache.tamaya.TypeLiteral)">removePropertyConverters(TypeLiteral&lt;?&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
 <div class="block">Removes all converters for the given type, which actually renders a given type
  unsupported for type conversion.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#removePropertyFilters-org.apache.tamaya.spi.PropertyFilter...-">removePropertyFilters(PropertyFilter...)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#removePropertyConverters(org.apache.tamaya.TypeLiteral)">removePropertyConverters(TypeLiteral&lt;?&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#removePropertyFilters-java.util.Collection-">removePropertyFilters(Collection&lt;PropertyFilter&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#removePropertyConverters(org.apache.tamaya.TypeLiteral,java.util.Collection)">removePropertyConverters(TypeLiteral&lt;T&gt;, Collection&lt;PropertyConverter&lt;T&gt;&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
+<dd>
+<div class="block">Removes the given PropertyConverter instances for the given type,
+ if existing.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#removePropertyConverters(org.apache.tamaya.TypeLiteral,java.util.Collection)">removePropertyConverters(TypeLiteral&lt;T&gt;, Collection&lt;PropertyConverter&lt;T&gt;&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#removePropertyFilters-org.apache.tamaya.spi.PropertyFilter...-">removePropertyFilters(PropertyFilter...)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#removePropertyConverters(org.apache.tamaya.TypeLiteral,org.apache.tamaya.spi.PropertyConverter...)">removePropertyConverters(TypeLiteral&lt;T&gt;, PropertyConverter&lt;T&gt;...)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
-<div class="block">Removes the given PropertyFilter instances, if existing.</div>
+<div class="block">Removes the given <a href="org/apache/tamaya/spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a> instances for the given type,
+ if existing.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#removePropertyFilters-java.util.Collection-">removePropertyFilters(Collection&lt;PropertyFilter&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#removePropertyFilters(java.util.Collection)">removePropertyFilters(Collection&lt;PropertyFilter&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
-<div class="block">Removes the given PropertyFilter instances, if existing.</div>
+<div class="block">Removes the given <a href="org/apache/tamaya/spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi"><code>PropertyFilter</code></a> instances, if existing.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#removePropertySources-org.apache.tamaya.spi.PropertySource...-">removePropertySources(PropertySource...)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#removePropertyFilters(java.util.Collection)">removePropertyFilters(Collection&lt;PropertyFilter&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#removePropertySources-java.util.Collection-">removePropertySources(Collection&lt;PropertySource&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#removePropertySources-org.apache.tamaya.spi.PropertySource...-">removePropertySources(PropertySource...)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#removePropertyFilters(org.apache.tamaya.spi.PropertyFilter...)">removePropertyFilters(PropertyFilter...)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
+<dd>
+<div class="block">Removes the given <a href="org/apache/tamaya/spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi"><code>PropertyFilter</code></a> instances, if existing.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#removePropertySources(java.util.Collection)">removePropertySources(Collection&lt;PropertySource&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
 <div class="block">Removes the given property sources, if existing.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#removePropertySources-java.util.Collection-">removePropertySources(Collection&lt;PropertySource&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#removePropertySources(java.util.Collection)">removePropertySources(Collection&lt;PropertySource&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#removePropertySources(org.apache.tamaya.spi.PropertySource...)">removePropertySources(PropertySource...)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
 <div class="block">Removes the given property sources, if existing.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/OSGIServiceContext.html#reset()">reset()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/OSGIServiceContext.html" title="class in org.apache.tamaya.core.internal">OSGIServiceContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContext.html#reset()">reset()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></dt>
+<dd>
+<div class="block">Resets the current service context, removing all loaded services.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html#reset()">reset()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html" title="class in org.apache.tamaya.spisupport">DefaultMetaDataProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultServiceContext.html#reset()">reset()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultServiceContext.html" title="class in org.apache.tamaya.spisupport">DefaultServiceContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/MetadataProvider.html#reset()">reset()</a></span> - Method in interface org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/MetadataProvider.html" title="interface in org.apache.tamaya.spisupport">MetadataProvider</a></dt>
+<dd>
+<div class="block">Resets this instance, which means it reloads metadata based on the given context and</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html#reset(java.lang.String)">reset(String)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html" title="class in org.apache.tamaya.spisupport">DefaultMetaDataProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/MetadataProvider.html#reset(java.lang.String)">reset(String)</a></span> - Method in interface org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/MetadataProvider.html" title="interface in org.apache.tamaya.spisupport">MetadataProvider</a></dt>
+<dd>
+<div class="block">Resets metadata for a property, which means it reloads metadata based on the given context and</div>
+</dd>
 </dl>
-<a name="I:S">
+<a id="I:S">
 <!--   -->
 </a>
 <h2 class="title">S</h2>
 <dl>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html#scheduleChangeMonitor(java.util.function.Supplier,long,java.util.concurrent.TimeUnit)">scheduleChangeMonitor(Supplier&lt;Map&lt;String, PropertyValue&gt;&gt;, long, TimeUnit)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertySourceChangeSupport.html" title="class in org.apache.tamaya.spisupport">PropertySourceChangeSupport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#serviceContext">serviceContext</a></span> - Variable in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi"><span class="typeNameLink">ServiceContext</span></a> - Interface in <a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></dt>
 <dd>
 <div class="block">This class models the component that is managing the lifecycle current the
@@ -1545,184 +2579,328 @@
 <dd>
 <div class="block">This singleton provides access to the services available in the current <a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi"><code>ServiceContext</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContextManager.html#set-org.apache.tamaya.spi.ServiceContext-">set(ServiceContext)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContextManager.html" title="class in org.apache.tamaya.spi">ServiceContextManager</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContextManager.html#set(org.apache.tamaya.spi.ServiceContext)">set(ServiceContext)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContextManager.html" title="class in org.apache.tamaya.spi">ServiceContextManager</a></dt>
 <dd>
 <div class="block">Replace the current <a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi"><code>ServiceContext</code></a> in use.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#setAnnotatedElement-java.lang.reflect.AnnotatedElement-">setAnnotatedElement(AnnotatedElement)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#setAnnotatedElement(java.lang.reflect.AnnotatedElement)">setAnnotatedElement(AnnotatedElement)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
 <dd>
 <div class="block">Sets the annotated element, when configuration is injected.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigurationProvider.html#setConfiguration-org.apache.tamaya.Configuration-">setConfiguration(Configuration)</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/ConfigurationProvider.html" title="class in org.apache.tamaya">ConfigurationProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#setChangeSupport(org.apache.tamaya.spi.ChangeSupport)">setChangeSupport(ChangeSupport)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
 <dd>
-<div class="block">This method allows to replace the current default <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> with a new
- instance.</div>
+<div class="block">Sets the change support.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#setClassLoader(java.lang.ClassLoader)">setClassLoader(ClassLoader)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
+<dd>
+<div class="block">Set the classloader to be used for loading of configuration resources, equals to
+ <code>setServiceContext(ServiceContextManager.getServiceContext(classLoader))</code>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html#setConfiguration-org.apache.tamaya.Configuration-">setConfiguration(Configuration)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#setClassLoader(java.lang.ClassLoader)">setClassLoader(ClassLoader)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#setConfiguration-org.apache.tamaya.Configuration-">setConfiguration(Configuration)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi">ConfigurationProviderSpi</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigurationProvider.html#setConfiguration(org.apache.tamaya.Configuration)">setConfiguration(Configuration)</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/ConfigurationProvider.html" title="class in org.apache.tamaya">ConfigurationProvider</a></dt>
 <dd>
-<div class="block">This method allows to replace the current <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> with a new
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">This method allows replacement of the current default <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> with a new
  instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#setConfiguration-org.apache.tamaya.Configuration-">setConfiguration(Configuration)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#setConfiguration(org.apache.tamaya.Configuration)">setConfiguration(Configuration)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
+<dd>
+<div class="block">Init this builder instance with the given <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#setConfiguration(org.apache.tamaya.Configuration)">setConfiguration(Configuration)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
 <dd>
 <div class="block">Sets the configuration.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigurationProvider.html#setConfigurationContext-org.apache.tamaya.spi.ConfigurationContext-">setConfigurationContext(ConfigurationContext)</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/ConfigurationProvider.html" title="class in org.apache.tamaya">ConfigurationProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#setConfiguration(org.apache.tamaya.Configuration)">setConfiguration(Configuration)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">Use #setConfiguration(Configuration) instead of.</span></div>
-</div>
+<div class="block">Allows to setCurrent configuration context during unit tests.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html#setConfigurationContext-org.apache.tamaya.spi.ConfigurationContext-">setConfigurationContext(ConfigurationContext)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/ConfigurationProvider.html#setConfiguration(org.apache.tamaya.Configuration,java.lang.ClassLoader)">setConfiguration(Configuration, ClassLoader)</a></span> - Static method in class org.apache.tamaya.<a href="org/apache/tamaya/ConfigurationProvider.html" title="class in org.apache.tamaya">ConfigurationProvider</a></dt>
 <dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">This method allows replacement of the current default <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> with a new
+ instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#setConfigurationContext-org.apache.tamaya.spi.ConfigurationContext-">setConfigurationContext(ConfigurationContext)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi">ConfigurationProviderSpi</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html#setConfiguration(org.apache.tamaya.Configuration,java.lang.ClassLoader)">setConfiguration(Configuration, ClassLoader)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/CoreConfigurationProvider.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#setConfiguration(org.apache.tamaya.Configuration,java.lang.ClassLoader)">setConfiguration(Configuration, ClassLoader)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html" title="interface in org.apache.tamaya.spi">ConfigurationProviderSpi</a></dt>
 <dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">use <a href="org/apache/tamaya/spi/ConfigurationProviderSpi.html#setConfiguration-org.apache.tamaya.Configuration-"><code>ConfigurationProviderSpi.setConfiguration(Configuration)</code></a></span></div>
-</div>
+<div class="block">This method allows to replace the current <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> with a new
+ instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#setConfigurationContext-org.apache.tamaya.spi.ConfigurationContext-">setConfigurationContext(ConfigurationContext)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#setContext(org.apache.tamaya.spi.ConfigurationContext)">setContext(ConfigurationContext)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
-<div class="block">Sets the configuration.</div>
+<div class="block">Init this builder instance with the given <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a> instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#setContext-org.apache.tamaya.spi.ConfigurationContext-">setContext(ConfigurationContext)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#setContext(org.apache.tamaya.spi.ConfigurationContext)">setContext(ConfigurationContext)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#setContext-org.apache.tamaya.spi.ConfigurationContext-">setContext(ConfigurationContext)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#setCurrent(org.apache.tamaya.Configuration)">setCurrent(Configuration)</a></span> - Static method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
 <dd>
-<div class="block">Init this builder instance with the given <a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a> instance.</div>
+<div class="block">This method allows replacement of the current default <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> with a new
+ instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#setDefaultOrdinal-java.lang.Integer-">setDefaultOrdinal(Integer)</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#setCurrent(org.apache.tamaya.Configuration,java.lang.ClassLoader)">setCurrent(Configuration, ClassLoader)</a></span> - Static method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
 <dd>
-<div class="block">Allows to set the ordinal of this property source explcitly.</div>
+<div class="block">This method allows replacement of the current default <a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> with a new
+ instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#setDefaultOrdinal(java.lang.Integer)">setDefaultOrdinal(Integer)</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Allows setting the ordinal of this property source explicitly.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#setDefaultOrdinal(java.lang.Integer)">setDefaultOrdinal(Integer)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
+<dd>
+<div class="block">Allows setting the ordinal of this property source explicitly.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html#setEnabled-boolean-">setEnabled(boolean)</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.core.propertysource">JavaConfigurationPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#setDisabled(boolean)">setDisabled(boolean)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html#setEnabled(boolean)">setEnabled(boolean)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">JavaConfigurationPropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#setKey-java.lang.String-">setKey(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/RegexPropertyFilter.html#setExcludes(java.lang.String...)">setExcludes(String...)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/RegexPropertyFilter.html" title="class in org.apache.tamaya.spisupport">RegexPropertyFilter</a></dt>
+<dd>
+<div class="block">Sets the regex expression to be applied on the key to remove the corresponding entries
+ if matching.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/RegexPropertyFilter.html#setIncludes(java.lang.String...)">setIncludes(String...)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/RegexPropertyFilter.html" title="class in org.apache.tamaya.spisupport">RegexPropertyFilter</a></dt>
+<dd>
+<div class="block">Sets the regex expression to be applied on the key to filter the corresponding entry
+ if matching.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#setKey(java.lang.String)">setKey(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
 <dd>
 <div class="block">Sets the key.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValueBuilder.html#setKey-java.lang.String-">setKey(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValueBuilder.html" title="class in org.apache.tamaya.spi">PropertyValueBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#setKey(java.lang.String)">setKey(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Changes the entry's key, mapping also corresponding context entries.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#setMeta(java.lang.String,java.lang.Object)">setMeta(String, Object)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Add an additional context data information.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#setMeta(java.lang.String,java.lang.String,java.lang.String)">setMeta(String, String, String)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
+<dd>
+<div class="block">Adds (overrides existing value) the given sources as property sources.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#setMeta(java.lang.String,java.lang.String,java.lang.String)">setMeta(String, String, String)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html#setMeta(java.lang.String,java.lang.String,java.lang.String)">setMeta(String, String, String)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html" title="class in org.apache.tamaya.spisupport">DefaultMetaDataProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/MetadataProvider.html#setMeta(java.lang.String,java.lang.String,java.lang.String)">setMeta(String, String, String)</a></span> - Method in interface org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/MetadataProvider.html" title="interface in org.apache.tamaya.spisupport">MetadataProvider</a></dt>
+<dd>
+<div class="block">Adds additional metadata.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#setMeta(java.lang.String,java.util.Map)">setMeta(String, Map&lt;String, String&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
+<dd>
+<div class="block">Adds (overrides existing value with same same keys) the given sources as property sources.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#setMeta(java.lang.String,java.util.Map)">setMeta(String, Map&lt;String, String&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html#setMeta(java.lang.String,java.util.Map)">setMeta(String, Map&lt;String, String&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html" title="class in org.apache.tamaya.spisupport">DefaultMetaDataProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/MetadataProvider.html#setMeta(java.lang.String,java.util.Map)">setMeta(String, Map&lt;String, String&gt;)</a></span> - Method in interface org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/MetadataProvider.html" title="interface in org.apache.tamaya.spisupport">MetadataProvider</a></dt>
 <dd>
-<div class="block">Sets a new key.</div>
+<div class="block">Adds additional metadata.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValueBuilder.html#setMetaEntries-java.util.Map-">setMetaEntries(Map&lt;String, String&gt;)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValueBuilder.html" title="class in org.apache.tamaya.spi">PropertyValueBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#setMeta(java.util.Map)">setMeta(Map&lt;String, String&gt;)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
 <dd>
 <div class="block">Replaces/sets the context data.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#setName-java.lang.String-">setName(String)</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#setName(java.lang.String)">setName(String)</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Sets the property source's (unique) name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#setName(java.lang.String)">setName(String)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
 <dd>
 <div class="block">Sets the property source's (unique) name.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#setOrdinal-java.lang.Integer-">setOrdinal(Integer)</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#setOrdinal(java.lang.Integer)">setOrdinal(Integer)</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Allows setting the ordinal of this property source explicitly.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#setOrdinal(java.lang.Integer)">setOrdinal(Integer)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
+<dd>
+<div class="block">Allows setting the ordinal of this property source explicitly.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/PropertySourceComparator.html#setOrdinalKey(java.lang.String)">setOrdinalKey(String)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/PropertySourceComparator.html" title="class in org.apache.tamaya.spisupport">PropertySourceComparator</a></dt>
+<dd>
+<div class="block">Overrides/adds the key to evaluate/override a property source ordinal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#setParent(org.apache.tamaya.spi.PropertyValue)">setParent(PropertyValue)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Sets the new parent, used iternally when converting between value types.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html#setPrefix(java.lang.String)">setPrefix(String)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">MapPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#setPropertyValue(org.apache.tamaya.spi.PropertyValue)">setPropertyValue(PropertyValue)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>
+<div class="block">Adds another existing node, hereby setting the corresponding parent node.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#setServiceContext(org.apache.tamaya.spi.ServiceContext)">setServiceContext(ServiceContext)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
-<div class="block">Allows to set the ordinal of this property source explcitly.</div>
+<div class="block">Sets the ServiceContext to be used.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#setPropertyValueCombinationPolicy-org.apache.tamaya.spi.PropertyValueCombinationPolicy-">setPropertyValueCombinationPolicy(PropertyValueCombinationPolicy)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuil [...]
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#setServiceContext(org.apache.tamaya.spi.ServiceContext)">setServiceContext(ServiceContext)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#setPropertyValueCombinationPolicy-org.apache.tamaya.spi.PropertyValueCombinationPolicy-">setPropertyValueCombinationPolicy(PropertyValueCombinationPolicy)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#setTargetType(org.apache.tamaya.TypeLiteral)">setTargetType(TypeLiteral)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
+<dd>
+<div class="block">Sets the target type explicitly.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ServiceContextManager.html#setToStaticClassLoader(org.apache.tamaya.spi.ServiceContext)">setToStaticClassLoader(ServiceContext)</a></span> - Static method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ServiceContextManager.html" title="class in org.apache.tamaya.spi">ServiceContextManager</a></dt>
+<dd>
+<div class="block">Replace the current <a href="org/apache/tamaya/spi/ServiceContext.html" title="interface in org.apache.tamaya.spi"><code>ServiceContext</code></a> for the ServiceContextManager's classloader in use.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#setValue(java.lang.String)">setValue(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#setValue(java.lang.String)">setValue(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#setValue(java.lang.String)">setValue(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Sets the createValue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#setValue(java.lang.String,java.lang.String)">setValue(String, String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>
+<div class="block">Sets the given key, value pair.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#setValues(java.util.List)">setValues(List&lt;PropertyValue&gt;)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
+<dd>
+<div class="block">Sets the underlying values evaluated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#setValues(java.util.Map)">setValues(Map&lt;String, String&gt;)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>
+<div class="block">Applies a mapProperties of <code>Map&lt;String,String&gt;</code> to this instance as values.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#setValues(java.util.Map,java.lang.String,boolean)">setValues(Map&lt;String, String&gt;, String, boolean)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>
+<div class="block">Applies a mapProperties of <code>Map&lt;String,String&gt;</code> to this instance as values.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#setValues(org.apache.tamaya.spi.PropertyValue...)">setValues(PropertyValue...)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
 <dd>
-<div class="block">Sets the <a href="org/apache/tamaya/spi/PropertyValueCombinationPolicy.html" title="interface in org.apache.tamaya.spi"><code>PropertyValueCombinationPolicy</code></a> used to evaluate the final
- property values.</div>
+<div class="block">Sets the underlying values evaluated.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValueBuilder.html#setSource-java.lang.String-">setSource(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValueBuilder.html" title="class in org.apache.tamaya.spi">PropertyValueBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#setValueWithCompositeKey(java.lang.String,java.lang.String)">setValueWithCompositeKey(String, String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
 <dd>
-<div class="block">Sets a new source.</div>
+<div class="block">Adds a new child getValue, where the getValue is given in '.'</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValueBuilder.html#setValue-java.lang.String-">setValue(String)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValueBuilder.html" title="class in org.apache.tamaya.spi">PropertyValueBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#setValueWithCompositeKey(java.util.Map)">setValueWithCompositeKey(Map&lt;String, String&gt;)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
 <dd>
-<div class="block">Sets a new value.</div>
+<div class="block">Adds multiple values, where the keys are given in '.'</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#setVersion(int)">setVersion(int)</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Sets the new version, used iternally when cloning.</div>
 </dd>
 <dt><a href="org/apache/tamaya/core/internal/converters/ShortConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">ShortConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
 <div class="block">Converter, converting from String to Short, the supported format is one of the following:
  
-     123 (byte value)
-     0xFF (byte value)
-     0XDF (byte value)
-     0D1 (byte value)
-     -123 (byte value)
-     -0xFF (byte value)
-     -0XDF (byte value)
-     -0D1 (byte value)
+     123 (byte createValue)
+     0xFF (byte createValue)
+     0XDF (byte createValue)
+     0D1 (byte createValue)
+     -123 (byte createValue)
+     -0xFF (byte createValue)
+     -0XDF (byte createValue)
+     -0D1 (byte createValue)
      MIN_VALUE (ignoring case)
      MIN (ignoring case)
      MAX_VALUE (ignoring case)
      MAX (ignoring case)
  </div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ShortConverter.html#ShortConverter--">ShortConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ShortConverter.html" title="class in org.apache.tamaya.core.internal.converters">ShortConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/ShortConverter.html#%3Cinit%3E()">ShortConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/ShortConverter.html" title="class in org.apache.tamaya.core.internal.converters">ShortConverter</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/tamaya/core/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.core.propertysource"><span class="typeNameLink">SimplePropertySource</span></a> - Class in <a href="org/apache/tamaya/core/propertysource/package-summary.html">org.apache.tamaya.core.propertysource</a></dt>
+<dt><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html" title="class in org.apache.tamaya.examples.custompropertysource"><span class="typeNameLink">SimplePropertySource</span></a> - Class in <a href="org/apache/tamaya/examples/custompropertysource/package-summary.html">org.apache.tamaya.examples.custompropertysource</a></dt>
+<dd>
+<div class="block">A simple PropertySource class.</div>
+</dd>
+<dt><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource"><span class="typeNameLink">SimplePropertySource</span></a> - Class in <a href="org/apache/tamaya/spisupport/propertysource/package-summary.html">org.apache.tamaya.spisupport.propertysource</a></dt>
 <dd>
 <div class="block">Simple implementation of a <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a> for
  simple property files and XML property files.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/SimplePropertySource.html#SimplePropertySource-java.io.File-">SimplePropertySource(File)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.core.propertysource">SimplePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html#%3Cinit%3E()">SimplePropertySource()</a></span> - Constructor for class org.apache.tamaya.examples.custompropertysource.<a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html#%3Cinit%3E(java.io.File)">SimplePropertySource(File)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource</a></dt>
 <dd>
 <div class="block">Creates a new Properties based PropertySource based on the given URL.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/SimplePropertySource.html#SimplePropertySource-java.net.URL-">SimplePropertySource(URL)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.core.propertysource">SimplePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html#%3Cinit%3E(java.lang.String,java.net.URL)">SimplePropertySource(String, URL)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource</a></dt>
 <dd>
 <div class="block">Creates a new Properties based PropertySource based on the given URL.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/SimplePropertySource.html#SimplePropertySource-java.lang.String-java.util.Map-">SimplePropertySource(String, Map&lt;String, String&gt;)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.core.propertysource">SimplePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html#%3Cinit%3E(java.lang.String,java.util.Map)">SimplePropertySource(String, Map&lt;String, String&gt;)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource</a></dt>
+<dd>
+<div class="block">Creates a new Properties based PropertySource based on the given properties mapProperties.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html#%3Cinit%3E(java.lang.String,java.util.Map,int)">SimplePropertySource(String, Map&lt;String, String&gt;, int)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource</a></dt>
 <dd>
-<div class="block">Creates a new Properties based PropertySource based on the given properties map.</div>
+<div class="block">Creates a new Properties based PropertySource.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/SimplePropertySource.html#SimplePropertySource-java.lang.String-java.net.URL-">SimplePropertySource(String, URL)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.core.propertysource">SimplePropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html#%3Cinit%3E(java.net.URL)">SimplePropertySource(URL)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource</a></dt>
 <dd>
 <div class="block">Creates a new Properties based PropertySource based on the given URL.</div>
 </dd>
-<dt><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html" title="class in org.apache.tamaya.examples.custompropertysource"><span class="typeNameLink">SimplePropertySource</span></a> - Class in <a href="org/apache/tamaya/examples/custompropertysource/package-summary.html">org.apache.tamaya.examples.custompropertysource</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html#SimplePropertySource--">SimplePropertySource()</a></span> - Constructor for class org.apache.tamaya.examples.custompropertysource.<a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySource.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySource</a></dt>
-<dd>&nbsp;</dd>
+<dt><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource"><span class="typeNameLink">SimplePropertySource.Builder</span></a> - Class in <a href="org/apache/tamaya/spisupport/propertysource/package-summary.html">org.apache.tamaya.spisupport.propertysource</a></dt>
+<dd>
+<div class="block"><code>SimplePropertySource</code> builder static inner class.</div>
+</dd>
 <dt><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySourceProvider.html" title="class in org.apache.tamaya.examples.custompropertysource"><span class="typeNameLink">SimplePropertySourceProvider</span></a> - Class in <a href="org/apache/tamaya/examples/custompropertysource/package-summary.html">org.apache.tamaya.examples.custompropertysource</a></dt>
+<dd>
+<div class="block">A simple PropertySource provider class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySourceProvider.html#%3Cinit%3E()">SimplePropertySourceProvider()</a></span> - Constructor for class org.apache.tamaya.examples.custompropertysource.<a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySourceProvider.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySourceProvider</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySourceProvider.html#SimplePropertySourceProvider--">SimplePropertySourceProvider()</a></span> - Constructor for class org.apache.tamaya.examples.custompropertysource.<a href="org/apache/tamaya/examples/custompropertysource/SimplePropertySourceProvider.html" title="class in org.apache.tamaya.examples.custompropertysource">SimplePropertySourceProvider</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#sortPropertyFilter-java.util.Comparator-">sortPropertyFilter(Comparator&lt;PropertyFilter&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#sortPropertyConverter(java.util.Comparator)">sortPropertyConverter(Comparator&lt;PropertyConverter&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
+<dd>
+<div class="block">Sorts the current registered property converters using the given comparator.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#sortPropertyConverter(java.util.Comparator)">sortPropertyConverter(Comparator&lt;PropertyConverter&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#sortPropertyFilter-java.util.Comparator-">sortPropertyFilter(Comparator&lt;PropertyFilter&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#sortPropertyFilter(java.util.Comparator)">sortPropertyFilter(Comparator&lt;PropertyFilter&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
 <div class="block">Sorts the current registered property filters using the given comparator.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html#sortPropertySources-java.util.Comparator-">sortPropertySources(Comparator&lt;PropertySource&gt;)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContextBuilder.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#sortPropertyFilter(java.util.Comparator)">sortPropertyFilter(Comparator&lt;PropertyFilter&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html#sortPropertySources-java.util.Comparator-">sortPropertySources(Comparator&lt;PropertySource&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationContextBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationBuilder.html#sortPropertySources(java.util.Comparator)">sortPropertySources(Comparator&lt;PropertySource&gt;)</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></dt>
 <dd>
 <div class="block">Sorts the current registered property sources using the given comparator.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/OSGIActivator.html#start-org.osgi.framework.BundleContext-">start(BundleContext)</a></span> - Method in class org.apache.tamaya.core.<a href="org/apache/tamaya/core/OSGIActivator.html" title="class in org.apache.tamaya.core">OSGIActivator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html#sortPropertySources(java.util.Comparator)">sortPropertySources(Comparator&lt;PropertySource&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationBuilder.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/OSGIActivator.html#stop-org.osgi.framework.BundleContext-">stop(BundleContext)</a></span> - Method in class org.apache.tamaya.core.<a href="org/apache/tamaya/core/OSGIActivator.html" title="class in org.apache.tamaya.core">OSGIActivator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/OSGIActivator.html#start(org.osgi.framework.BundleContext)">start(BundleContext)</a></span> - Method in class org.apache.tamaya.core.<a href="org/apache/tamaya/core/OSGIActivator.html" title="class in org.apache.tamaya.core">OSGIActivator</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.core.propertysource"><span class="typeNameLink">SystemPropertySource</span></a> - Class in <a href="org/apache/tamaya/core/propertysource/package-summary.html">org.apache.tamaya.core.propertysource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/OSGIActivator.html#stop(org.osgi.framework.BundleContext)">stop(BundleContext)</a></span> - Method in class org.apache.tamaya.core.<a href="org/apache/tamaya/core/OSGIActivator.html" title="class in org.apache.tamaya.core">OSGIActivator</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/tamaya/core/internal/converters/SupplierConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">SupplierConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
-<div class="block">This <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a> manages the system properties.</div>
+<div class="block">Converter, converting from String to Supplier.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html#SystemPropertySource--">SystemPropertySource()</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.core.propertysource">SystemPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/SupplierConverter.html#%3Cinit%3E()">SupplierConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/SupplierConverter.html" title="class in org.apache.tamaya.core.internal.converters">SupplierConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ChangeSupport.html#SUPPORTED">SUPPORTED</a></span> - org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ChangeSupport.html" title="enum in org.apache.tamaya.spi">ChangeSupport</a></dt>
 <dd>
-<div class="block">Creates a new instance.</div>
+<div class="block">Config change is supported, this config source supports registering ConfigChangeListeners.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html#SystemPropertySource-int-">SystemPropertySource(int)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.core.propertysource">SystemPropertySource</a></dt>
+<dt><a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource"><span class="typeNameLink">SystemPropertySource</span></a> - Class in <a href="org/apache/tamaya/spisupport/propertysource/package-summary.html">org.apache.tamaya.spisupport.propertysource</a></dt>
 <dd>
-<div class="block">Creates a new instance using a fixed ordinal value.</div>
+<div class="block">This <a href="org/apache/tamaya/spi/PropertySource.html" title="interface in org.apache.tamaya.spi"><code>PropertySource</code></a> manages the system properties.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html#SystemPropertySource-java.lang.String-int-">SystemPropertySource(String, int)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.core.propertysource">SystemPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html#%3Cinit%3E()">SystemPropertySource()</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SystemPropertySource</a></dt>
 <dd>
 <div class="block">Creates a new instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html#SystemPropertySource-java.lang.String-">SystemPropertySource(String)</a></span> - Constructor for class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.core.propertysource">SystemPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html#%3Cinit%3E(int)">SystemPropertySource(int)</a></span> - Constructor for class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SystemPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">SystemPropertySource</a></dt>
 <dd>
-<div class="block">Creates a new instance.</div>
+<div class="block">Creates a new instance using a fixed ordinal createValue.</div>
 </dd>
 </dl>
-<a name="I:T">
+<a id="I:T">
 <!--   -->
 </a>
 <h2 class="title">T</h2>
@@ -1731,91 +2909,294 @@
 <dd>
 <div class="block">property name to override default tamaya ordinals</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html#toBuilder--">toBuilder()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#toBuilder()">toBuilder()</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dd>
+<div class="block">Create a new builder using this instance as its base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/CoreConfiguration.html#toBuilder()">toBuilder()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/CoreConfiguration.html" title="class in org.apache.tamaya.core.internal">CoreConfiguration</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#toBuilder()">toBuilder()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
+<dd>
+<div class="block">Creates a builder based on this instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#toListValue()">toListValue()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#toListValue()">toListValue()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#toListValue()">toListValue()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Convert an instance to a List PropertyValue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#toLocalMap()">toLocalMap()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>
+<div class="block">Convert the value tree to a local property map.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#toLocalMap()">toLocalMap()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Convert the value tree to a property mapProperties using local keys.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#toMap()">toMap()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>
+<div class="block">Convert the value tree to a property map.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#toMap()">toMap()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dd>
+<div class="block">Convert the value tree to a property map.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#toObjectValue()">toObjectValue()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#toObjectValue()">toObjectValue()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConfigurationContext.html#toBuilder--">toBuilder()</a></span> - Method in interface org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#toObjectValue()">toObjectValue()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
 <dd>
-<div class="block">Creates a <a href="org/apache/tamaya/spi/ConfigurationContextBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContextBuilder</code></a> preinitialized with the data from this instance.</div>
+<div class="block">Convert an instance to a Object PropertyValue.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#toBuilder--">toBuilder()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/FilterContext.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ListValue.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ListValue.html" title="class in org.apache.tamaya.spi">ListValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ObjectValue.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ObjectValue.html" title="class in org.apache.tamaya.spi">ObjectValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
 <dd>
-<div class="block">Creates a new builder instance based on this item.</div>
+<div class="block">Create a String representation of the tree.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfiguration.html#toString--">toString()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfiguration.html" title="class in org.apache.tamaya.core.internal">DefaultConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html#toString--">toString()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigurationContext.html" title="class in org.apache.tamaya.core.internal">DefaultConfigurationContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationContext.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfigValueEvaluator.html#toString--">toString()</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfigValueEvaluator.html" title="class in org.apache.tamaya.core.internal">DefaultConfigValueEvaluator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigurationSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultConfigurationSnapshot</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html#toString--">toString()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.core.propertysource">JavaConfigurationPropertySource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfigValueEvaluator.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfigValueEvaluator.html" title="class in org.apache.tamaya.spisupport">DefaultConfigValueEvaluator</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.Builder.html#toString--">toString()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.Builder.html" title="class in org.apache.tamaya.spi">ConversionContext.Builder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultMetaDataProvider.html" title="class in org.apache.tamaya.spisupport">DefaultMetaDataProvider</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ConversionContext.html#toString--">toString()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ConversionContext.html" title="class in org.apache.tamaya.spi">ConversionContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultPropertySourceSnapshot.html" title="class in org.apache.tamaya.spisupport">DefaultPropertySourceSnapshot</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/FilterContext.html#toString--">toString()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/FilterContext.html" title="class in org.apache.tamaya.spi">FilterContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.html#toString--">toString()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.html" title="class in org.apache.tamaya.spi">PropertyValue</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValueBuilder.html#toString--">toString()</a></span> - Method in class org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValueBuilder.html" title="class in org.apache.tamaya.spi">PropertyValueBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySourceProvider</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#toString--">toString()</a></span> - Method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/JavaConfigurationPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">JavaConfigurationPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/RegexPropertyFilter.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/RegexPropertyFilter.html" title="class in org.apache.tamaya.spisupport">RegexPropertyFilter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#toString()">toString()</a></span> - Method in class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/propertysource/BasePropertySource.html#toStringValues()">toStringValues()</a></span> - Method in class org.apache.tamaya.core.propertysource.<a href="org/apache/tamaya/core/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.core.propertysource">BasePropertySource</a></dt>
+<dd>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html#toStringValues()">toStringValues()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BasePropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">BasePropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html#toStringValues()">toStringValues()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/CLIPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">CLIPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html#toStringValues()">toStringValues()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/EnvironmentPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">EnvironmentPropertySource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html#toStringValues()">toStringValues()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/MapPropertySource.html" title="class in org.apache.tamaya.spisupport.propertysource">MapPropertySource</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya"><span class="typeNameLink">TypeLiteral</span></a>&lt;<a href="org/apache/tamaya/TypeLiteral.html" title="type parameter in TypeLiteral">T</a>&gt; - Class in <a href="org/apache/tamaya/package-summary.html">org.apache.tamaya</a></dt>
 <dd>
 <div class="block">Class for instantiation of objects that represent parameterized types
  with current parameters.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#TypeLiteral-java.lang.reflect.Type-">TypeLiteral(Type)</a></span> - Constructor for class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#%3Cinit%3E()">TypeLiteral()</a></span> - Constructor for class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
 <dd>
-<div class="block">Constructor.</div>
+<div class="block">Constructor only for directly implementing a TypeLiteral hereby dynamically implementing a generic interface.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#TypeLiteral--">TypeLiteral()</a></span> - Constructor for class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/TypeLiteral.html#%3Cinit%3E(java.lang.reflect.Type)">TypeLiteral(Type)</a></span> - Constructor for class org.apache.tamaya.<a href="org/apache/tamaya/TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a></dt>
 <dd>
-<div class="block">Constructor only for directly implemeting a TypeLiteral hereby dynamically implementing a generic interface.</div>
+<div class="block">Constructor.</div>
 </dd>
 </dl>
-<a name="I:U">
+<a id="I:U">
 <!--   -->
 </a>
 <h2 class="title">U</h2>
 <dl>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ChangeSupport.html#UNSUPPORTED">UNSUPPORTED</a></span> - org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ChangeSupport.html" title="enum in org.apache.tamaya.spi">ChangeSupport</a></dt>
+<dd>
+<div class="block">Config change is not supported.</div>
+</dd>
 <dt><a href="org/apache/tamaya/core/internal/converters/URIConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">URIConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
-<div class="block">Converter, converting from String to URI, using new URI(value).</div>
+<div class="block">Converter, converting from String to URI, using new URI(createValue).</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/URIConverter.html#URIConverter--">URIConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/URIConverter.html" title="class in org.apache.tamaya.core.internal.converters">URIConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/URIConverter.html#%3Cinit%3E()">URIConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/URIConverter.html" title="class in org.apache.tamaya.core.internal.converters">URIConverter</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/tamaya/core/internal/converters/URLConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">URLConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
 <dd>
-<div class="block">Converter, converting from String to URI, using new URL(value).</div>
+<div class="block">Converter, converting from String to URL, using new URL(createValue).</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/URLConverter.html#URLConverter--">URLConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/URLConverter.html" title="class in org.apache.tamaya.core.internal.converters">URLConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/URLConverter.html#%3Cinit%3E()">URLConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/URLConverter.html" title="class in org.apache.tamaya.core.internal.converters">URLConverter</a></dt>
 <dd>&nbsp;</dd>
 </dl>
-<a name="I:W">
+<a id="I:V">
+<!--   -->
+</a>
+<h2 class="title">V</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.ValueType.html#VALUE">VALUE</a></span> - org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.ValueType.html" title="enum in org.apache.tamaya.spi">PropertyValue.ValueType</a></dt>
+<dd>
+<div class="block">A simple value property.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ChangeSupport.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ChangeSupport.html" title="enum in org.apache.tamaya.spi">ChangeSupport</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.ValueType.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.ValueType.html" title="enum in org.apache.tamaya.spi">PropertyValue.ValueType</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/ChangeSupport.html#values()">values()</a></span> - Static method in enum org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/ChangeSupport.html" title="enum in org.apache.tamaya.spi">ChangeSupport</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spi/PropertyValue.ValueType.html#values()">values()</a></span> - Static method in enum org.apache.tamaya.spi.<a href="org/apache/tamaya/spi/PropertyValue.ValueType.html" title="enum in org.apache.tamaya.spi">PropertyValue.ValueType</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+</dl>
+<a id="I:W">
 <!--   -->
 </a>
 <h2 class="title">W</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#with-org.apache.tamaya.ConfigOperator-">with(ConfigOperator)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/Configuration.html#with(org.apache.tamaya.ConfigOperator)">with(ConfigOperator)</a></span> - Method in interface org.apache.tamaya.<a href="org/apache/tamaya/Configuration.html" title="interface in org.apache.tamaya">Configuration</a></dt>
 <dd>
-<div class="block">Extension point for adjusting configuration.</div>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
+<div class="deprecationComment">use <a href="org/apache/tamaya/Configuration.html#map(java.util.function.UnaryOperator)"><code>Configuration.map(UnaryOperator)</code></a></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/DefaultConfiguration.html#with(org.apache.tamaya.ConfigOperator)">with(ConfigOperator)</a></span> - Method in class org.apache.tamaya.spisupport.<a href="org/apache/tamaya/spisupport/DefaultConfiguration.html" title="class in org.apache.tamaya.spisupport">DefaultConfiguration</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html#withDefaultOrdinal(int)">withDefaultOrdinal(int)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource.Builder</a></dt>
+<dd>
+<div class="block">Sets the <code>defaultOrdinal</code> and returns a reference to this Builder so that the methods
+ can be chained together.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html#withName(java.lang.String)">withName(String)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource.Builder</a></dt>
+<dd>
+<div class="block">With name builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html#withName(java.lang.String)">withName(String)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource.Builder</a></dt>
+<dd>
+<div class="block">Sets the <code>name</code> and returns a reference to this Builder so that the methods
+ can be chained together.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html#withOrdinal(int)">withOrdinal(int)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource.Builder</a></dt>
+<dd>
+<div class="block">With ordinal builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html#withOrdinal(int)">withOrdinal(int)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource.Builder</a></dt>
+<dd>
+<div class="block">Sets the <code>ordinal</code> and returns a reference to this Builder so that the methods
+ can be chained together.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html#withProperties(java.io.File)">withProperties(File)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource.Builder</a></dt>
+<dd>
+<div class="block">Reads the <code>properties</code> from the given resource and returns a reference
+ to this Builder so that the methods can be chained together.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html#withProperties(java.net.URL)">withProperties(URL)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource.Builder</a></dt>
+<dd>
+<div class="block">Reads the <code>properties</code> from the given resource and returns a reference
+ to this Builder so that the methods can be chained together.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html#withProperties(java.util.Map)">withProperties(Map&lt;String, String&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource.Builder</a></dt>
+<dd>
+<div class="block">Sets the <code>properties</code> and returns a reference to this Builder so that the methods can be chained together.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html#withProperties(java.util.Map,java.lang.String)">withProperties(Map&lt;String, String&gt;, String)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource.Builder</a></dt>
+<dd>
+<div class="block">With properties builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html#withProperties(java.util.Map)">withProperties(Map&lt;String, PropertyValue&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource.Builder</a></dt>
+<dd>
+<div class="block">With properties builder.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/DefaultConfiguration.html#with-org.apache.tamaya.ConfigOperator-">with(ConfigOperator)</a></span> - Method in class org.apache.tamaya.core.internal.<a href="org/apache/tamaya/core/internal/DefaultConfiguration.html" title="class in org.apache.tamaya.core.internal">DefaultConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html#withProperties(org.apache.tamaya.spi.PropertyValue...)">withProperties(PropertyValue...)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource.Builder</a></dt>
+<dd>
+<div class="block">With properties builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html#withProperty(java.lang.String,java.lang.String)">withProperty(String, String)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource.Builder</a></dt>
+<dd>
+<div class="block">Sets the <code>properties</code> and returns a reference to this Builder so that the methods can be chained together.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.Builder.html#withPropertySourcs(java.util.Collection)">withPropertySourcs(Collection&lt;PropertySource&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySourceProvider.B [...]
+<dd>
+<div class="block">With property sources builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.Builder.html#withPropertySourcs(org.apache.tamaya.spi.PropertySource...)">withPropertySourcs(PropertySource...)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySourceProvider.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySourceProvid [...]
+<dd>
+<div class="block">With propertySources.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html#withSimpleProperties(java.util.Map)">withSimpleProperties(Map&lt;String, String&gt;)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource.Builder</a></dt>
+<dd>
+<div class="block">With simple properties builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html#withSimpleProperty(java.lang.String,java.lang.String)">withSimpleProperty(String, String)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource.Builder</a></dt>
+<dd>
+<div class="block">With simple property builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html#withSimpleProperty(java.lang.String,java.lang.String,java.lang.String)">withSimpleProperty(String, String, String)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource.Build [...]
+<dd>
+<div class="block">With simple property builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html#withSource(java.lang.String)">withSource(String)</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/BuildablePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">BuildablePropertySource.Builder</a></dt>
+<dd>
+<div class="block">With source builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html#withUuidName()">withUuidName()</a></span> - Method in class org.apache.tamaya.spisupport.propertysource.<a href="org/apache/tamaya/spisupport/propertysource/SimplePropertySource.Builder.html" title="class in org.apache.tamaya.spisupport.propertysource">SimplePropertySource.Builder</a></dt>
+<dd>
+<div class="block">Sets the <code>name</code> to a new UUID and returns a reference to this Builder so that the methods
+ can be chained together.</div>
+</dd>
+</dl>
+<a id="I:Y">
+<!--   -->
+</a>
+<h2 class="title">Y</h2>
+<dl>
+<dt><a href="org/apache/tamaya/core/internal/converters/YearConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">YearConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
+<dd>
+<div class="block">Converter, converting from String to Year.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/YearConverter.html#%3Cinit%3E()">YearConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/YearConverter.html" title="class in org.apache.tamaya.core.internal.converters">YearConverter</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/tamaya/core/internal/converters/YearMonthConverter.html" title="class in org.apache.tamaya.core.internal.converters"><span class="typeNameLink">YearMonthConverter</span></a> - Class in <a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></dt>
+<dd>
+<div class="block">Converter, converting from String to YearMonth.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/tamaya/core/internal/converters/YearMonthConverter.html#%3Cinit%3E()">YearMonthConverter()</a></span> - Constructor for class org.apache.tamaya.core.internal.converters.<a href="org/apache/tamaya/core/internal/converters/YearMonthConverter.html" title="class in org.apache.tamaya.core.internal.converters">YearMonthConverter</a></dt>
 <dd>&nbsp;</dd>
 </dl>
-<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbs [...]
+<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbs [...]
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
+<div class="bottomNav"><a id="navbar.bottom">
 <!--   -->
 </a>
 <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
+<a id="navbar.bottom.firstrow">
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
+<li><a href="index.html">Overview</a></li>
 <li>Package</li>
 <li>Class</li>
 <li>Use</li>
@@ -1826,16 +3207,8 @@
 </ul>
 </div>
 <div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -1848,11 +3221,16 @@
   }
   //-->
 </script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
 </div>
-<a name="skip.navbar.bottom">
+<a id="skip.navbar.bottom">
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2017 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2019 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
 </body>
 </html>
diff --git a/apidocs/stable/index.html b/apidocs/stable/index.html
index eb168f1..f88466b 100644
--- a/apidocs/stable/index.html
+++ b/apidocs/stable/index.html
@@ -1,76 +1,217 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!DOCTYPE HTML>
 <!-- NewPage -->
 <html lang="de">
 <head>
 <!-- Generated by javadoc -->
+<title>Overview (Apache Tamaya Base 0.4-incubating API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Apache Tamaya Base 0.3-incubating API</title>
-<script type="text/javascript">
-    tmpTargetPage = "" + window.location.search;
-    if (tmpTargetPage != "" && tmpTargetPage != "undefined")
-        tmpTargetPage = tmpTargetPage.substring(1);
-    if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
-        tmpTargetPage = "undefined";
-    targetPage = tmpTargetPage;
-    function validURL(url) {
-        try {
-            url = decodeURIComponent(url);
-        }
-        catch (error) {
-            return false;
-        }
-        var pos = url.indexOf(".html");
-        if (pos == -1 || pos != url.length - 5)
-            return false;
-        var allowNumber = false;
-        var allowSep = false;
-        var seenDot = false;
-        for (var i = 0; i < url.length - 5; i++) {
-            var ch = url.charAt(i);
-            if ('a' <= ch && ch <= 'z' ||
-                    'A' <= ch && ch <= 'Z' ||
-                    ch == '$' ||
-                    ch == '_' ||
-                    ch.charCodeAt(0) > 127) {
-                allowNumber = true;
-                allowSep = true;
-            } else if ('0' <= ch && ch <= '9'
-                    || ch == '-') {
-                if (!allowNumber)
-                     return false;
-            } else if (ch == '/' || ch == '.') {
-                if (!allowSep)
-                    return false;
-                allowNumber = false;
-                allowSep = false;
-                if (ch == '.')
-                     seenDot = true;
-                if (ch == '/' && seenDot)
-                     return false;
-            } else {
-                return false;
-            }
+<meta name="keywords" content="Overview, Apache Tamaya Base 0.4-incubating API">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Overview (Apache Tamaya Base 0.4-incubating API)";
         }
-        return true;
     }
-    function loadFrames() {
-        if (targetPage != "" && targetPage != "undefined")
-             top.classFrame.location = top.targetPage;
+    catch(err) {
     }
+//-->
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li class="navBarCell1Rev">Overview</li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<div class="header">
+<h1 class="title">Apache Tamaya Base 0.4-incubating API</h1>
+</div>
+<main role="main">
+<div class="contentContainer">
+<table class="overviewSummary">
+<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor" id="i0">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/package-summary.html">org.apache.tamaya</a></th>
+<td class="colLast">
+<div class="block">This package contains the Apache Tamaya API.</div>
+</td>
+</tr>
+<tr class="rowColor" id="i1">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/core/package-summary.html">org.apache.tamaya.core</a></th>
+<td class="colLast">
+<div class="block">This is the root package of the Apache Tamaya API implementation.</div>
+</td>
+</tr>
+<tr class="altColor" id="i2">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/core/internal/package-summary.html">org.apache.tamaya.core.internal</a></th>
+<td class="colLast">
+<div class="block">Contains implementations of different property sources for supporting
+ CLI, Environment and System Properties as well as simple properties
+ based on the formats defined by <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Properties</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor" id="i3">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/core/internal/converters/package-summary.html">org.apache.tamaya.core.internal.converters</a></th>
+<td class="colLast">
+<div class="block">Contains implementations of the converters provided by default.</div>
+</td>
+</tr>
+<tr class="altColor" id="i4">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/core/propertysource/package-summary.html">org.apache.tamaya.core.propertysource</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor" id="i5">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/examples/custompropertysource/package-summary.html">org.apache.tamaya.examples.custompropertysource</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor" id="i6">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/examples/minimal/package-summary.html">org.apache.tamaya.examples.minimal</a></th>
+<td class="colLast">
+<div class="block">Example to show the simplest ways to use Tamaya with
+ the standard configuration file.</div>
+</td>
+</tr>
+<tr class="rowColor" id="i7">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/spi/package-summary.html">org.apache.tamaya.spi</a></th>
+<td class="colLast">
+<div class="block">This package contains the Apache Tamaya SPI artifacts.</div>
+</td>
+</tr>
+<tr class="altColor" id="i8">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/spisupport/package-summary.html">org.apache.tamaya.spisupport</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor" id="i9">
+<th class="colFirst" scope="row"><a href="org/apache/tamaya/spisupport/propertysource/package-summary.html">org.apache.tamaya.spisupport.propertysource</a></th>
+<td class="colLast">
+<div class="block">Contains internal implementations artifacts registered as services.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li class="navBarCell1Rev">Overview</li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
 </script>
-</head>
-<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
-<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
-<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
-<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
-</frameset>
-<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
-<noframes>
 <noscript>
 <div>JavaScript is disabled on your browser.</div>
 </noscript>
-<h2>Frame Alert</h2>
-<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
-</noframes>
-</frameset>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2019 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
 </html>
diff --git a/apidocs/stable/jquery/external/jquery/jquery.js b/apidocs/stable/jquery/external/jquery/jquery.js
new file mode 100644
index 0000000..9b5206b
--- /dev/null
+++ b/apidocs/stable/jquery/external/jquery/jquery.js
@@ -0,0 +1,10364 @@
+/*!
+ * jQuery JavaScript Library v3.3.1
+ * https://jquery.com/
+ *
+ * Includes Sizzle.js
+ * https://sizzlejs.com/
+ *
+ * Copyright JS Foundation and other contributors
+ * Released under the MIT license
+ * https://jquery.org/license
+ *
+ * Date: 2018-01-20T17:24Z
+ */
+( function( global, factory ) {
+
+	"use strict";
+
+	if ( typeof module === "object" && typeof module.exports === "object" ) {
+
+		// For CommonJS and CommonJS-like environments where a proper `window`
+		// is present, execute the factory and get jQuery.
+		// For environments that do not have a `window` with a `document`
+		// (such as Node.js), expose a factory as module.exports.
+		// This accentuates the need for the creation of a real `window`.
+		// e.g. var jQuery = require("jquery")(window);
+		// See ticket #14549 for more info.
+		module.exports = global.document ?
+			factory( global, true ) :
+			function( w ) {
+				if ( !w.document ) {
+					throw new Error( "jQuery requires a window with a document" );
+				}
+				return factory( w );
+			};
+	} else {
+		factory( global );
+	}
+
+// Pass this if window is not defined yet
+} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) {
+
+// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1
+// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode
+// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common
+// enough that all such attempts are guarded in a try block.
+"use strict";
+
+var arr = [];
+
+var document = window.document;
+
+var getProto = Object.getPrototypeOf;
+
+var slice = arr.slice;
+
+var concat = arr.concat;
+
+var push = arr.push;
+
+var indexOf = arr.indexOf;
+
+var class2type = {};
+
+var toString = class2type.toString;
+
+var hasOwn = class2type.hasOwnProperty;
+
+var fnToString = hasOwn.toString;
+
+var ObjectFunctionString = fnToString.call( Object );
+
+var support = {};
+
+var isFunction = function isFunction( obj ) {
+
+      // Support: Chrome <=57, Firefox <=52
+      // In some browsers, typeof returns "function" for HTML <object> elements
+      // (i.e., `typeof document.createElement( "object" ) === "function"`).
+      // We don't want to classify *any* DOM node as a function.
+      return typeof obj === "function" && typeof obj.nodeType !== "number";
+  };
+
+
+var isWindow = function isWindow( obj ) {
+		return obj != null && obj === obj.window;
+	};
+
+
+
+
+	var preservedScriptAttributes = {
+		type: true,
+		src: true,
+		noModule: true
+	};
+
+	function DOMEval( code, doc, node ) {
+		doc = doc || document;
+
+		var i,
+			script = doc.createElement( "script" );
+
+		script.text = code;
+		if ( node ) {
+			for ( i in preservedScriptAttributes ) {
+				if ( node[ i ] ) {
+					script[ i ] = node[ i ];
+				}
+			}
+		}
+		doc.head.appendChild( script ).parentNode.removeChild( script );
+	}
+
+
+function toType( obj ) {
+	if ( obj == null ) {
+		return obj + "";
+	}
+
+	// Support: Android <=2.3 only (functionish RegExp)
+	return typeof obj === "object" || typeof obj === "function" ?
+		class2type[ toString.call( obj ) ] || "object" :
+		typeof obj;
+}
+/* global Symbol */
+// Defining this global in .eslintrc.json would create a danger of using the global
+// unguarded in another place, it seems safer to define global only for this module
+
+
+
+var
+	version = "3.3.1",
+
+	// Define a local copy of jQuery
+	jQuery = function( selector, context ) {
+
+		// The jQuery object is actually just the init constructor 'enhanced'
+		// Need init if jQuery is called (just allow error to be thrown if not included)
+		return new jQuery.fn.init( selector, context );
+	},
+
+	// Support: Android <=4.0 only
+	// Make sure we trim BOM and NBSP
+	rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
+
+jQuery.fn = jQuery.prototype = {
+
+	// The current version of jQuery being used
+	jquery: version,
+
+	constructor: jQuery,
+
+	// The default length of a jQuery object is 0
+	length: 0,
+
+	toArray: function() {
+		return slice.call( this );
+	},
+
+	// Get the Nth element in the matched element set OR
+	// Get the whole matched element set as a clean array
+	get: function( num ) {
+
+		// Return all the elements in a clean array
+		if ( num == null ) {
+			return slice.call( this );
+		}
+
+		// Return just the one element from the set
+		return num < 0 ? this[ num + this.length ] : this[ num ];
+	},
+
+	// Take an array of elements and push it onto the stack
+	// (returning the new matched element set)
+	pushStack: function( elems ) {
+
+		// Build a new jQuery matched element set
+		var ret = jQuery.merge( this.constructor(), elems );
+
+		// Add the old object onto the stack (as a reference)
+		ret.prevObject = this;
+
+		// Return the newly-formed element set
+		return ret;
+	},
+
+	// Execute a callback for every element in the matched set.
+	each: function( callback ) {
+		return jQuery.each( this, callback );
+	},
+
+	map: function( callback ) {
+		return this.pushStack( jQuery.map( this, function( elem, i ) {
+			return callback.call( elem, i, elem );
+		} ) );
+	},
+
+	slice: function() {
+		return this.pushStack( slice.apply( this, arguments ) );
+	},
+
+	first: function() {
+		return this.eq( 0 );
+	},
+
+	last: function() {
+		return this.eq( -1 );
+	},
+
+	eq: function( i ) {
+		var len = this.length,
+			j = +i + ( i < 0 ? len : 0 );
+		return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] );
+	},
+
+	end: function() {
+		return this.prevObject || this.constructor();
+	},
+
+	// For internal use only.
+	// Behaves like an Array's method, not like a jQuery method.
+	push: push,
+	sort: arr.sort,
+	splice: arr.splice
+};
+
+jQuery.extend = jQuery.fn.extend = function() {
+	var options, name, src, copy, copyIsArray, clone,
+		target = arguments[ 0 ] || {},
+		i = 1,
+		length = arguments.length,
+		deep = false;
+
+	// Handle a deep copy situation
+	if ( typeof target === "boolean" ) {
+		deep = target;
+
+		// Skip the boolean and the target
+		target = arguments[ i ] || {};
+		i++;
+	}
+
+	// Handle case when target is a string or something (possible in deep copy)
+	if ( typeof target !== "object" && !isFunction( target ) ) {
+		target = {};
+	}
+
+	// Extend jQuery itself if only one argument is passed
+	if ( i === length ) {
+		target = this;
+		i--;
+	}
+
+	for ( ; i < length; i++ ) {
+
+		// Only deal with non-null/undefined values
+		if ( ( options = arguments[ i ] ) != null ) {
+
+			// Extend the base object
+			for ( name in options ) {
+				src = target[ name ];
+				copy = options[ name ];
+
+				// Prevent never-ending loop
+				if ( target === copy ) {
+					continue;
+				}
+
+				// Recurse if we're merging plain objects or arrays
+				if ( deep && copy && ( jQuery.isPlainObject( copy ) ||
+					( copyIsArray = Array.isArray( copy ) ) ) ) {
+
+					if ( copyIsArray ) {
+						copyIsArray = false;
+						clone = src && Array.isArray( src ) ? src : [];
+
+					} else {
+						clone = src && jQuery.isPlainObject( src ) ? src : {};
+					}
+
+					// Never move original objects, clone them
+					target[ name ] = jQuery.extend( deep, clone, copy );
+
+				// Don't bring in undefined values
+				} else if ( copy !== undefined ) {
+					target[ name ] = copy;
+				}
+			}
+		}
+	}
+
+	// Return the modified object
+	return target;
+};
+
+jQuery.extend( {
+
+	// Unique for each copy of jQuery on the page
+	expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ),
+
+	// Assume jQuery is ready without the ready module
+	isReady: true,
+
+	error: function( msg ) {
+		throw new Error( msg );
+	},
+
+	noop: function() {},
+
+	isPlainObject: function( obj ) {
+		var proto, Ctor;
+
+		// Detect obvious negatives
+		// Use toString instead of jQuery.type to catch host objects
+		if ( !obj || toString.call( obj ) !== "[object Object]" ) {
+			return false;
+		}
+
+		proto = getProto( obj );
+
+		// Objects with no prototype (e.g., `Object.create( null )`) are plain
+		if ( !proto ) {
+			return true;
+		}
+
+		// Objects with prototype are plain iff they were constructed by a global Object function
+		Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor;
+		return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString;
+	},
+
+	isEmptyObject: function( obj ) {
+
+		/* eslint-disable no-unused-vars */
+		// See https://github.com/eslint/eslint/issues/6125
+		var name;
+
+		for ( name in obj ) {
+			return false;
+		}
+		return true;
+	},
+
+	// Evaluates a script in a global context
+	globalEval: function( code ) {
+		DOMEval( code );
+	},
+
+	each: function( obj, callback ) {
+		var length, i = 0;
+
+		if ( isArrayLike( obj ) ) {
+			length = obj.length;
+			for ( ; i < length; i++ ) {
+				if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
+					break;
+				}
+			}
+		} else {
+			for ( i in obj ) {
+				if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
+					break;
+				}
+			}
+		}
+
+		return obj;
+	},
+
+	// Support: Android <=4.0 only
+	trim: function( text ) {
+		return text == null ?
+			"" :
+			( text + "" ).replace( rtrim, "" );
+	},
+
+	// results is for internal usage only
+	makeArray: function( arr, results ) {
+		var ret = results || [];
+
+		if ( arr != null ) {
+			if ( isArrayLike( Object( arr ) ) ) {
+				jQuery.merge( ret,
+					typeof arr === "string" ?
+					[ arr ] : arr
+				);
+			} else {
+				push.call( ret, arr );
+			}
+		}
+
+		return ret;
+	},
+
+	inArray: function( elem, arr, i ) {
+		return arr == null ? -1 : indexOf.call( arr, elem, i );
+	},
+
+	// Support: Android <=4.0 only, PhantomJS 1 only
+	// push.apply(_, arraylike) throws on ancient WebKit
+	merge: function( first, second ) {
+		var len = +second.length,
+			j = 0,
+			i = first.length;
+
+		for ( ; j < len; j++ ) {
+			first[ i++ ] = second[ j ];
+		}
+
+		first.length = i;
+
+		return first;
+	},
+
+	grep: function( elems, callback, invert ) {
+		var callbackInverse,
+			matches = [],
+			i = 0,
+			length = elems.length,
+			callbackExpect = !invert;
+
+		// Go through the array, only saving the items
+		// that pass the validator function
+		for ( ; i < length; i++ ) {
+			callbackInverse = !callback( elems[ i ], i );
+			if ( callbackInverse !== callbackExpect ) {
+				matches.push( elems[ i ] );
+			}
+		}
+
+		return matches;
+	},
+
+	// arg is for internal usage only
+	map: function( elems, callback, arg ) {
+		var length, value,
+			i = 0,
+			ret = [];
+
+		// Go through the array, translating each of the items to their new values
+		if ( isArrayLike( elems ) ) {
+			length = elems.length;
+			for ( ; i < length; i++ ) {
+				value = callback( elems[ i ], i, arg );
+
+				if ( value != null ) {
+					ret.push( value );
+				}
+			}
+
+		// Go through every key on the object,
+		} else {
+			for ( i in elems ) {
+				value = callback( elems[ i ], i, arg );
+
+				if ( value != null ) {
+					ret.push( value );
+				}
+			}
+		}
+
+		// Flatten any nested arrays
+		return concat.apply( [], ret );
+	},
+
+	// A global GUID counter for objects
+	guid: 1,
+
+	// jQuery.support is not used in Core but other projects attach their
+	// properties to it so it needs to exist.
+	support: support
+} );
+
+if ( typeof Symbol === "function" ) {
+	jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ];
+}
+
+// Populate the class2type map
+jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ),
+function( i, name ) {
+	class2type[ "[object " + name + "]" ] = name.toLowerCase();
+} );
+
+function isArrayLike( obj ) {
+
+	// Support: real iOS 8.2 only (not reproducible in simulator)
+	// `in` check used to prevent JIT error (gh-2145)
+	// hasOwn isn't used here due to false negatives
+	// regarding Nodelist length in IE
+	var length = !!obj && "length" in obj && obj.length,
+		type = toType( obj );
+
+	if ( isFunction( obj ) || isWindow( obj ) ) {
+		return false;
+	}
+
+	return type === "array" || length === 0 ||
+		typeof length === "number" && length > 0 && ( length - 1 ) in obj;
+}
+var Sizzle =
+/*!
+ * Sizzle CSS Selector Engine v2.3.3
+ * https://sizzlejs.com/
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2016-08-08
+ */
+(function( window ) {
+
+var i,
+	support,
+	Expr,
+	getText,
+	isXML,
+	tokenize,
+	compile,
+	select,
+	outermostContext,
+	sortInput,
+	hasDuplicate,
+
+	// Local document vars
+	setDocument,
+	document,
+	docElem,
+	documentIsHTML,
+	rbuggyQSA,
+	rbuggyMatches,
+	matches,
+	contains,
+
+	// Instance-specific data
+	expando = "sizzle" + 1 * new Date(),
+	preferredDoc = window.document,
+	dirruns = 0,
+	done = 0,
+	classCache = createCache(),
+	tokenCache = createCache(),
+	compilerCache = createCache(),
+	sortOrder = function( a, b ) {
+		if ( a === b ) {
+			hasDuplicate = true;
+		}
+		return 0;
+	},
+
+	// Instance methods
+	hasOwn = ({}).hasOwnProperty,
+	arr = [],
+	pop = arr.pop,
+	push_native = arr.push,
+	push = arr.push,
+	slice = arr.slice,
+	// Use a stripped-down indexOf as it's faster than native
+	// https://jsperf.com/thor-indexof-vs-for/5
+	indexOf = function( list, elem ) {
+		var i = 0,
+			len = list.length;
+		for ( ; i < len; i++ ) {
+			if ( list[i] === elem ) {
+				return i;
+			}
+		}
+		return -1;
+	},
+
+	booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
+
+	// Regular expressions
+
+	// http://www.w3.org/TR/css3-selectors/#whitespace
+	whitespace = "[\\x20\\t\\r\\n\\f]",
+
+	// http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
+	identifier = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+",
+
+	// Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors
+	attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace +
+		// Operator (capture 2)
+		"*([*^$|!~]?=)" + whitespace +
+		// "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]"
+		"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace +
+		"*\\]",
+
+	pseudos = ":(" + identifier + ")(?:\\((" +
+		// To reduce the number of selectors needing tokenize in the preFilter, prefer arguments:
+		// 1. quoted (capture 3; capture 4 or capture 5)
+		"('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" +
+		// 2. simple (capture 6)
+		"((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" +
+		// 3. anything else (capture 2)
+		".*" +
+		")\\)|)",
+
+	// Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter
+	rwhitespace = new RegExp( whitespace + "+", "g" ),
+	rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ),
+
+	rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ),
+	rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ),
+
+	rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ),
+
+	rpseudo = new RegExp( pseudos ),
+	ridentifier = new RegExp( "^" + identifier + "$" ),
+
+	matchExpr = {
+		"ID": new RegExp( "^#(" + identifier + ")" ),
+		"CLASS": new RegExp( "^\\.(" + identifier + ")" ),
+		"TAG": new RegExp( "^(" + identifier + "|[*])" ),
+		"ATTR": new RegExp( "^" + attributes ),
+		"PSEUDO": new RegExp( "^" + pseudos ),
+		"CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace +
+			"*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace +
+			"*(\\d+)|))" + whitespace + "*\\)|)", "i" ),
+		"bool": new RegExp( "^(?:" + booleans + ")$", "i" ),
+		// For use in libraries implementing .is()
+		// We use this for POS matching in `select`
+		"needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
+			whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" )
+	},
+
+	rinputs = /^(?:input|select|textarea|button)$/i,
+	rheader = /^h\d$/i,
+
+	rnative = /^[^{]+\{\s*\[native \w/,
+
+	// Easily-parseable/retrievable ID or TAG or CLASS selectors
+	rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
+
+	rsibling = /[+~]/,
+
+	// CSS escapes
+	// http://www.w3.org/TR/CSS21/syndata.html#escaped-characters
+	runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ),
+	funescape = function( _, escaped, escapedWhitespace ) {
+		var high = "0x" + escaped - 0x10000;
+		// NaN means non-codepoint
+		// Support: Firefox<24
+		// Workaround erroneous numeric interpretation of +"0x"
+		return high !== high || escapedWhitespace ?
+			escaped :
+			high < 0 ?
+				// BMP codepoint
+				String.fromCharCode( high + 0x10000 ) :
+				// Supplemental Plane codepoint (surrogate pair)
+				String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 );
+	},
+
+	// CSS string/identifier serialization
+	// https://drafts.csswg.org/cssom/#common-serializing-idioms
+	rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,
+	fcssescape = function( ch, asCodePoint ) {
+		if ( asCodePoint ) {
+
+			// U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER
+			if ( ch === "\0" ) {
+				return "\uFFFD";
+			}
+
+			// Control characters and (dependent upon position) numbers get escaped as code points
+			return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " ";
+		}
+
+		// Other potentially-special ASCII characters get backslash-escaped
+		return "\\" + ch;
+	},
+
+	// Used for iframes
+	// See setDocument()
+	// Removing the function wrapper causes a "Permission Denied"
+	// error in IE
+	unloadHandler = function() {
+		setDocument();
+	},
+
+	disabledAncestor = addCombinator(
+		function( elem ) {
+			return elem.disabled === true && ("form" in elem || "label" in elem);
+		},
+		{ dir: "parentNode", next: "legend" }
+	);
+
+// Optimize for push.apply( _, NodeList )
+try {
+	push.apply(
+		(arr = slice.call( preferredDoc.childNodes )),
+		preferredDoc.childNodes
+	);
+	// Support: Android<4.0
+	// Detect silently failing push.apply
+	arr[ preferredDoc.childNodes.length ].nodeType;
+} catch ( e ) {
+	push = { apply: arr.length ?
+
+		// Leverage slice if possible
+		function( target, els ) {
+			push_native.apply( target, slice.call(els) );
+		} :
+
+		// Support: IE<9
+		// Otherwise append directly
+		function( target, els ) {
+			var j = target.length,
+				i = 0;
+			// Can't trust NodeList.length
+			while ( (target[j++] = els[i++]) ) {}
+			target.length = j - 1;
+		}
+	};
+}
+
+function Sizzle( selector, context, results, seed ) {
+	var m, i, elem, nid, match, groups, newSelector,
+		newContext = context && context.ownerDocument,
+
+		// nodeType defaults to 9, since context defaults to document
+		nodeType = context ? context.nodeType : 9;
+
+	results = results || [];
+
+	// Return early from calls with invalid selector or context
+	if ( typeof selector !== "string" || !selector ||
+		nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) {
+
+		return results;
+	}
+
+	// Try to shortcut find operations (as opposed to filters) in HTML documents
+	if ( !seed ) {
+
+		if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) {
+			setDocument( context );
+		}
+		context = context || document;
+
+		if ( documentIsHTML ) {
+
+			// If the selector is sufficiently simple, try using a "get*By*" DOM method
+			// (excepting DocumentFragment context, where the methods don't exist)
+			if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) {
+
+				// ID selector
+				if ( (m = match[1]) ) {
+
+					// Document context
+					if ( nodeType === 9 ) {
+						if ( (elem = context.getElementById( m )) ) {
+
+							// Support: IE, Opera, Webkit
+							// TODO: identify versions
+							// getElementById can match elements by name instead of ID
+							if ( elem.id === m ) {
+								results.push( elem );
+								return results;
+							}
+						} else {
+							return results;
+						}
+
+					// Element context
+					} else {
+
+						// Support: IE, Opera, Webkit
+						// TODO: identify versions
+						// getElementById can match elements by name instead of ID
+						if ( newContext && (elem = newContext.getElementById( m )) &&
+							contains( context, elem ) &&
+							elem.id === m ) {
+
+							results.push( elem );
+							return results;
+						}
+					}
+
+				// Type selector
+				} else if ( match[2] ) {
+					push.apply( results, context.getElementsByTagName( selector ) );
+					return results;
+
+				// Class selector
+				} else if ( (m = match[3]) && support.getElementsByClassName &&
+					context.getElementsByClassName ) {
+
+					push.apply( results, context.getElementsByClassName( m ) );
+					return results;
+				}
+			}
+
+			// Take advantage of querySelectorAll
+			if ( support.qsa &&
+				!compilerCache[ selector + " " ] &&
+				(!rbuggyQSA || !rbuggyQSA.test( selector )) ) {
+
+				if ( nodeType !== 1 ) {
+					newContext = context;
+					newSelector = selector;
+
+				// qSA looks outside Element context, which is not what we want
+				// Thanks to Andrew Dupont for this workaround technique
+				// Support: IE <=8
+				// Exclude object elements
+				} else if ( context.nodeName.toLowerCase() !== "object" ) {
+
+					// Capture the context ID, setting it first if necessary
+					if ( (nid = context.getAttribute( "id" )) ) {
+						nid = nid.replace( rcssescape, fcssescape );
+					} else {
+						context.setAttribute( "id", (nid = expando) );
+					}
+
+					// Prefix every selector in the list
+					groups = tokenize( selector );
+					i = groups.length;
+					while ( i-- ) {
+						groups[i] = "#" + nid + " " + toSelector( groups[i] );
+					}
+					newSelector = groups.join( "," );
+
+					// Expand context for sibling selectors
+					newContext = rsibling.test( selector ) && testContext( context.parentNode ) ||
+						context;
+				}
+
+				if ( newSelector ) {
+					try {
+						push.apply( results,
+							newContext.querySelectorAll( newSelector )
+						);
+						return results;
+					} catch ( qsaError ) {
+					} finally {
+						if ( nid === expando ) {
+							context.removeAttribute( "id" );
+						}
+					}
+				}
+			}
+		}
+	}
+
+	// All others
+	return select( selector.replace( rtrim, "$1" ), context, results, seed );
+}
+
+/**
+ * Create key-value caches of limited size
+ * @returns {function(string, object)} Returns the Object data after storing it on itself with
+ *	property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength)
+ *	deleting the oldest entry
+ */
+function createCache() {
+	var keys = [];
+
+	function cache( key, value ) {
+		// Use (key + " ") to avoid collision with native prototype properties (see Issue #157)
+		if ( keys.push( key + " " ) > Expr.cacheLength ) {
+			// Only keep the most recent entries
+			delete cache[ keys.shift() ];
+		}
+		return (cache[ key + " " ] = value);
+	}
+	return cache;
+}
+
+/**
+ * Mark a function for special use by Sizzle
+ * @param {Function} fn The function to mark
+ */
+function markFunction( fn ) {
+	fn[ expando ] = true;
+	return fn;
+}
+
+/**
+ * Support testing using an element
+ * @param {Function} fn Passed the created element and returns a boolean result
+ */
+function assert( fn ) {
+	var el = document.createElement("fieldset");
+
+	try {
+		return !!fn( el );
+	} catch (e) {
+		return false;
+	} finally {
+		// Remove from its parent by default
+		if ( el.parentNode ) {
+			el.parentNode.removeChild( el );
+		}
+		// release memory in IE
+		el = null;
+	}
+}
+
+/**
+ * Adds the same handler for all of the specified attrs
+ * @param {String} attrs Pipe-separated list of attributes
+ * @param {Function} handler The method that will be applied
+ */
+function addHandle( attrs, handler ) {
+	var arr = attrs.split("|"),
+		i = arr.length;
+
+	while ( i-- ) {
+		Expr.attrHandle[ arr[i] ] = handler;
+	}
+}
+
+/**
+ * Checks document order of two siblings
+ * @param {Element} a
+ * @param {Element} b
+ * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b
+ */
+function siblingCheck( a, b ) {
+	var cur = b && a,
+		diff = cur && a.nodeType === 1 && b.nodeType === 1 &&
+			a.sourceIndex - b.sourceIndex;
+
+	// Use IE sourceIndex if available on both nodes
+	if ( diff ) {
+		return diff;
+	}
+
+	// Check if b follows a
+	if ( cur ) {
+		while ( (cur = cur.nextSibling) ) {
+			if ( cur === b ) {
+				return -1;
+			}
+		}
+	}
+
+	return a ? 1 : -1;
+}
+
+/**
+ * Returns a function to use in pseudos for input types
+ * @param {String} type
+ */
+function createInputPseudo( type ) {
+	return function( elem ) {
+		var name = elem.nodeName.toLowerCase();
+		return name === "input" && elem.type === type;
+	};
+}
+
+/**
+ * Returns a function to use in pseudos for buttons
+ * @param {String} type
+ */
+function createButtonPseudo( type ) {
+	return function( elem ) {
+		var name = elem.nodeName.toLowerCase();
+		return (name === "input" || name === "button") && elem.type === type;
+	};
+}
+
+/**
+ * Returns a function to use in pseudos for :enabled/:disabled
+ * @param {Boolean} disabled true for :disabled; false for :enabled
+ */
+function createDisabledPseudo( disabled ) {
+
+	// Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable
+	return function( elem ) {
+
+		// Only certain elements can match :enabled or :disabled
+		// https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled
+		// https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled
+		if ( "form" in elem ) {
+
+			// Check for inherited disabledness on relevant non-disabled elements:
+			// * listed form-associated elements in a disabled fieldset
+			//   https://html.spec.whatwg.org/multipage/forms.html#category-listed
+			//   https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled
+			// * option elements in a disabled optgroup
+			//   https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled
+			// All such elements have a "form" property.
+			if ( elem.parentNode && elem.disabled === false ) {
+
+				// Option elements defer to a parent optgroup if present
+				if ( "label" in elem ) {
+					if ( "label" in elem.parentNode ) {
+						return elem.parentNode.disabled === disabled;
+					} else {
+						return elem.disabled === disabled;
+					}
+				}
+
+				// Support: IE 6 - 11
+				// Use the isDisabled shortcut property to check for disabled fieldset ancestors
+				return elem.isDisabled === disabled ||
+
+					// Where there is no isDisabled, check manually
+					/* jshint -W018 */
+					elem.isDisabled !== !disabled &&
+						disabledAncestor( elem ) === disabled;
+			}
+
+			return elem.disabled === disabled;
+
+		// Try to winnow out elements that can't be disabled before trusting the disabled property.
+		// Some victims get caught in our net (label, legend, menu, track), but it shouldn't
+		// even exist on them, let alone have a boolean value.
+		} else if ( "label" in elem ) {
+			return elem.disabled === disabled;
+		}
+
+		// Remaining elements are neither :enabled nor :disabled
+		return false;
+	};
+}
+
+/**
+ * Returns a function to use in pseudos for positionals
+ * @param {Function} fn
+ */
+function createPositionalPseudo( fn ) {
+	return markFunction(function( argument ) {
+		argument = +argument;
+		return markFunction(function( seed, matches ) {
+			var j,
+				matchIndexes = fn( [], seed.length, argument ),
+				i = matchIndexes.length;
+
+			// Match elements found at the specified indexes
+			while ( i-- ) {
+				if ( seed[ (j = matchIndexes[i]) ] ) {
+					seed[j] = !(matches[j] = seed[j]);
+				}
+			}
+		});
+	});
+}
+
+/**
+ * Checks a node for validity as a Sizzle context
+ * @param {Element|Object=} context
+ * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value
+ */
+function testContext( context ) {
+	return context && typeof context.getElementsByTagName !== "undefined" && context;
+}
+
+// Expose support vars for convenience
+support = Sizzle.support = {};
+
+/**
+ * Detects XML nodes
+ * @param {Element|Object} elem An element or a document
+ * @returns {Boolean} True iff elem is a non-HTML XML node
+ */
+isXML = Sizzle.isXML = function( elem ) {
+	// documentElement is verified for cases where it doesn't yet exist
+	// (such as loading iframes in IE - #4833)
+	var documentElement = elem && (elem.ownerDocument || elem).documentElement;
+	return documentElement ? documentElement.nodeName !== "HTML" : false;
+};
+
+/**
+ * Sets document-related variables once based on the current document
+ * @param {Element|Object} [doc] An element or document object to use to set the document
+ * @returns {Object} Returns the current document
+ */
+setDocument = Sizzle.setDocument = function( node ) {
+	var hasCompare, subWindow,
+		doc = node ? node.ownerDocument || node : preferredDoc;
+
+	// Return early if doc is invalid or already selected
+	if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) {
+		return document;
+	}
+
+	// Update global variables
+	document = doc;
+	docElem = document.documentElement;
+	documentIsHTML = !isXML( document );
+
+	// Support: IE 9-11, Edge
+	// Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936)
+	if ( preferredDoc !== document &&
+		(subWindow = document.defaultView) && subWindow.top !== subWindow ) {
+
+		// Support: IE 11, Edge
+		if ( subWindow.addEventListener ) {
+			subWindow.addEventListener( "unload", unloadHandler, false );
+
+		// Support: IE 9 - 10 only
+		} else if ( subWindow.attachEvent ) {
+			subWindow.attachEvent( "onunload", unloadHandler );
+		}
+	}
+
+	/* Attributes
+	---------------------------------------------------------------------- */
+
+	// Support: IE<8
+	// Verify that getAttribute really returns attributes and not properties
+	// (excepting IE8 booleans)
+	support.attributes = assert(function( el ) {
+		el.className = "i";
+		return !el.getAttribute("className");
+	});
+
+	/* getElement(s)By*
+	---------------------------------------------------------------------- */
+
+	// Check if getElementsByTagName("*") returns only elements
+	support.getElementsByTagName = assert(function( el ) {
+		el.appendChild( document.createComment("") );
+		return !el.getElementsByTagName("*").length;
+	});
+
+	// Support: IE<9
+	support.getElementsByClassName = rnative.test( document.getElementsByClassName );
+
+	// Support: IE<10
+	// Check if getElementById returns elements by name
+	// The broken getElementById methods don't pick up programmatically-set names,
+	// so use a roundabout getElementsByName test
+	support.getById = assert(function( el ) {
+		docElem.appendChild( el ).id = expando;
+		return !document.getElementsByName || !document.getElementsByName( expando ).length;
+	});
+
+	// ID filter and find
+	if ( support.getById ) {
+		Expr.filter["ID"] = function( id ) {
+			var attrId = id.replace( runescape, funescape );
+			return function( elem ) {
+				return elem.getAttribute("id") === attrId;
+			};
+		};
+		Expr.find["ID"] = function( id, context ) {
+			if ( typeof context.getElementById !== "undefined" && documentIsHTML ) {
+				var elem = context.getElementById( id );
+				return elem ? [ elem ] : [];
+			}
+		};
+	} else {
+		Expr.filter["ID"] =  function( id ) {
+			var attrId = id.replace( runescape, funescape );
+			return function( elem ) {
+				var node = typeof elem.getAttributeNode !== "undefined" &&
+					elem.getAttributeNode("id");
+				return node && node.value === attrId;
+			};
+		};
+
+		// Support: IE 6 - 7 only
+		// getElementById is not reliable as a find shortcut
+		Expr.find["ID"] = function( id, context ) {
+			if ( typeof context.getElementById !== "undefined" && documentIsHTML ) {
+				var node, i, elems,
+					elem = context.getElementById( id );
+
+				if ( elem ) {
+
+					// Verify the id attribute
+					node = elem.getAttributeNode("id");
+					if ( node && node.value === id ) {
+						return [ elem ];
+					}
+
+					// Fall back on getElementsByName
+					elems = context.getElementsByName( id );
+					i = 0;
+					while ( (elem = elems[i++]) ) {
+						node = elem.getAttributeNode("id");
+						if ( node && node.value === id ) {
+							return [ elem ];
+						}
+					}
+				}
+
+				return [];
+			}
+		};
+	}
+
+	// Tag
+	Expr.find["TAG"] = support.getElementsByTagName ?
+		function( tag, context ) {
+			if ( typeof context.getElementsByTagName !== "undefined" ) {
+				return context.getElementsByTagName( tag );
+
+			// DocumentFragment nodes don't have gEBTN
+			} else if ( support.qsa ) {
+				return context.querySelectorAll( tag );
+			}
+		} :
+
+		function( tag, context ) {
+			var elem,
+				tmp = [],
+				i = 0,
+				// By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too
+				results = context.getElementsByTagName( tag );
+
+			// Filter out possible comments
+			if ( tag === "*" ) {
+				while ( (elem = results[i++]) ) {
+					if ( elem.nodeType === 1 ) {
+						tmp.push( elem );
+					}
+				}
+
+				return tmp;
+			}
+			return results;
+		};
+
+	// Class
+	Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) {
+		if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) {
+			return context.getElementsByClassName( className );
+		}
+	};
+
+	/* QSA/matchesSelector
+	---------------------------------------------------------------------- */
+
+	// QSA and matchesSelector support
+
+	// matchesSelector(:active) reports false when true (IE9/Opera 11.5)
+	rbuggyMatches = [];
+
+	// qSa(:focus) reports false when true (Chrome 21)
+	// We allow this because of a bug in IE8/9 that throws an error
+	// whenever `document.activeElement` is accessed on an iframe
+	// So, we allow :focus to pass through QSA all the time to avoid the IE error
+	// See https://bugs.jquery.com/ticket/13378
+	rbuggyQSA = [];
+
+	if ( (support.qsa = rnative.test( document.querySelectorAll )) ) {
+		// Build QSA regex
+		// Regex strategy adopted from Diego Perini
+		assert(function( el ) {
+			// Select is set to empty string on purpose
+			// This is to test IE's treatment of not explicitly
+			// setting a boolean content attribute,
+			// since its presence should be enough
+			// https://bugs.jquery.com/ticket/12359
+			docElem.appendChild( el ).innerHTML = "<a id='" + expando + "'></a>" +
+				"<select id='" + expando + "-\r\\' msallowcapture=''>" +
+				"<option selected=''></option></select>";
+
+			// Support: IE8, Opera 11-12.16
+			// Nothing should be selected when empty strings follow ^= or $= or *=
+			// The test attribute must be unknown in Opera but "safe" for WinRT
+			// https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section
+			if ( el.querySelectorAll("[msallowcapture^='']").length ) {
+				rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" );
+			}
+
+			// Support: IE8
+			// Boolean attributes and "value" are not treated correctly
+			if ( !el.querySelectorAll("[selected]").length ) {
+				rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" );
+			}
+
+			// Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+
+			if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) {
+				rbuggyQSA.push("~=");
+			}
+
+			// Webkit/Opera - :checked should return selected option elements
+			// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
+			// IE8 throws error here and will not see later tests
+			if ( !el.querySelectorAll(":checked").length ) {
+				rbuggyQSA.push(":checked");
+			}
+
+			// Support: Safari 8+, iOS 8+
+			// https://bugs.webkit.org/show_bug.cgi?id=136851
+			// In-page `selector#id sibling-combinator selector` fails
+			if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) {
+				rbuggyQSA.push(".#.+[+~]");
+			}
+		});
+
+		assert(function( el ) {
+			el.innerHTML = "<a href='' disabled='disabled'></a>" +
+				"<select disabled='disabled'><option/></select>";
+
+			// Support: Windows 8 Native Apps
+			// The type and name attributes are restricted during .innerHTML assignment
+			var input = document.createElement("input");
+			input.setAttribute( "type", "hidden" );
+			el.appendChild( input ).setAttribute( "name", "D" );
+
+			// Support: IE8
+			// Enforce case-sensitivity of name attribute
+			if ( el.querySelectorAll("[name=d]").length ) {
+				rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" );
+			}
+
+			// FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)
+			// IE8 throws error here and will not see later tests
+			if ( el.querySelectorAll(":enabled").length !== 2 ) {
+				rbuggyQSA.push( ":enabled", ":disabled" );
+			}
+
+			// Support: IE9-11+
+			// IE's :disabled selector does not pick up the children of disabled fieldsets
+			docElem.appendChild( el ).disabled = true;
+			if ( el.querySelectorAll(":disabled").length !== 2 ) {
+				rbuggyQSA.push( ":enabled", ":disabled" );
+			}
+
+			// Opera 10-11 does not throw on post-comma invalid pseudos
+			el.querySelectorAll("*,:x");
+			rbuggyQSA.push(",.*:");
+		});
+	}
+
+	if ( (support.matchesSelector = rnative.test( (matches = docElem.matches ||
+		docElem.webkitMatchesSelector ||
+		docElem.mozMatchesSelector ||
+		docElem.oMatchesSelector ||
+		docElem.msMatchesSelector) )) ) {
+
+		assert(function( el ) {
+			// Check to see if it's possible to do matchesSelector
+			// on a disconnected node (IE 9)
+			support.disconnectedMatch = matches.call( el, "*" );
+
+			// This should fail with an exception
+			// Gecko does not error, returns false instead
+			matches.call( el, "[s!='']:x" );
+			rbuggyMatches.push( "!=", pseudos );
+		});
+	}
+
+	rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") );
+	rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") );
+
+	/* Contains
+	---------------------------------------------------------------------- */
+	hasCompare = rnative.test( docElem.compareDocumentPosition );
+
+	// Element contains another
+	// Purposefully self-exclusive
+	// As in, an element does not contain itself
+	contains = hasCompare || rnative.test( docElem.contains ) ?
+		function( a, b ) {
+			var adown = a.nodeType === 9 ? a.documentElement : a,
+				bup = b && b.parentNode;
+			return a === bup || !!( bup && bup.nodeType === 1 && (
+				adown.contains ?
+					adown.contains( bup ) :
+					a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16
+			));
+		} :
+		function( a, b ) {
+			if ( b ) {
+				while ( (b = b.parentNode) ) {
+					if ( b === a ) {
+						return true;
+					}
+				}
+			}
+			return false;
+		};
+
+	/* Sorting
+	---------------------------------------------------------------------- */
+
+	// Document order sorting
+	sortOrder = hasCompare ?
+	function( a, b ) {
+
+		// Flag for duplicate removal
+		if ( a === b ) {
+			hasDuplicate = true;
+			return 0;
+		}
+
+		// Sort on method existence if only one input has compareDocumentPosition
+		var compare = !a.compareDocumentPosition - !b.compareDocumentPosition;
+		if ( compare ) {
+			return compare;
+		}
+
+		// Calculate position if both inputs belong to the same document
+		compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ?
+			a.compareDocumentPosition( b ) :
+
+			// Otherwise we know they are disconnected
+			1;
+
+		// Disconnected nodes
+		if ( compare & 1 ||
+			(!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) {
+
+			// Choose the first element that is related to our preferred document
+			if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) {
+				return -1;
+			}
+			if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) {
+				return 1;
+			}
+
+			// Maintain original order
+			return sortInput ?
+				( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :
+				0;
+		}
+
+		return compare & 4 ? -1 : 1;
+	} :
+	function( a, b ) {
+		// Exit early if the nodes are identical
+		if ( a === b ) {
+			hasDuplicate = true;
+			return 0;
+		}
+
+		var cur,
+			i = 0,
+			aup = a.parentNode,
+			bup = b.parentNode,
+			ap = [ a ],
+			bp = [ b ];
+
+		// Parentless nodes are either documents or disconnected
+		if ( !aup || !bup ) {
+			return a === document ? -1 :
+				b === document ? 1 :
+				aup ? -1 :
+				bup ? 1 :
+				sortInput ?
+				( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :
+				0;
+
+		// If the nodes are siblings, we can do a quick check
+		} else if ( aup === bup ) {
+			return siblingCheck( a, b );
+		}
+
+		// Otherwise we need full lists of their ancestors for comparison
+		cur = a;
+		while ( (cur = cur.parentNode) ) {
+			ap.unshift( cur );
+		}
+		cur = b;
+		while ( (cur = cur.parentNode) ) {
+			bp.unshift( cur );
+		}
+
+		// Walk down the tree looking for a discrepancy
+		while ( ap[i] === bp[i] ) {
+			i++;
+		}
+
+		return i ?
+			// Do a sibling check if the nodes have a common ancestor
+			siblingCheck( ap[i], bp[i] ) :
+
+			// Otherwise nodes in our document sort first
+			ap[i] === preferredDoc ? -1 :
+			bp[i] === preferredDoc ? 1 :
+			0;
+	};
+
+	return document;
+};
+
+Sizzle.matches = function( expr, elements ) {
+	return Sizzle( expr, null, null, elements );
+};
+
+Sizzle.matchesSelector = function( elem, expr ) {
+	// Set document vars if needed
+	if ( ( elem.ownerDocument || elem ) !== document ) {
+		setDocument( elem );
+	}
+
+	// Make sure that attribute selectors are quoted
+	expr = expr.replace( rattributeQuotes, "='$1']" );
+
+	if ( support.matchesSelector && documentIsHTML &&
+		!compilerCache[ expr + " " ] &&
+		( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&
+		( !rbuggyQSA     || !rbuggyQSA.test( expr ) ) ) {
+
+		try {
+			var ret = matches.call( elem, expr );
+
+			// IE 9's matchesSelector returns false on disconnected nodes
+			if ( ret || support.disconnectedMatch ||
+					// As well, disconnected nodes are said to be in a document
+					// fragment in IE 9
+					elem.document && elem.document.nodeType !== 11 ) {
+				return ret;
+			}
+		} catch (e) {}
+	}
+
+	return Sizzle( expr, document, null, [ elem ] ).length > 0;
+};
+
+Sizzle.contains = function( context, elem ) {
+	// Set document vars if needed
+	if ( ( context.ownerDocument || context ) !== document ) {
+		setDocument( context );
+	}
+	return contains( context, elem );
+};
+
+Sizzle.attr = function( elem, name ) {
+	// Set document vars if needed
+	if ( ( elem.ownerDocument || elem ) !== document ) {
+		setDocument( elem );
+	}
+
+	var fn = Expr.attrHandle[ name.toLowerCase() ],
+		// Don't get fooled by Object.prototype properties (jQuery #13807)
+		val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?
+			fn( elem, name, !documentIsHTML ) :
+			undefined;
+
+	return val !== undefined ?
+		val :
+		support.attributes || !documentIsHTML ?
+			elem.getAttribute( name ) :
+			(val = elem.getAttributeNode(name)) && val.specified ?
+				val.value :
+				null;
+};
+
+Sizzle.escape = function( sel ) {
+	return (sel + "").replace( rcssescape, fcssescape );
+};
+
+Sizzle.error = function( msg ) {
+	throw new Error( "Syntax error, unrecognized expression: " + msg );
+};
+
+/**
+ * Document sorting and removing duplicates
+ * @param {ArrayLike} results
+ */
+Sizzle.uniqueSort = function( results ) {
+	var elem,
+		duplicates = [],
+		j = 0,
+		i = 0;
+
+	// Unless we *know* we can detect duplicates, assume their presence
+	hasDuplicate = !support.detectDuplicates;
+	sortInput = !support.sortStable && results.slice( 0 );
+	results.sort( sortOrder );
+
+	if ( hasDuplicate ) {
+		while ( (elem = results[i++]) ) {
+			if ( elem === results[ i ] ) {
+				j = duplicates.push( i );
+			}
+		}
+		while ( j-- ) {
+			results.splice( duplicates[ j ], 1 );
+		}
+	}
+
+	// Clear input after sorting to release objects
+	// See https://github.com/jquery/sizzle/pull/225
+	sortInput = null;
+
+	return results;
+};
+
+/**
+ * Utility function for retrieving the text value of an array of DOM nodes
+ * @param {Array|Element} elem
+ */
+getText = Sizzle.getText = function( elem ) {
+	var node,
+		ret = "",
+		i = 0,
+		nodeType = elem.nodeType;
+
+	if ( !nodeType ) {
+		// If no nodeType, this is expected to be an array
+		while ( (node = elem[i++]) ) {
+			// Do not traverse comment nodes
+			ret += getText( node );
+		}
+	} else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {
+		// Use textContent for elements
+		// innerText usage removed for consistency of new lines (jQuery #11153)
+		if ( typeof elem.textContent === "string" ) {
+			return elem.textContent;
+		} else {
+			// Traverse its children
+			for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
+				ret += getText( elem );
+			}
+		}
+	} else if ( nodeType === 3 || nodeType === 4 ) {
+		return elem.nodeValue;
+	}
+	// Do not include comment or processing instruction nodes
+
+	return ret;
+};
+
+Expr = Sizzle.selectors = {
+
+	// Can be adjusted by the user
+	cacheLength: 50,
+
+	createPseudo: markFunction,
+
+	match: matchExpr,
+
+	attrHandle: {},
+
+	find: {},
+
+	relative: {
+		">": { dir: "parentNode", first: true },
+		" ": { dir: "parentNode" },
+		"+": { dir: "previousSibling", first: true },
+		"~": { dir: "previousSibling" }
+	},
+
+	preFilter: {
+		"ATTR": function( match ) {
+			match[1] = match[1].replace( runescape, funescape );
+
+			// Move the given value to match[3] whether quoted or unquoted
+			match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape );
+
+			if ( match[2] === "~=" ) {
+				match[3] = " " + match[3] + " ";
+			}
+
+			return match.slice( 0, 4 );
+		},
+
+		"CHILD": function( match ) {
+			/* matches from matchExpr["CHILD"]
+				1 type (only|nth|...)
+				2 what (child|of-type)
+				3 argument (even|odd|\d*|\d*n([+-]\d+)?|...)
+				4 xn-component of xn+y argument ([+-]?\d*n|)
+				5 sign of xn-component
+				6 x of xn-component
+				7 sign of y-component
+				8 y of y-component
+			*/
+			match[1] = match[1].toLowerCase();
+
+			if ( match[1].slice( 0, 3 ) === "nth" ) {
+				// nth-* requires argument
+				if ( !match[3] ) {
+					Sizzle.error( match[0] );
+				}
+
+				// numeric x and y parameters for Expr.filter.CHILD
+				// remember that false/true cast respectively to 0/1
+				match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) );
+				match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" );
+
+			// other types prohibit arguments
+			} else if ( match[3] ) {
+				Sizzle.error( match[0] );
+			}
+
+			return match;
+		},
+
+		"PSEUDO": function( match ) {
+			var excess,
+				unquoted = !match[6] && match[2];
+
+			if ( matchExpr["CHILD"].test( match[0] ) ) {
+				return null;
+			}
+
+			// Accept quoted arguments as-is
+			if ( match[3] ) {
+				match[2] = match[4] || match[5] || "";
+
+			// Strip excess characters from unquoted arguments
+			} else if ( unquoted && rpseudo.test( unquoted ) &&
+				// Get excess from tokenize (recursively)
+				(excess = tokenize( unquoted, true )) &&
+				// advance to the next closing parenthesis
+				(excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) {
+
+				// excess is a negative index
+				match[0] = match[0].slice( 0, excess );
+				match[2] = unquoted.slice( 0, excess );
+			}
+
+			// Return only captures needed by the pseudo filter method (type and argument)
+			return match.slice( 0, 3 );
+		}
+	},
+
+	filter: {
+
+		"TAG": function( nodeNameSelector ) {
+			var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase();
+			return nodeNameSelector === "*" ?
+				function() { return true; } :
+				function( elem ) {
+					return elem.nodeName && elem.nodeName.toLowerCase() === nodeName;
+				};
+		},
+
+		"CLASS": function( className ) {
+			var pattern = classCache[ className + " " ];
+
+			return pattern ||
+				(pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) &&
+				classCache( className, function( elem ) {
+					return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" );
+				});
+		},
+
+		"ATTR": function( name, operator, check ) {
+			return function( elem ) {
+				var result = Sizzle.attr( elem, name );
+
+				if ( result == null ) {
+					return operator === "!=";
+				}
+				if ( !operator ) {
+					return true;
+				}
+
+				result += "";
+
+				return operator === "=" ? result === check :
+					operator === "!=" ? result !== check :
+					operator === "^=" ? check && result.indexOf( check ) === 0 :
+					operator === "*=" ? check && result.indexOf( check ) > -1 :
+					operator === "$=" ? check && result.slice( -check.length ) === check :
+					operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 :
+					operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" :
+					false;
+			};
+		},
+
+		"CHILD": function( type, what, argument, first, last ) {
+			var simple = type.slice( 0, 3 ) !== "nth",
+				forward = type.slice( -4 ) !== "last",
+				ofType = what === "of-type";
+
+			return first === 1 && last === 0 ?
+
+				// Shortcut for :nth-*(n)
+				function( elem ) {
+					return !!elem.parentNode;
+				} :
+
+				function( elem, context, xml ) {
+					var cache, uniqueCache, outerCache, node, nodeIndex, start,
+						dir = simple !== forward ? "nextSibling" : "previousSibling",
+						parent = elem.parentNode,
+						name = ofType && elem.nodeName.toLowerCase(),
+						useCache = !xml && !ofType,
+						diff = false;
+
+					if ( parent ) {
+
+						// :(first|last|only)-(child|of-type)
+						if ( simple ) {
+							while ( dir ) {
+								node = elem;
+								while ( (node = node[ dir ]) ) {
+									if ( ofType ?
+										node.nodeName.toLowerCase() === name :
+										node.nodeType === 1 ) {
+
+										return false;
+									}
+								}
+								// Reverse direction for :only-* (if we haven't yet done so)
+								start = dir = type === "only" && !start && "nextSibling";
+							}
+							return true;
+						}
+
+						start = [ forward ? parent.firstChild : parent.lastChild ];
+
+						// non-xml :nth-child(...) stores cache data on `parent`
+						if ( forward && useCache ) {
+
+							// Seek `elem` from a previously-cached index
+
+							// ...in a gzip-friendly way
+							node = parent;
+							outerCache = node[ expando ] || (node[ expando ] = {});
+
+							// Support: IE <9 only
+							// Defend against cloned attroperties (jQuery gh-1709)
+							uniqueCache = outerCache[ node.uniqueID ] ||
+								(outerCache[ node.uniqueID ] = {});
+
+							cache = uniqueCache[ type ] || [];
+							nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ];
+							diff = nodeIndex && cache[ 2 ];
+							node = nodeIndex && parent.childNodes[ nodeIndex ];
+
+							while ( (node = ++nodeIndex && node && node[ dir ] ||
+
+								// Fallback to seeking `elem` from the start
+								(diff = nodeIndex = 0) || start.pop()) ) {
+
+								// When found, cache indexes on `parent` and break
+								if ( node.nodeType === 1 && ++diff && node === elem ) {
+									uniqueCache[ type ] = [ dirruns, nodeIndex, diff ];
+									break;
+								}
+							}
+
+						} else {
+							// Use previously-cached element index if available
+							if ( useCache ) {
+								// ...in a gzip-friendly way
+								node = elem;
+								outerCache = node[ expando ] || (node[ expando ] = {});
+
+								// Support: IE <9 only
+								// Defend against cloned attroperties (jQuery gh-1709)
+								uniqueCache = outerCache[ node.uniqueID ] ||
+									(outerCache[ node.uniqueID ] = {});
+
+								cache = uniqueCache[ type ] || [];
+								nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ];
+								diff = nodeIndex;
+							}
+
+							// xml :nth-child(...)
+							// or :nth-last-child(...) or :nth(-last)?-of-type(...)
+							if ( diff === false ) {
+								// Use the same loop as above to seek `elem` from the start
+								while ( (node = ++nodeIndex && node && node[ dir ] ||
+									(diff = nodeIndex = 0) || start.pop()) ) {
+
+									if ( ( ofType ?
+										node.nodeName.toLowerCase() === name :
+										node.nodeType === 1 ) &&
+										++diff ) {
+
+										// Cache the index of each encountered element
+										if ( useCache ) {
+											outerCache = node[ expando ] || (node[ expando ] = {});
+
+											// Support: IE <9 only
+											// Defend against cloned attroperties (jQuery gh-1709)
+											uniqueCache = outerCache[ node.uniqueID ] ||
+												(outerCache[ node.uniqueID ] = {});
+
+											uniqueCache[ type ] = [ dirruns, diff ];
+										}
+
+										if ( node === elem ) {
+											break;
+										}
+									}
+								}
+							}
+						}
+
+						// Incorporate the offset, then check against cycle size
+						diff -= last;
+						return diff === first || ( diff % first === 0 && diff / first >= 0 );
+					}
+				};
+		},
+
+		"PSEUDO": function( pseudo, argument ) {
+			// pseudo-class names are case-insensitive
+			// http://www.w3.org/TR/selectors/#pseudo-classes
+			// Prioritize by case sensitivity in case custom pseudos are added with uppercase letters
+			// Remember that setFilters inherits from pseudos
+			var args,
+				fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||
+					Sizzle.error( "unsupported pseudo: " + pseudo );
+
+			// The user may use createPseudo to indicate that
+			// arguments are needed to create the filter function
+			// just as Sizzle does
+			if ( fn[ expando ] ) {
+				return fn( argument );
+			}
+
+			// But maintain support for old signatures
+			if ( fn.length > 1 ) {
+				args = [ pseudo, pseudo, "", argument ];
+				return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?
+					markFunction(function( seed, matches ) {
+						var idx,
+							matched = fn( seed, argument ),
+							i = matched.length;
+						while ( i-- ) {
+							idx = indexOf( seed, matched[i] );
+							seed[ idx ] = !( matches[ idx ] = matched[i] );
+						}
+					}) :
+					function( elem ) {
+						return fn( elem, 0, args );
+					};
+			}
+
+			return fn;
+		}
+	},
+
+	pseudos: {
+		// Potentially complex pseudos
+		"not": markFunction(function( selector ) {
+			// Trim the selector passed to compile
+			// to avoid treating leading and trailing
+			// spaces as combinators
+			var input = [],
+				results = [],
+				matcher = compile( selector.replace( rtrim, "$1" ) );
+
+			return matcher[ expando ] ?
+				markFunction(function( seed, matches, context, xml ) {
+					var elem,
+						unmatched = matcher( seed, null, xml, [] ),
+						i = seed.length;
+
+					// Match elements unmatched by `matcher`
+					while ( i-- ) {
+						if ( (elem = unmatched[i]) ) {
+							seed[i] = !(matches[i] = elem);
+						}
+					}
+				}) :
+				function( elem, context, xml ) {
+					input[0] = elem;
+					matcher( input, null, xml, results );
+					// Don't keep the element (issue #299)
+					input[0] = null;
+					return !results.pop();
+				};
+		}),
+
+		"has": markFunction(function( selector ) {
+			return function( elem ) {
+				return Sizzle( selector, elem ).length > 0;
+			};
+		}),
+
+		"contains": markFunction(function( text ) {
+			text = text.replace( runescape, funescape );
+			return function( elem ) {
+				return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1;
+			};
+		}),
+
+		// "Whether an element is represented by a :lang() selector
+		// is based solely on the element's language value
+		// being equal to the identifier C,
+		// or beginning with the identifier C immediately followed by "-".
+		// The matching of C against the element's language value is performed case-insensitively.
+		// The identifier C does not have to be a valid language name."
+		// http://www.w3.org/TR/selectors/#lang-pseudo
+		"lang": markFunction( function( lang ) {
+			// lang value must be a valid identifier
+			if ( !ridentifier.test(lang || "") ) {
+				Sizzle.error( "unsupported lang: " + lang );
+			}
+			lang = lang.replace( runescape, funescape ).toLowerCase();
+			return function( elem ) {
+				var elemLang;
+				do {
+					if ( (elemLang = documentIsHTML ?
+						elem.lang :
+						elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) {
+
+						elemLang = elemLang.toLowerCase();
+						return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0;
+					}
+				} while ( (elem = elem.parentNode) && elem.nodeType === 1 );
+				return false;
+			};
+		}),
+
+		// Miscellaneous
+		"target": function( elem ) {
+			var hash = window.location && window.location.hash;
+			return hash && hash.slice( 1 ) === elem.id;
+		},
+
+		"root": function( elem ) {
+			return elem === docElem;
+		},
+
+		"focus": function( elem ) {
+			return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex);
+		},
+
+		// Boolean properties
+		"enabled": createDisabledPseudo( false ),
+		"disabled": createDisabledPseudo( true ),
+
+		"checked": function( elem ) {
+			// In CSS3, :checked should return both checked and selected elements
+			// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
+			var nodeName = elem.nodeName.toLowerCase();
+			return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected);
+		},
+
+		"selected": function( elem ) {
+			// Accessing this property makes selected-by-default
+			// options in Safari work properly
+			if ( elem.parentNode ) {
+				elem.parentNode.selectedIndex;
+			}
+
+			return elem.selected === true;
+		},
+
+		// Contents
+		"empty": function( elem ) {
+			// http://www.w3.org/TR/selectors/#empty-pseudo
+			// :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5),
+			//   but not by others (comment: 8; processing instruction: 7; etc.)
+			// nodeType < 6 works because attributes (2) do not appear as children
+			for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
+				if ( elem.nodeType < 6 ) {
+					return false;
+				}
+			}
+			return true;
+		},
+
+		"parent": function( elem ) {
+			return !Expr.pseudos["empty"]( elem );
+		},
+
+		// Element/input types
+		"header": function( elem ) {
+			return rheader.test( elem.nodeName );
+		},
+
+		"input": function( elem ) {
+			return rinputs.test( elem.nodeName );
+		},
+
+		"button": function( elem ) {
+			var name = elem.nodeName.toLowerCase();
+			return name === "input" && elem.type === "button" || name === "button";
+		},
+
+		"text": function( elem ) {
+			var attr;
+			return elem.nodeName.toLowerCase() === "input" &&
+				elem.type === "text" &&
+
+				// Support: IE<8
+				// New HTML5 attribute values (e.g., "search") appear with elem.type === "text"
+				( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" );
+		},
+
+		// Position-in-collection
+		"first": createPositionalPseudo(function() {
+			return [ 0 ];
+		}),
+
+		"last": createPositionalPseudo(function( matchIndexes, length ) {
+			return [ length - 1 ];
+		}),
+
+		"eq": createPositionalPseudo(function( matchIndexes, length, argument ) {
+			return [ argument < 0 ? argument + length : argument ];
+		}),
+
+		"even": createPositionalPseudo(function( matchIndexes, length ) {
+			var i = 0;
+			for ( ; i < length; i += 2 ) {
+				matchIndexes.push( i );
+			}
+			return matchIndexes;
+		}),
+
+		"odd": createPositionalPseudo(function( matchIndexes, length ) {
+			var i = 1;
+			for ( ; i < length; i += 2 ) {
+				matchIndexes.push( i );
+			}
+			return matchIndexes;
+		}),
+
+		"lt": createPositionalPseudo(function( matchIndexes, length, argument ) {
+			var i = argument < 0 ? argument + length : argument;
+			for ( ; --i >= 0; ) {
+				matchIndexes.push( i );
+			}
+			return matchIndexes;
+		}),
+
+		"gt": createPositionalPseudo(function( matchIndexes, length, argument ) {
+			var i = argument < 0 ? argument + length : argument;
+			for ( ; ++i < length; ) {
+				matchIndexes.push( i );
+			}
+			return matchIndexes;
+		})
+	}
+};
+
+Expr.pseudos["nth"] = Expr.pseudos["eq"];
+
+// Add button/input type pseudos
+for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) {
+	Expr.pseudos[ i ] = createInputPseudo( i );
+}
+for ( i in { submit: true, reset: true } ) {
+	Expr.pseudos[ i ] = createButtonPseudo( i );
+}
+
+// Easy API for creating new setFilters
+function setFilters() {}
+setFilters.prototype = Expr.filters = Expr.pseudos;
+Expr.setFilters = new setFilters();
+
+tokenize = Sizzle.tokenize = function( selector, parseOnly ) {
+	var matched, match, tokens, type,
+		soFar, groups, preFilters,
+		cached = tokenCache[ selector + " " ];
+
+	if ( cached ) {
+		return parseOnly ? 0 : cached.slice( 0 );
+	}
+
+	soFar = selector;
+	groups = [];
+	preFilters = Expr.preFilter;
+
+	while ( soFar ) {
+
+		// Comma and first run
+		if ( !matched || (match = rcomma.exec( soFar )) ) {
+			if ( match ) {
+				// Don't consume trailing commas as valid
+				soFar = soFar.slice( match[0].length ) || soFar;
+			}
+			groups.push( (tokens = []) );
+		}
+
+		matched = false;
+
+		// Combinators
+		if ( (match = rcombinators.exec( soFar )) ) {
+			matched = match.shift();
+			tokens.push({
+				value: matched,
+				// Cast descendant combinators to space
+				type: match[0].replace( rtrim, " " )
+			});
+			soFar = soFar.slice( matched.length );
+		}
+
+		// Filters
+		for ( type in Expr.filter ) {
+			if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] ||
+				(match = preFilters[ type ]( match ))) ) {
+				matched = match.shift();
+				tokens.push({
+					value: matched,
+					type: type,
+					matches: match
+				});
+				soFar = soFar.slice( matched.length );
+			}
+		}
+
+		if ( !matched ) {
+			break;
+		}
+	}
+
+	// Return the length of the invalid excess
+	// if we're just parsing
+	// Otherwise, throw an error or return tokens
+	return parseOnly ?
+		soFar.length :
+		soFar ?
+			Sizzle.error( selector ) :
+			// Cache the tokens
+			tokenCache( selector, groups ).slice( 0 );
+};
+
+function toSelector( tokens ) {
+	var i = 0,
+		len = tokens.length,
+		selector = "";
+	for ( ; i < len; i++ ) {
+		selector += tokens[i].value;
+	}
+	return selector;
+}
+
+function addCombinator( matcher, combinator, base ) {
+	var dir = combinator.dir,
+		skip = combinator.next,
+		key = skip || dir,
+		checkNonElements = base && key === "parentNode",
+		doneName = done++;
+
+	return combinator.first ?
+		// Check against closest ancestor/preceding element
+		function( elem, context, xml ) {
+			while ( (elem = elem[ dir ]) ) {
+				if ( elem.nodeType === 1 || checkNonElements ) {
+					return matcher( elem, context, xml );
+				}
+			}
+			return false;
+		} :
+
+		// Check against all ancestor/preceding elements
+		function( elem, context, xml ) {
+			var oldCache, uniqueCache, outerCache,
+				newCache = [ dirruns, doneName ];
+
+			// We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching
+			if ( xml ) {
+				while ( (elem = elem[ dir ]) ) {
+					if ( elem.nodeType === 1 || checkNonElements ) {
+						if ( matcher( elem, context, xml ) ) {
+							return true;
+						}
+					}
+				}
+			} else {
+				while ( (elem = elem[ dir ]) ) {
+					if ( elem.nodeType === 1 || checkNonElements ) {
+						outerCache = elem[ expando ] || (elem[ expando ] = {});
+
+						// Support: IE <9 only
+						// Defend against cloned attroperties (jQuery gh-1709)
+						uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {});
+
+						if ( skip && skip === elem.nodeName.toLowerCase() ) {
+							elem = elem[ dir ] || elem;
+						} else if ( (oldCache = uniqueCache[ key ]) &&
+							oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) {
+
+							// Assign to newCache so results back-propagate to previous elements
+							return (newCache[ 2 ] = oldCache[ 2 ]);
+						} else {
+							// Reuse newcache so results back-propagate to previous elements
+							uniqueCache[ key ] = newCache;
+
+							// A match means we're done; a fail means we have to keep checking
+							if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) {
+								return true;
+							}
+						}
+					}
+				}
+			}
+			return false;
+		};
+}
+
+function elementMatcher( matchers ) {
+	return matchers.length > 1 ?
+		function( elem, context, xml ) {
+			var i = matchers.length;
+			while ( i-- ) {
+				if ( !matchers[i]( elem, context, xml ) ) {
+					return false;
+				}
+			}
+			return true;
+		} :
+		matchers[0];
+}
+
+function multipleContexts( selector, contexts, results ) {
+	var i = 0,
+		len = contexts.length;
+	for ( ; i < len; i++ ) {
+		Sizzle( selector, contexts[i], results );
+	}
+	return results;
+}
+
+function condense( unmatched, map, filter, context, xml ) {
+	var elem,
+		newUnmatched = [],
+		i = 0,
+		len = unmatched.length,
+		mapped = map != null;
+
+	for ( ; i < len; i++ ) {
+		if ( (elem = unmatched[i]) ) {
+			if ( !filter || filter( elem, context, xml ) ) {
+				newUnmatched.push( elem );
+				if ( mapped ) {
+					map.push( i );
+				}
+			}
+		}
+	}
+
+	return newUnmatched;
+}
+
+function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
+	if ( postFilter && !postFilter[ expando ] ) {
+		postFilter = setMatcher( postFilter );
+	}
+	if ( postFinder && !postFinder[ expando ] ) {
+		postFinder = setMatcher( postFinder, postSelector );
+	}
+	return markFunction(function( seed, results, context, xml ) {
+		var temp, i, elem,
+			preMap = [],
+			postMap = [],
+			preexisting = results.length,
+
+			// Get initial elements from seed or context
+			elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ),
+
+			// Prefilter to get matcher input, preserving a map for seed-results synchronization
+			matcherIn = preFilter && ( seed || !selector ) ?
+				condense( elems, preMap, preFilter, context, xml ) :
+				elems,
+
+			matcherOut = matcher ?
+				// If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,
+				postFinder || ( seed ? preFilter : preexisting || postFilter ) ?
+
+					// ...intermediate processing is necessary
+					[] :
+
+					// ...otherwise use results directly
+					results :
+				matcherIn;
+
+		// Find primary matches
+		if ( matcher ) {
+			matcher( matcherIn, matcherOut, context, xml );
+		}
+
+		// Apply postFilter
+		if ( postFilter ) {
+			temp = condense( matcherOut, postMap );
+			postFilter( temp, [], context, xml );
+
+			// Un-match failing elements by moving them back to matcherIn
+			i = temp.length;
+			while ( i-- ) {
+				if ( (elem = temp[i]) ) {
+					matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem);
+				}
+			}
+		}
+
+		if ( seed ) {
+			if ( postFinder || preFilter ) {
+				if ( postFinder ) {
+					// Get the final matcherOut by condensing this intermediate into postFinder contexts
+					temp = [];
+					i = matcherOut.length;
+					while ( i-- ) {
+						if ( (elem = matcherOut[i]) ) {
+							// Restore matcherIn since elem is not yet a final match
+							temp.push( (matcherIn[i] = elem) );
+						}
+					}
+					postFinder( null, (matcherOut = []), temp, xml );
+				}
+
+				// Move matched elements from seed to results to keep them synchronized
+				i = matcherOut.length;
+				while ( i-- ) {
+					if ( (elem = matcherOut[i]) &&
+						(temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) {
+
+						seed[temp] = !(results[temp] = elem);
+					}
+				}
+			}
+
+		// Add elements to results, through postFinder if defined
+		} else {
+			matcherOut = condense(
+				matcherOut === results ?
+					matcherOut.splice( preexisting, matcherOut.length ) :
+					matcherOut
+			);
+			if ( postFinder ) {
+				postFinder( null, results, matcherOut, xml );
+			} else {
+				push.apply( results, matcherOut );
+			}
+		}
+	});
+}
+
+function matcherFromTokens( tokens ) {
+	var checkContext, matcher, j,
+		len = tokens.length,
+		leadingRelative = Expr.relative[ tokens[0].type ],
+		implicitRelative = leadingRelative || Expr.relative[" "],
+		i = leadingRelative ? 1 : 0,
+
+		// The foundational matcher ensures that elements are reachable from top-level context(s)
+		matchContext = addCombinator( function( elem ) {
+			return elem === checkContext;
+		}, implicitRelative, true ),
+		matchAnyContext = addCombinator( function( elem ) {
+			return indexOf( checkContext, elem ) > -1;
+		}, implicitRelative, true ),
+		matchers = [ function( elem, context, xml ) {
+			var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || (
+				(checkContext = context).nodeType ?
+					matchContext( elem, context, xml ) :
+					matchAnyContext( elem, context, xml ) );
+			// Avoid hanging onto element (issue #299)
+			checkContext = null;
+			return ret;
+		} ];
+
+	for ( ; i < len; i++ ) {
+		if ( (matcher = Expr.relative[ tokens[i].type ]) ) {
+			matchers = [ addCombinator(elementMatcher( matchers ), matcher) ];
+		} else {
+			matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches );
+
+			// Return special upon seeing a positional matcher
+			if ( matcher[ expando ] ) {
+				// Find the next relative operator (if any) for proper handling
+				j = ++i;
+				for ( ; j < len; j++ ) {
+					if ( Expr.relative[ tokens[j].type ] ) {
+						break;
+					}
+				}
+				return setMatcher(
+					i > 1 && elementMatcher( matchers ),
+					i > 1 && toSelector(
+						// If the preceding token was a descendant combinator, insert an implicit any-element `*`
+						tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" })
+					).replace( rtrim, "$1" ),
+					matcher,
+					i < j && matcherFromTokens( tokens.slice( i, j ) ),
+					j < len && matcherFromTokens( (tokens = tokens.slice( j )) ),
+					j < len && toSelector( tokens )
+				);
+			}
+			matchers.push( matcher );
+		}
+	}
+
+	return elementMatcher( matchers );
+}
+
+function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
+	var bySet = setMatchers.length > 0,
+		byElement = elementMatchers.length > 0,
+		superMatcher = function( seed, context, xml, results, outermost ) {
+			var elem, j, matcher,
+				matchedCount = 0,
+				i = "0",
+				unmatched = seed && [],
+				setMatched = [],
+				contextBackup = outermostContext,
+				// We must always have either seed elements or outermost context
+				elems = seed || byElement && Expr.find["TAG"]( "*", outermost ),
+				// Use integer dirruns iff this is the outermost matcher
+				dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1),
+				len = elems.length;
+
+			if ( outermost ) {
+				outermostContext = context === document || context || outermost;
+			}
+
+			// Add elements passing elementMatchers directly to results
+			// Support: IE<9, Safari
+			// Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id
+			for ( ; i !== len && (elem = elems[i]) != null; i++ ) {
+				if ( byElement && elem ) {
+					j = 0;
+					if ( !context && elem.ownerDocument !== document ) {
+						setDocument( elem );
+						xml = !documentIsHTML;
+					}
+					while ( (matcher = elementMatchers[j++]) ) {
+						if ( matcher( elem, context || document, xml) ) {
+							results.push( elem );
+							break;
+						}
+					}
+					if ( outermost ) {
+						dirruns = dirrunsUnique;
+					}
+				}
+
+				// Track unmatched elements for set filters
+				if ( bySet ) {
+					// They will have gone through all possible matchers
+					if ( (elem = !matcher && elem) ) {
+						matchedCount--;
+					}
+
+					// Lengthen the array for every element, matched or not
+					if ( seed ) {
+						unmatched.push( elem );
+					}
+				}
+			}
+
+			// `i` is now the count of elements visited above, and adding it to `matchedCount`
+			// makes the latter nonnegative.
+			matchedCount += i;
+
+			// Apply set filters to unmatched elements
+			// NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount`
+			// equals `i`), unless we didn't visit _any_ elements in the above loop because we have
+			// no element matchers and no seed.
+			// Incrementing an initially-string "0" `i` allows `i` to remain a string only in that
+			// case, which will result in a "00" `matchedCount` that differs from `i` but is also
+			// numerically zero.
+			if ( bySet && i !== matchedCount ) {
+				j = 0;
+				while ( (matcher = setMatchers[j++]) ) {
+					matcher( unmatched, setMatched, context, xml );
+				}
+
+				if ( seed ) {
+					// Reintegrate element matches to eliminate the need for sorting
+					if ( matchedCount > 0 ) {
+						while ( i-- ) {
+							if ( !(unmatched[i] || setMatched[i]) ) {
+								setMatched[i] = pop.call( results );
+							}
+						}
+					}
+
+					// Discard index placeholder values to get only actual matches
+					setMatched = condense( setMatched );
+				}
+
+				// Add matches to results
+				push.apply( results, setMatched );
+
+				// Seedless set matches succeeding multiple successful matchers stipulate sorting
+				if ( outermost && !seed && setMatched.length > 0 &&
+					( matchedCount + setMatchers.length ) > 1 ) {
+
+					Sizzle.uniqueSort( results );
+				}
+			}
+
+			// Override manipulation of globals by nested matchers
+			if ( outermost ) {
+				dirruns = dirrunsUnique;
+				outermostContext = contextBackup;
+			}
+
+			return unmatched;
+		};
+
+	return bySet ?
+		markFunction( superMatcher ) :
+		superMatcher;
+}
+
+compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) {
+	var i,
+		setMatchers = [],
+		elementMatchers = [],
+		cached = compilerCache[ selector + " " ];
+
+	if ( !cached ) {
+		// Generate a function of recursive functions that can be used to check each element
+		if ( !match ) {
+			match = tokenize( selector );
+		}
+		i = match.length;
+		while ( i-- ) {
+			cached = matcherFromTokens( match[i] );
+			if ( cached[ expando ] ) {
+				setMatchers.push( cached );
+			} else {
+				elementMatchers.push( cached );
+			}
+		}
+
+		// Cache the compiled function
+		cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );
+
+		// Save selector and tokenization
+		cached.selector = selector;
+	}
+	return cached;
+};
+
+/**
+ * A low-level selection function that works with Sizzle's compiled
+ *  selector functions
+ * @param {String|Function} selector A selector or a pre-compiled
+ *  selector function built with Sizzle.compile
+ * @param {Element} context
+ * @param {Array} [results]
+ * @param {Array} [seed] A set of elements to match against
+ */
+select = Sizzle.select = function( selector, context, results, seed ) {
+	var i, tokens, token, type, find,
+		compiled = typeof selector === "function" && selector,
+		match = !seed && tokenize( (selector = compiled.selector || selector) );
+
+	results = results || [];
+
+	// Try to minimize operations if there is only one selector in the list and no seed
+	// (the latter of which guarantees us context)
+	if ( match.length === 1 ) {
+
+		// Reduce context if the leading compound selector is an ID
+		tokens = match[0] = match[0].slice( 0 );
+		if ( tokens.length > 2 && (token = tokens[0]).type === "ID" &&
+				context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[1].type ] ) {
+
+			context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0];
+			if ( !context ) {
+				return results;
+
+			// Precompiled matchers will still verify ancestry, so step up a level
+			} else if ( compiled ) {
+				context = context.parentNode;
+			}
+
+			selector = selector.slice( tokens.shift().value.length );
+		}
+
+		// Fetch a seed set for right-to-left matching
+		i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length;
+		while ( i-- ) {
+			token = tokens[i];
+
+			// Abort if we hit a combinator
+			if ( Expr.relative[ (type = token.type) ] ) {
+				break;
+			}
+			if ( (find = Expr.find[ type ]) ) {
+				// Search, expanding context for leading sibling combinators
+				if ( (seed = find(
+					token.matches[0].replace( runescape, funescape ),
+					rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context
+				)) ) {
+
+					// If seed is empty or no tokens remain, we can return early
+					tokens.splice( i, 1 );
+					selector = seed.length && toSelector( tokens );
+					if ( !selector ) {
+						push.apply( results, seed );
+						return results;
+					}
+
+					break;
+				}
+			}
+		}
+	}
+
+	// Compile and execute a filtering function if one is not provided
+	// Provide `match` to avoid retokenization if we modified the selector above
+	( compiled || compile( selector, match ) )(
+		seed,
+		context,
+		!documentIsHTML,
+		results,
+		!context || rsibling.test( selector ) && testContext( context.parentNode ) || context
+	);
+	return results;
+};
+
+// One-time assignments
+
+// Sort stability
+support.sortStable = expando.split("").sort( sortOrder ).join("") === expando;
+
+// Support: Chrome 14-35+
+// Always assume duplicates if they aren't passed to the comparison function
+support.detectDuplicates = !!hasDuplicate;
+
+// Initialize against the default document
+setDocument();
+
+// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)
+// Detached nodes confoundingly follow *each other*
+support.sortDetached = assert(function( el ) {
+	// Should return 1, but returns 4 (following)
+	return el.compareDocumentPosition( document.createElement("fieldset") ) & 1;
+});
+
+// Support: IE<8
+// Prevent attribute/property "interpolation"
+// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
+if ( !assert(function( el ) {
+	el.innerHTML = "<a href='#'></a>";
+	return el.firstChild.getAttribute("href") === "#" ;
+}) ) {
+	addHandle( "type|href|height|width", function( elem, name, isXML ) {
+		if ( !isXML ) {
+			return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 );
+		}
+	});
+}
+
+// Support: IE<9
+// Use defaultValue in place of getAttribute("value")
+if ( !support.attributes || !assert(function( el ) {
+	el.innerHTML = "<input/>";
+	el.firstChild.setAttribute( "value", "" );
+	return el.firstChild.getAttribute( "value" ) === "";
+}) ) {
+	addHandle( "value", function( elem, name, isXML ) {
+		if ( !isXML && elem.nodeName.toLowerCase() === "input" ) {
+			return elem.defaultValue;
+		}
+	});
+}
+
+// Support: IE<9
+// Use getAttributeNode to fetch booleans when getAttribute lies
+if ( !assert(function( el ) {
+	return el.getAttribute("disabled") == null;
+}) ) {
+	addHandle( booleans, function( elem, name, isXML ) {
+		var val;
+		if ( !isXML ) {
+			return elem[ name ] === true ? name.toLowerCase() :
+					(val = elem.getAttributeNode( name )) && val.specified ?
+					val.value :
+				null;
+		}
+	});
+}
+
+return Sizzle;
+
+})( window );
+
+
+
+jQuery.find = Sizzle;
+jQuery.expr = Sizzle.selectors;
+
+// Deprecated
+jQuery.expr[ ":" ] = jQuery.expr.pseudos;
+jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort;
+jQuery.text = Sizzle.getText;
+jQuery.isXMLDoc = Sizzle.isXML;
+jQuery.contains = Sizzle.contains;
+jQuery.escapeSelector = Sizzle.escape;
+
+
+
+
+var dir = function( elem, dir, until ) {
+	var matched = [],
+		truncate = until !== undefined;
+
+	while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) {
+		if ( elem.nodeType === 1 ) {
+			if ( truncate && jQuery( elem ).is( until ) ) {
+				break;
+			}
+			matched.push( elem );
+		}
+	}
+	return matched;
+};
+
+
+var siblings = function( n, elem ) {
+	var matched = [];
+
+	for ( ; n; n = n.nextSibling ) {
+		if ( n.nodeType === 1 && n !== elem ) {
+			matched.push( n );
+		}
+	}
+
+	return matched;
+};
+
+
+var rneedsContext = jQuery.expr.match.needsContext;
+
+
+
+function nodeName( elem, name ) {
+
+  return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();
+
+};
+var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i );
+
+
+
+// Implement the identical functionality for filter and not
+function winnow( elements, qualifier, not ) {
+	if ( isFunction( qualifier ) ) {
+		return jQuery.grep( elements, function( elem, i ) {
+			return !!qualifier.call( elem, i, elem ) !== not;
+		} );
+	}
+
+	// Single element
+	if ( qualifier.nodeType ) {
+		return jQuery.grep( elements, function( elem ) {
+			return ( elem === qualifier ) !== not;
+		} );
+	}
+
+	// Arraylike of elements (jQuery, arguments, Array)
+	if ( typeof qualifier !== "string" ) {
+		return jQuery.grep( elements, function( elem ) {
+			return ( indexOf.call( qualifier, elem ) > -1 ) !== not;
+		} );
+	}
+
+	// Filtered directly for both simple and complex selectors
+	return jQuery.filter( qualifier, elements, not );
+}
+
+jQuery.filter = function( expr, elems, not ) {
+	var elem = elems[ 0 ];
+
+	if ( not ) {
+		expr = ":not(" + expr + ")";
+	}
+
+	if ( elems.length === 1 && elem.nodeType === 1 ) {
+		return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [];
+	}
+
+	return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) {
+		return elem.nodeType === 1;
+	} ) );
+};
+
+jQuery.fn.extend( {
+	find: function( selector ) {
+		var i, ret,
+			len = this.length,
+			self = this;
+
+		if ( typeof selector !== "string" ) {
+			return this.pushStack( jQuery( selector ).filter( function() {
+				for ( i = 0; i < len; i++ ) {
+					if ( jQuery.contains( self[ i ], this ) ) {
+						return true;
+					}
+				}
+			} ) );
+		}
+
+		ret = this.pushStack( [] );
+
+		for ( i = 0; i < len; i++ ) {
+			jQuery.find( selector, self[ i ], ret );
+		}
+
+		return len > 1 ? jQuery.uniqueSort( ret ) : ret;
+	},
+	filter: function( selector ) {
+		return this.pushStack( winnow( this, selector || [], false ) );
+	},
+	not: function( selector ) {
+		return this.pushStack( winnow( this, selector || [], true ) );
+	},
+	is: function( selector ) {
+		return !!winnow(
+			this,
+
+			// If this is a positional/relative selector, check membership in the returned set
+			// so $("p:first").is("p:last") won't return true for a doc with two "p".
+			typeof selector === "string" && rneedsContext.test( selector ) ?
+				jQuery( selector ) :
+				selector || [],
+			false
+		).length;
+	}
+} );
+
+
+// Initialize a jQuery object
+
+
+// A central reference to the root jQuery(document)
+var rootjQuery,
+
+	// A simple way to check for HTML strings
+	// Prioritize #id over <tag> to avoid XSS via location.hash (#9521)
+	// Strict HTML recognition (#11290: must start with <)
+	// Shortcut simple #id case for speed
+	rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,
+
+	init = jQuery.fn.init = function( selector, context, root ) {
+		var match, elem;
+
+		// HANDLE: $(""), $(null), $(undefined), $(false)
+		if ( !selector ) {
+			return this;
+		}
+
+		// Method init() accepts an alternate rootjQuery
+		// so migrate can support jQuery.sub (gh-2101)
+		root = root || rootjQuery;
+
+		// Handle HTML strings
+		if ( typeof selector === "string" ) {
+			if ( selector[ 0 ] === "<" &&
+				selector[ selector.length - 1 ] === ">" &&
+				selector.length >= 3 ) {
+
+				// Assume that strings that start and end with <> are HTML and skip the regex check
+				match = [ null, selector, null ];
+
+			} else {
+				match = rquickExpr.exec( selector );
+			}
+
+			// Match html or make sure no context is specified for #id
+			if ( match && ( match[ 1 ] || !context ) ) {
+
+				// HANDLE: $(html) -> $(array)
+				if ( match[ 1 ] ) {
+					context = context instanceof jQuery ? context[ 0 ] : context;
+
+					// Option to run scripts is true for back-compat
+					// Intentionally let the error be thrown if parseHTML is not present
+					jQuery.merge( this, jQuery.parseHTML(
+						match[ 1 ],
+						context && context.nodeType ? context.ownerDocument || context : document,
+						true
+					) );
+
+					// HANDLE: $(html, props)
+					if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) {
+						for ( match in context ) {
+
+							// Properties of context are called as methods if possible
+							if ( isFunction( this[ match ] ) ) {
+								this[ match ]( context[ match ] );
+
+							// ...and otherwise set as attributes
+							} else {
+								this.attr( match, context[ match ] );
+							}
+						}
+					}
+
+					return this;
+
+				// HANDLE: $(#id)
+				} else {
+					elem = document.getElementById( match[ 2 ] );
+
+					if ( elem ) {
+
+						// Inject the element directly into the jQuery object
+						this[ 0 ] = elem;
+						this.length = 1;
+					}
+					return this;
+				}
+
+			// HANDLE: $(expr, $(...))
+			} else if ( !context || context.jquery ) {
+				return ( context || root ).find( selector );
+
+			// HANDLE: $(expr, context)
+			// (which is just equivalent to: $(context).find(expr)
+			} else {
+				return this.constructor( context ).find( selector );
+			}
+
+		// HANDLE: $(DOMElement)
+		} else if ( selector.nodeType ) {
+			this[ 0 ] = selector;
+			this.length = 1;
+			return this;
+
+		// HANDLE: $(function)
+		// Shortcut for document ready
+		} else if ( isFunction( selector ) ) {
+			return root.ready !== undefined ?
+				root.ready( selector ) :
+
+				// Execute immediately if ready is not present
+				selector( jQuery );
+		}
+
+		return jQuery.makeArray( selector, this );
+	};
+
+// Give the init function the jQuery prototype for later instantiation
+init.prototype = jQuery.fn;
+
+// Initialize central reference
+rootjQuery = jQuery( document );
+
+
+var rparentsprev = /^(?:parents|prev(?:Until|All))/,
+
+	// Methods guaranteed to produce a unique set when starting from a unique set
+	guaranteedUnique = {
+		children: true,
+		contents: true,
+		next: true,
+		prev: true
+	};
+
+jQuery.fn.extend( {
+	has: function( target ) {
+		var targets = jQuery( target, this ),
+			l = targets.length;
+
+		return this.filter( function() {
+			var i = 0;
+			for ( ; i < l; i++ ) {
+				if ( jQuery.contains( this, targets[ i ] ) ) {
+					return true;
+				}
+			}
+		} );
+	},
+
+	closest: function( selectors, context ) {
+		var cur,
+			i = 0,
+			l = this.length,
+			matched = [],
+			targets = typeof selectors !== "string" && jQuery( selectors );
+
+		// Positional selectors never match, since there's no _selection_ context
+		if ( !rneedsContext.test( selectors ) ) {
+			for ( ; i < l; i++ ) {
+				for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) {
+
+					// Always skip document fragments
+					if ( cur.nodeType < 11 && ( targets ?
+						targets.index( cur ) > -1 :
+
+						// Don't pass non-elements to Sizzle
+						cur.nodeType === 1 &&
+							jQuery.find.matchesSelector( cur, selectors ) ) ) {
+
+						matched.push( cur );
+						break;
+					}
+				}
+			}
+		}
+
+		return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched );
+	},
+
+	// Determine the position of an element within the set
+	index: function( elem ) {
+
+		// No argument, return index in parent
+		if ( !elem ) {
+			return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1;
+		}
+
+		// Index in selector
+		if ( typeof elem === "string" ) {
+			return indexOf.call( jQuery( elem ), this[ 0 ] );
+		}
+
+		// Locate the position of the desired element
+		return indexOf.call( this,
+
+			// If it receives a jQuery object, the first element is used
+			elem.jquery ? elem[ 0 ] : elem
+		);
+	},
+
+	add: function( selector, context ) {
+		return this.pushStack(
+			jQuery.uniqueSort(
+				jQuery.merge( this.get(), jQuery( selector, context ) )
+			)
+		);
+	},
+
+	addBack: function( selector ) {
+		return this.add( selector == null ?
+			this.prevObject : this.prevObject.filter( selector )
+		);
+	}
+} );
+
+function sibling( cur, dir ) {
+	while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {}
+	return cur;
+}
+
+jQuery.each( {
+	parent: function( elem ) {
+		var parent = elem.parentNode;
+		return parent && parent.nodeType !== 11 ? parent : null;
+	},
+	parents: function( elem ) {
+		return dir( elem, "parentNode" );
+	},
+	parentsUntil: function( elem, i, until ) {
+		return dir( elem, "parentNode", until );
+	},
+	next: function( elem ) {
+		return sibling( elem, "nextSibling" );
+	},
+	prev: function( elem ) {
+		return sibling( elem, "previousSibling" );
+	},
+	nextAll: function( elem ) {
+		return dir( elem, "nextSibling" );
+	},
+	prevAll: function( elem ) {
+		return dir( elem, "previousSibling" );
+	},
+	nextUntil: function( elem, i, until ) {
+		return dir( elem, "nextSibling", until );
+	},
+	prevUntil: function( elem, i, until ) {
+		return dir( elem, "previousSibling", until );
+	},
+	siblings: function( elem ) {
+		return siblings( ( elem.parentNode || {} ).firstChild, elem );
+	},
+	children: function( elem ) {
+		return siblings( elem.firstChild );
+	},
+	contents: function( elem ) {
+        if ( nodeName( elem, "iframe" ) ) {
+            return elem.contentDocument;
+        }
+
+        // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only
+        // Treat the template element as a regular one in browsers that
+        // don't support it.
+        if ( nodeName( elem, "template" ) ) {
+            elem = elem.content || elem;
+        }
+
+        return jQuery.merge( [], elem.childNodes );
+	}
+}, function( name, fn ) {
+	jQuery.fn[ name ] = function( until, selector ) {
+		var matched = jQuery.map( this, fn, until );
+
+		if ( name.slice( -5 ) !== "Until" ) {
+			selector = until;
+		}
+
+		if ( selector && typeof selector === "string" ) {
+			matched = jQuery.filter( selector, matched );
+		}
+
+		if ( this.length > 1 ) {
+
+			// Remove duplicates
+			if ( !guaranteedUnique[ name ] ) {
+				jQuery.uniqueSort( matched );
+			}
+
+			// Reverse order for parents* and prev-derivatives
+			if ( rparentsprev.test( name ) ) {
+				matched.reverse();
+			}
+		}
+
+		return this.pushStack( matched );
+	};
+} );
+var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g );
+
+
+
+// Convert String-formatted options into Object-formatted ones
+function createOptions( options ) {
+	var object = {};
+	jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) {
+		object[ flag ] = true;
+	} );
+	return object;
+}
+
+/*
+ * Create a callback list using the following parameters:
+ *
+ *	options: an optional list of space-separated options that will change how
+ *			the callback list behaves or a more traditional option object
+ *
+ * By default a callback list will act like an event callback list and can be
+ * "fired" multiple times.
+ *
+ * Possible options:
+ *
+ *	once:			will ensure the callback list can only be fired once (like a Deferred)
+ *
+ *	memory:			will keep track of previous values and will call any callback added
+ *					after the list has been fired right away with the latest "memorized"
+ *					values (like a Deferred)
+ *
+ *	unique:			will ensure a callback can only be added once (no duplicate in the list)
+ *
+ *	stopOnFalse:	interrupt callings when a callback returns false
+ *
+ */
+jQuery.Callbacks = function( options ) {
+
+	// Convert options from String-formatted to Object-formatted if needed
+	// (we check in cache first)
+	options = typeof options === "string" ?
+		createOptions( options ) :
+		jQuery.extend( {}, options );
+
+	var // Flag to know if list is currently firing
+		firing,
+
+		// Last fire value for non-forgettable lists
+		memory,
+
+		// Flag to know if list was already fired
+		fired,
+
+		// Flag to prevent firing
+		locked,
+
+		// Actual callback list
+		list = [],
+
+		// Queue of execution data for repeatable lists
+		queue = [],
+
+		// Index of currently firing callback (modified by add/remove as needed)
+		firingIndex = -1,
+
+		// Fire callbacks
+		fire = function() {
+
+			// Enforce single-firing
+			locked = locked || options.once;
+
+			// Execute callbacks for all pending executions,
+			// respecting firingIndex overrides and runtime changes
+			fired = firing = true;
+			for ( ; queue.length; firingIndex = -1 ) {
+				memory = queue.shift();
+				while ( ++firingIndex < list.length ) {
... 118436 lines suppressed ...


Mime
View raw message