blob: f60bcc92cf3d89e34c00072b3350ff85457410b2 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc -->
<title>DefaultConfigurationBuilder (Apache Tamaya Base 0.4-incubating API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="org.apache.tamaya.spisupport.DefaultConfigurationBuilder class">
<meta name="keywords" content="serviceContext">
<meta name="keywords" content="propertyFilters">
<meta name="keywords" content="propertySources">
<meta name="keywords" content="propertyConverters">
<meta name="keywords" content="metaDataProvider">
<meta name="keywords" content="built">
<meta name="keywords" content="setClassLoader()">
<meta name="keywords" content="getClassLoader()">
<meta name="keywords" content="setServiceContext()">
<meta name="keywords" content="setConfiguration()">
<meta name="keywords" content="setContext()">
<meta name="keywords" content="setMeta()">
<meta name="keywords" content="addPropertySources()">
<meta name="keywords" content="addDefaultPropertyFilters()">
<meta name="keywords" content="addDefaultPropertySources()">
<meta name="keywords" content="addDefaultPropertyConverters()">
<meta name="keywords" content="removePropertySources()">
<meta name="keywords" content="getPropertySources()">
<meta name="keywords" content="increasePriority()">
<meta name="keywords" content="decreasePriority()">
<meta name="keywords" content="highestPriority()">
<meta name="keywords" content="lowestPriority()">
<meta name="keywords" content="addPropertyFilters()">
<meta name="keywords" content="removePropertyFilters()">
<meta name="keywords" content="removePropertyConverters()">
<meta name="keywords" content="addPropertyConverters()">
<meta name="keywords" content="build()">
<meta name="keywords" content="sortPropertyFilter()">
<meta name="keywords" content="sortPropertySources()">
<meta name="keywords" content="sortPropertyConverter()">
<meta name="keywords" content="getPropertyFilters()">
<meta name="keywords" content="getPropertyConverter()">
<meta name="keywords" content="loadDefaults()">
<meta name="keywords" content="getDefaultPropertyConverters()">
<meta name="keywords" content="addCorePropertyResources()">
<meta name="keywords" content="addCorePropertyConverters()">
<meta name="keywords" content="getPropertySource()">
<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="DefaultConfigurationBuilder (Apache Tamaya Base 0.4-incubating API)";
}
}
catch(err) {
}
//-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
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><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/DefaultConfigurationBuilder.html">Use</a></li>
<li><a href="package-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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</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>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.apache.tamaya.spisupport</a></div>
<h2 title="Class DefaultConfigurationBuilder" class="title">Class DefaultConfigurationBuilder</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.tamaya.spisupport.DefaultConfigurationBuilder</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="../core/internal/CoreConfigurationBuilder.html" title="class in org.apache.tamaya.core.internal">CoreConfigurationBuilder</a></code></dd>
</dl>
<hr>
<pre>public class <span class="typeNameLabel">DefaultConfigurationBuilder</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
implements <a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></pre>
<div class="block">Default implementation of <a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationBuilder</code></a>.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#built">built</a></span></code></th>
<td class="colLast">
<div class="block">Flag if the config has already been built.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="MetadataProvider.html" title="interface in org.apache.tamaya.spisupport">MetadataProvider</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#metaDataProvider">metaDataProvider</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <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">Map</a>&lt;<a href="../TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a>&lt;?&gt;,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi">PropertyConverter</a>&lt;?&gt;&gt;&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#propertyConverters">propertyConverters</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi">PropertyFilter</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#propertyFilters">propertyFilters</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#propertySources">propertySources</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#serviceContext">serviceContext</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">DefaultConfigurationBuilder</a></span>()</code></th>
<td class="colLast">
<div class="block">Creates a new builder instance.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(org.apache.tamaya.Configuration)">DefaultConfigurationBuilder</a></span>&#8203;(<a href="../Configuration.html" title="interface in org.apache.tamaya">Configuration</a>&nbsp;configuration)</code></th>
<td class="colLast">
<div class="block">Creates a new builder instance initializing it with the given context.</div>
</td>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(org.apache.tamaya.spi.ConfigurationContext)">DefaultConfigurationBuilder</a></span>&#8203;(<a href="../spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a>&nbsp;context)</code></th>
<td class="colLast">
<div class="block">Creates a new builder instance.</div>
</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addCorePropertyConverters()">addCorePropertyConverters</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addCorePropertyResources(java.util.List)">addCorePropertyResources</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&gt;&nbsp;propertySources)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addDefaultPropertyConverters()">addDefaultPropertyConverters</a></span>()</code></th>
<td class="colLast">
<div class="block">Add all auto-discoverable property converters to the context built.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addDefaultPropertyFilters()">addDefaultPropertyFilters</a></span>()</code></th>
<td class="colLast">
<div class="block">Add all auto-discoverable property filters to the context built.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addDefaultPropertySources()">addDefaultPropertySources</a></span>()</code></th>
<td class="colLast">
<div class="block">Adds all registered (default) property sources to the context built.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addPropertyConverters(org.apache.tamaya.TypeLiteral,java.util.Collection)">addPropertyConverters</a></span>&#8203;(<a href="../TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a>&lt;T&gt;&nbsp;type,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="../spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi">PropertyConverter</a>&lt;T&gt;&gt;&nbsp;propertyConverters)</code></th>
<td class="colLast">
<div class="block">This method can be used for adding <a href="../spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a>s.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addPropertyFilters(java.util.Collection)">addPropertyFilters</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="../spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi">PropertyFilter</a>&gt;&nbsp;filters)</code></th>
<td class="colLast">
<div class="block">Adds the given <a href="../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>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addPropertySources(java.util.Collection)">addPropertySources</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&gt;&nbsp;sources)</code></th>
<td class="colLast">
<div class="block">Adds the given sources as property sources.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../Configuration.html" title="interface in org.apache.tamaya">Configuration</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#build()">build</a></span>()</code></th>
<td class="colLast">
<div class="block">Builds a new configuration based on the configuration of this builder instance.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#decreasePriority(org.apache.tamaya.spi.PropertySource)">decreasePriority</a></span>&#8203;(<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&nbsp;propertySource)</code></th>
<td class="colLast">
<div class="block">Decreases the priority of the given property source, by moving it towards the start
of the chain of property sources.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang" class="externalLink">ClassLoader</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClassLoader()">getClassLoader</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the classloader used by this builder.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>protected <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">Map</a>&lt;<a href="../TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="../spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi">PropertyConverter</a>&gt;&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDefaultPropertyConverters()">getDefaultPropertyConverters</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><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">Map</a>&lt;<a href="../TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a>&lt;?&gt;,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi">PropertyConverter</a>&lt;?&gt;&gt;&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPropertyConverter()">getPropertyConverter</a></span>()</code></th>
<td class="colLast">
<div class="block">Access the current registered property converters.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi">PropertyFilter</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPropertyFilters()">getPropertyFilters</a></span>()</code></th>
<td class="colLast">
<div class="block">Access the current chain of property filters.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>protected <a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPropertySource(java.lang.String)">getPropertySource</a></span>&#8203;(<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>&nbsp;name)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPropertySources()">getPropertySources</a></span>()</code></th>
<td class="colLast">
<div class="block">Access the current chain of property sources.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#highestPriority(org.apache.tamaya.spi.PropertySource)">highestPriority</a></span>&#8203;(<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&nbsp;propertySource)</code></th>
<td class="colLast">
<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>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#increasePriority(org.apache.tamaya.spi.PropertySource)">increasePriority</a></span>&#8203;(<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&nbsp;propertySource)</code></th>
<td class="colLast">
<div class="block">Increases the priority of the given property source, by moving it towards the end
of the chain of property sources.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>protected <a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadDefaults()">loadDefaults</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#lowestPriority(org.apache.tamaya.spi.PropertySource)">lowestPriority</a></span>&#8203;(<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&nbsp;propertySource)</code></th>
<td class="colLast">
<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>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removePropertyConverters(org.apache.tamaya.TypeLiteral)">removePropertyConverters</a></span>&#8203;(<a href="../TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a>&lt;?&gt;&nbsp;typeToConvert)</code></th>
<td class="colLast">
<div class="block">Removes all converters for the given type, which actually renders a given type
unsupported for type conversion.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removePropertyConverters(org.apache.tamaya.TypeLiteral,java.util.Collection)">removePropertyConverters</a></span>&#8203;(<a href="../TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a>&lt;T&gt;&nbsp;typeToConvert,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="../spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi">PropertyConverter</a>&lt;T&gt;&gt;&nbsp;converters)</code></th>
<td class="colLast">
<div class="block">Removes the given PropertyConverter instances for the given type,
if existing.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removePropertyFilters(java.util.Collection)">removePropertyFilters</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="../spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi">PropertyFilter</a>&gt;&nbsp;filters)</code></th>
<td class="colLast">
<div class="block">Removes the given <a href="../spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi"><code>PropertyFilter</code></a> instances, if existing.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removePropertySources(java.util.Collection)">removePropertySources</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&gt;&nbsp;propertySources)</code></th>
<td class="colLast">
<div class="block">Removes the given property sources, if existing.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setClassLoader(java.lang.ClassLoader)">setClassLoader</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang" class="externalLink">ClassLoader</a>&nbsp;classLoader)</code></th>
<td class="colLast">
<div class="block">Set the classloader to be used for loading of configuration resources, equals to
<code>setServiceContext(ServiceContextManager.getServiceContext(classLoader))</code>.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setConfiguration(org.apache.tamaya.Configuration)">setConfiguration</a></span>&#8203;(<a href="../Configuration.html" title="interface in org.apache.tamaya">Configuration</a>&nbsp;configuration)</code></th>
<td class="colLast">
<div class="block">Allows to setCurrent configuration context during unit tests.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContext(org.apache.tamaya.spi.ConfigurationContext)">setContext</a></span>&#8203;(<a href="../spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a>&nbsp;context)</code></th>
<td class="colLast">
<div class="block">Init this builder instance with the given <a href="../spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a> instance.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMeta(java.lang.String,java.lang.String,java.lang.String)">setMeta</a></span>&#8203;(<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>&nbsp;property,
<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>&nbsp;key,
<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>&nbsp;value)</code></th>
<td class="colLast">
<div class="block">Adds (overrides existing value) the given sources as property sources.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMeta(java.lang.String,java.util.Map)">setMeta</a></span>&#8203;(<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>&nbsp;property,
<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">Map</a>&lt;<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>,&#8203;<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>&gt;&nbsp;metaData)</code></th>
<td class="colLast">
<div class="block">Adds (overrides existing value with same same keys) the given sources as property sources.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setServiceContext(org.apache.tamaya.spi.ServiceContext)">setServiceContext</a></span>&#8203;(<a href="../spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a>&nbsp;serviceContext)</code></th>
<td class="colLast">
<div class="block">Sets the ServiceContext to be used.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#sortPropertyConverter(java.util.Comparator)">sortPropertyConverter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util" class="externalLink">Comparator</a>&lt;<a href="../spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi">PropertyConverter</a>&gt;&nbsp;comparator)</code></th>
<td class="colLast">
<div class="block">Sorts the current registered property converters using the given comparator.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#sortPropertyFilter(java.util.Comparator)">sortPropertyFilter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util" class="externalLink">Comparator</a>&lt;<a href="../spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi">PropertyFilter</a>&gt;&nbsp;comparator)</code></th>
<td class="colLast">
<div class="block">Sorts the current registered property filters using the given comparator.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#sortPropertySources(java.util.Comparator)">sortPropertySources</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util" class="externalLink">Comparator</a>&lt;<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&gt;&nbsp;comparator)</code></th>
<td class="colLast">
<div class="block">Sorts the current registered property sources using the given comparator.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang" class="externalLink">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.tamaya.spi.ConfigurationBuilder">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.tamaya.spi.<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></h3>
<code><a href="../spi/ConfigurationBuilder.html#addPropertyConverters(org.apache.tamaya.TypeLiteral,org.apache.tamaya.spi.PropertyConverter...)">addPropertyConverters</a>, <a href="../spi/ConfigurationBuilder.html#addPropertyFilters(org.apache.tamaya.spi.PropertyFilter...)">addPropertyFilters</a>, <a href="../spi/ConfigurationBuilder.html#addPropertySources(org.apache.tamaya.spi.PropertySource...)">addPropertySources</a>, <a href="../spi/ConfigurationBuilder.html#removePropertyConverters(org.apache.tamaya.TypeLiteral,org.apache.tamaya.spi.PropertyConverter...)">removePropertyConverters</a>, <a href="../spi/ConfigurationBuilder.html#removePropertyFilters(org.apache.tamaya.spi.PropertyFilter...)">removePropertyFilters</a>, <a href="../spi/ConfigurationBuilder.html#removePropertySources(org.apache.tamaya.spi.PropertySource...)">removePropertySources</a></code></li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a id="serviceContext">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>serviceContext</h4>
<pre>protected&nbsp;<a href="../spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a> serviceContext</pre>
</li>
</ul>
<a id="propertyFilters">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>propertyFilters</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi">PropertyFilter</a>&gt; propertyFilters</pre>
</li>
</ul>
<a id="propertySources">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>propertySources</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&gt; propertySources</pre>
</li>
</ul>
<a id="propertyConverters">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>propertyConverters</h4>
<pre>protected&nbsp;<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">Map</a>&lt;<a href="../TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a>&lt;?&gt;,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi">PropertyConverter</a>&lt;?&gt;&gt;&gt; propertyConverters</pre>
</li>
</ul>
<a id="metaDataProvider">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>metaDataProvider</h4>
<pre>protected&nbsp;<a href="MetadataProvider.html" title="interface in org.apache.tamaya.spisupport">MetadataProvider</a> metaDataProvider</pre>
</li>
</ul>
<a id="built">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>built</h4>
<pre>protected&nbsp;boolean built</pre>
<div class="block">Flag if the config has already been built.
Configuration can be built only once</div>
</li>
</ul>
</li>
</ul>
</section>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a id="&lt;init&gt;()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DefaultConfigurationBuilder</h4>
<pre>public&nbsp;DefaultConfigurationBuilder()</pre>
<div class="block">Creates a new builder instance.</div>
</li>
</ul>
<a id="&lt;init&gt;(org.apache.tamaya.spi.ConfigurationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DefaultConfigurationBuilder</h4>
<pre>public&nbsp;DefaultConfigurationBuilder&#8203;(<a href="../spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a>&nbsp;context)</pre>
<div class="block">Creates a new builder instance.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>context</code> - the configuration context to be used, not null.</dd>
</dl>
</li>
</ul>
<a id="&lt;init&gt;(org.apache.tamaya.Configuration)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DefaultConfigurationBuilder</h4>
<pre>public&nbsp;DefaultConfigurationBuilder&#8203;(<a href="../Configuration.html" title="interface in org.apache.tamaya">Configuration</a>&nbsp;configuration)</pre>
<div class="block">Creates a new builder instance initializing it with the given context.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>configuration</code> - the configuration to be used, not null.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</section>
<!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="setClassLoader(java.lang.ClassLoader)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setClassLoader</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;setClassLoader&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang" class="externalLink">ClassLoader</a>&nbsp;classLoader)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#setClassLoader(java.lang.ClassLoader)">ConfigurationBuilder</a></code></span></div>
<div class="block">Set the classloader to be used for loading of configuration resources, equals to
<code>setServiceContext(ServiceContextManager.getServiceContext(classLoader))</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#setClassLoader(java.lang.ClassLoader)">setClassLoader</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>classLoader</code> - the classloader, not null.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the builder for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../spi/ConfigurationBuilder.html#getClassLoader()"><code>ConfigurationBuilder.getClassLoader()</code></a></dd>
</dl>
</li>
</ul>
<a id="getClassLoader()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClassLoader</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang" class="externalLink">ClassLoader</a>&nbsp;getClassLoader()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#getClassLoader()">ConfigurationBuilder</a></code></span></div>
<div class="block">Get the classloader used by this builder.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#getClassLoader()">getClassLoader</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the classloader, never null.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../spi/ConfigurationBuilder.html#setClassLoader(java.lang.ClassLoader)"><code>ConfigurationBuilder.setClassLoader(ClassLoader)</code></a></dd>
</dl>
</li>
</ul>
<a id="setServiceContext(org.apache.tamaya.spi.ServiceContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setServiceContext</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;setServiceContext&#8203;(<a href="../spi/ServiceContext.html" title="interface in org.apache.tamaya.spi">ServiceContext</a>&nbsp;serviceContext)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#setServiceContext(org.apache.tamaya.spi.ServiceContext)">ConfigurationBuilder</a></code></span></div>
<div class="block">Sets the ServiceContext to be used.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#setServiceContext(org.apache.tamaya.spi.ServiceContext)">setServiceContext</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>serviceContext</code> - the serviceContext, nuo null.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this instance for chaining.</dd>
</dl>
</li>
</ul>
<a id="setConfiguration(org.apache.tamaya.Configuration)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setConfiguration</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;setConfiguration&#8203;(<a href="../Configuration.html" title="interface in org.apache.tamaya">Configuration</a>&nbsp;configuration)</pre>
<div class="block">Allows to setCurrent configuration context during unit tests.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#setConfiguration(org.apache.tamaya.Configuration)">setConfiguration</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>configuration</code> - the configuration to be used, not null.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this builder, for chaining, never null.</dd>
</dl>
</li>
</ul>
<a id="setContext(org.apache.tamaya.spi.ConfigurationContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setContext</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;setContext&#8203;(<a href="../spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi">ConfigurationContext</a>&nbsp;context)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#setContext(org.apache.tamaya.spi.ConfigurationContext)">ConfigurationBuilder</a></code></span></div>
<div class="block">Init this builder instance with the given <a href="../spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a> instance. This
method will use any existing property sources, filters, converters and the combination
policy of the given <a href="../spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a> and initialize the current builder
with them. All previous property sources, filters, converters and the combination
policy of this instance will be replaced.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#setContext(org.apache.tamaya.spi.ConfigurationContext)">setContext</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>context</code> - the <a href="../spi/ConfigurationContext.html" title="interface in org.apache.tamaya.spi"><code>ConfigurationContext</code></a> instance to be used, not <code>null</code>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this builder, for chaining, never null.</dd>
</dl>
</li>
</ul>
<a id="setMeta(java.lang.String,java.lang.String,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMeta</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;setMeta&#8203;(<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>&nbsp;property,
<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>&nbsp;key,
<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>&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#setMeta(java.lang.String,java.lang.String,java.lang.String)">ConfigurationBuilder</a></code></span></div>
<div class="block">Adds (overrides existing value) the given sources as property sources.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#setMeta(java.lang.String,java.lang.String,java.lang.String)">setMeta</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>property</code> - the property key, not null,</dd>
<dd><code>key</code> - the key, not null.</dd>
<dd><code>value</code> - the value, not null.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the current configuration builder.</dd>
</dl>
</li>
</ul>
<a id="setMeta(java.lang.String,java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMeta</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;setMeta&#8203;(<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>&nbsp;property,
<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">Map</a>&lt;<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>,&#8203;<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>&gt;&nbsp;metaData)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#setMeta(java.lang.String,java.util.Map)">ConfigurationBuilder</a></code></span></div>
<div class="block">Adds (overrides existing value with same same keys) the given sources as property sources.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#setMeta(java.lang.String,java.util.Map)">setMeta</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>property</code> - the property key, not null,</dd>
<dd><code>metaData</code> - the metadata, not null.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the current configuration builder.</dd>
</dl>
</li>
</ul>
<a id="addPropertySources(java.util.Collection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addPropertySources</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;addPropertySources&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&gt;&nbsp;sources)</pre>
<div class="block">Adds the given sources as property sources.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#addPropertySources(java.util.Collection)">addPropertySources</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sources</code> - property sources to addPropertyValue.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the current configuration builder.</dd>
</dl>
</li>
</ul>
<a id="addDefaultPropertyFilters()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addDefaultPropertyFilters</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;addDefaultPropertyFilters()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#addDefaultPropertyFilters()">ConfigurationBuilder</a></code></span></div>
<div class="block">Add all auto-discoverable property filters to the context built.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#addDefaultPropertyFilters()">addDefaultPropertyFilters</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this builder, for chaining, never null.</dd>
</dl>
</li>
</ul>
<a id="addDefaultPropertySources()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addDefaultPropertySources</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;addDefaultPropertySources()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#addDefaultPropertySources()">ConfigurationBuilder</a></code></span></div>
<div class="block">Adds all registered (default) property sources to the context built. The sources are ordered
based on their ordinal values and added to the chain of property sources with
higher priority.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#addDefaultPropertySources()">addDefaultPropertySources</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this builder, for chaining, never null.</dd>
</dl>
</li>
</ul>
<a id="addDefaultPropertyConverters()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addDefaultPropertyConverters</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;addDefaultPropertyConverters()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#addDefaultPropertyConverters()">ConfigurationBuilder</a></code></span></div>
<div class="block">Add all auto-discoverable property converters to the context built.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#addDefaultPropertyConverters()">addDefaultPropertyConverters</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this builder, for chaining, never null.</dd>
</dl>
</li>
</ul>
<a id="removePropertySources(java.util.Collection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removePropertySources</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;removePropertySources&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&gt;&nbsp;propertySources)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#removePropertySources(java.util.Collection)">ConfigurationBuilder</a></code></span></div>
<div class="block">Removes the given property sources, if existing. The existing order of property
sources is preserved.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#removePropertySources(java.util.Collection)">removePropertySources</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>propertySources</code> - the property sources to remove, not <code>null</code>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the builder for chaining.</dd>
</dl>
</li>
</ul>
<a id="getPropertySources()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPropertySources</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&gt;&nbsp;getPropertySources()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#getPropertySources()">ConfigurationBuilder</a></code></span></div>
<div class="block">Access the current chain of property sources. Items at the end of the createList have
precedence/higher significance.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#getPropertySources()">getPropertySources</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the property source chain, never <code>null</code>.</dd>
</dl>
</li>
</ul>
<a id="increasePriority(org.apache.tamaya.spi.PropertySource)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>increasePriority</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;increasePriority&#8203;(<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&nbsp;propertySource)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#increasePriority(org.apache.tamaya.spi.PropertySource)">ConfigurationBuilder</a></code></span></div>
<div class="block">Increases the priority of the given property source, by moving it towards the end
of the chain of property sources. If the property source given is already at the end
this method has no effect. This operation does not change any ordinal values.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#increasePriority(org.apache.tamaya.spi.PropertySource)">increasePriority</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>propertySource</code> - the property source to be incresed regarding its significance.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the builder for chaining.</dd>
</dl>
</li>
</ul>
<a id="decreasePriority(org.apache.tamaya.spi.PropertySource)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>decreasePriority</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;decreasePriority&#8203;(<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&nbsp;propertySource)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#decreasePriority(org.apache.tamaya.spi.PropertySource)">ConfigurationBuilder</a></code></span></div>
<div class="block">Decreases the priority of the given property source, by moving it towards the start
of the chain of property sources. If the property source given is already the first
this method has no effect. This operation does not change any ordinal values.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#decreasePriority(org.apache.tamaya.spi.PropertySource)">decreasePriority</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>propertySource</code> - the property source to be decresed regarding its significance.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the builder for chaining.</dd>
</dl>
</li>
</ul>
<a id="highestPriority(org.apache.tamaya.spi.PropertySource)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>highestPriority</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;highestPriority&#8203;(<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&nbsp;propertySource)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#highestPriority(org.apache.tamaya.spi.PropertySource)">ConfigurationBuilder</a></code></span></div>
<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. If the property source given is
already the last item this method has no effect. This operation does not change
any ordinal values.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#highestPriority(org.apache.tamaya.spi.PropertySource)">highestPriority</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>propertySource</code> - the property source to be maximized regarding its significance.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the builder for chaining.</dd>
</dl>
</li>
</ul>
<a id="lowestPriority(org.apache.tamaya.spi.PropertySource)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lowestPriority</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;lowestPriority&#8203;(<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&nbsp;propertySource)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#lowestPriority(org.apache.tamaya.spi.PropertySource)">ConfigurationBuilder</a></code></span></div>
<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. If the property source given is
already the first item this method has no effect. This operation does not change
any ordinal values.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#lowestPriority(org.apache.tamaya.spi.PropertySource)">lowestPriority</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>propertySource</code> - the property source to be minimized regarding its significance.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the builder for chaining.</dd>
</dl>
</li>
</ul>
<a id="addPropertyFilters(java.util.Collection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addPropertyFilters</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;addPropertyFilters&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="../spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi">PropertyFilter</a>&gt;&nbsp;filters)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#addPropertyFilters(java.util.Collection)">ConfigurationBuilder</a></code></span></div>
<div class="block">Adds the given <a href="../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. The ordering of existing
property filters remains unchanged. To sort the property
filters call <a href="../spi/ConfigurationBuilder.html#sortPropertyFilter(java.util.Comparator)"><code>ConfigurationBuilder.sortPropertyFilter(java.util.Comparator&lt;org.apache.tamaya.spi.PropertyFilter&gt;)</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#addPropertyFilters(java.util.Collection)">addPropertyFilters</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>filters</code> - the filters to addPropertyValue</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this builder, for chaining, never null.</dd>
</dl>
</li>
</ul>
<a id="removePropertyFilters(java.util.Collection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removePropertyFilters</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;removePropertyFilters&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="../spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi">PropertyFilter</a>&gt;&nbsp;filters)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#removePropertyFilters(java.util.Collection)">ConfigurationBuilder</a></code></span></div>
<div class="block">Removes the given <a href="../spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi"><code>PropertyFilter</code></a> instances, if existing. The order of the remaining
filters is preserved.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#removePropertyFilters(java.util.Collection)">removePropertyFilters</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>filters</code> - the filter to remove</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this builder, for chaining, never null.</dd>
</dl>
</li>
</ul>
<a id="removePropertyConverters(org.apache.tamaya.TypeLiteral,java.util.Collection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removePropertyConverters</h4>
<pre class="methodSignature">public&nbsp;&lt;T&gt;&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;removePropertyConverters&#8203;(<a href="../TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a>&lt;T&gt;&nbsp;typeToConvert,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="../spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi">PropertyConverter</a>&lt;T&gt;&gt;&nbsp;converters)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#removePropertyConverters(org.apache.tamaya.TypeLiteral,java.util.Collection)">ConfigurationBuilder</a></code></span></div>
<div class="block">Removes the given PropertyConverter instances for the given type,
if existing.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#removePropertyConverters(org.apache.tamaya.TypeLiteral,java.util.Collection)">removePropertyConverters</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - the target type.</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>typeToConvert</code> - the type which the converter is used</dd>
<dd><code>converters</code> - the converter to remove</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this builder, for chaining, never null.</dd>
</dl>
</li>
</ul>
<a id="removePropertyConverters(org.apache.tamaya.TypeLiteral)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removePropertyConverters</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;removePropertyConverters&#8203;(<a href="../TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a>&lt;?&gt;&nbsp;typeToConvert)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#removePropertyConverters(org.apache.tamaya.TypeLiteral)">ConfigurationBuilder</a></code></span></div>
<div class="block">Removes all converters for the given type, which actually renders a given type
unsupported for type conversion.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#removePropertyConverters(org.apache.tamaya.TypeLiteral)">removePropertyConverters</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>typeToConvert</code> - the type which the converter is used</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this builder, for chaining, never null.</dd>
</dl>
</li>
</ul>
<a id="addPropertyConverters(org.apache.tamaya.TypeLiteral,java.util.Collection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addPropertyConverters</h4>
<pre class="methodSignature">public&nbsp;&lt;T&gt;&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;addPropertyConverters&#8203;(<a href="../TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a>&lt;T&gt;&nbsp;type,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="../spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi">PropertyConverter</a>&lt;T&gt;&gt;&nbsp;propertyConverters)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#addPropertyConverters(org.apache.tamaya.TypeLiteral,java.util.Collection)">ConfigurationBuilder</a></code></span></div>
<div class="block">This method can be used for adding <a href="../spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi"><code>PropertyConverter</code></a>s.
Converters are added at the end after any existing converters.
For converters already registered for the current target type the
method has no effect.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#addPropertyConverters(org.apache.tamaya.TypeLiteral,java.util.Collection)">addPropertyConverters</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - the target type.</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - the type for which the converter is used</dd>
<dd><code>propertyConverters</code> - the PropertyConverters to addPropertyValue for this type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this builder, for chaining, never null.</dd>
</dl>
</li>
</ul>
<a id="build()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>build</h4>
<pre class="methodSignature">public&nbsp;<a href="../Configuration.html" title="interface in org.apache.tamaya">Configuration</a>&nbsp;build()</pre>
<div class="block">Builds a new configuration based on the configuration of this builder instance.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#build()">build</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a new <a href="../Configuration.html" title="interface in org.apache.tamaya"><code>Configuration</code></a> configuration instance,
never <code>null</code>.</dd>
</dl>
</li>
</ul>
<a id="sortPropertyFilter(java.util.Comparator)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sortPropertyFilter</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;sortPropertyFilter&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util" class="externalLink">Comparator</a>&lt;<a href="../spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi">PropertyFilter</a>&gt;&nbsp;comparator)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#sortPropertyFilter(java.util.Comparator)">ConfigurationBuilder</a></code></span></div>
<div class="block">Sorts the current registered property filters using the given comparator.
<p>NOTE: property filters at the beginning have minimal significance.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#sortPropertyFilter(java.util.Comparator)">sortPropertyFilter</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>comparator</code> - the comparator to be used, not <code>null</code>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this instance for chaining.</dd>
</dl>
</li>
</ul>
<a id="sortPropertySources(java.util.Comparator)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sortPropertySources</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;sortPropertySources&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util" class="externalLink">Comparator</a>&lt;<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&gt;&nbsp;comparator)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#sortPropertySources(java.util.Comparator)">ConfigurationBuilder</a></code></span></div>
<div class="block">Sorts the current registered property sources using the given comparator.
<p>NOTE: property sources at the beginning have minimal significance.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#sortPropertySources(java.util.Comparator)">sortPropertySources</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>comparator</code> - the comparator to be used, not <code>null</code>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this instance for chaining.</dd>
</dl>
</li>
</ul>
<a id="sortPropertyConverter(java.util.Comparator)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sortPropertyConverter</h4>
<pre class="methodSignature">public&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;sortPropertyConverter&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util" class="externalLink">Comparator</a>&lt;<a href="../spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi">PropertyConverter</a>&gt;&nbsp;comparator)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#sortPropertyConverter(java.util.Comparator)">ConfigurationBuilder</a></code></span></div>
<div class="block">Sorts the current registered property converters using the given comparator.
<p>NOTE: property converters at the beginning have minimal significance.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#sortPropertyConverter(java.util.Comparator)">sortPropertyConverter</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>comparator</code> - the comparator to be used, not <code>null</code>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this instance for chaining.</dd>
</dl>
</li>
</ul>
<a id="getPropertyFilters()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPropertyFilters</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../spi/PropertyFilter.html" title="interface in org.apache.tamaya.spi">PropertyFilter</a>&gt;&nbsp;getPropertyFilters()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#getPropertyFilters()">ConfigurationBuilder</a></code></span></div>
<div class="block">Access the current chain of property filters. Items at the end of the createList have
precedence/higher significance.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#getPropertyFilters()">getPropertyFilters</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the property filter chain, never <code>null</code>.</dd>
</dl>
</li>
</ul>
<a id="getPropertyConverter()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPropertyConverter</h4>
<pre class="methodSignature">public&nbsp;<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">Map</a>&lt;<a href="../TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a>&lt;?&gt;,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi">PropertyConverter</a>&lt;?&gt;&gt;&gt;&nbsp;getPropertyConverter()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../spi/ConfigurationBuilder.html#getPropertyConverter()">ConfigurationBuilder</a></code></span></div>
<div class="block">Access the current registered property converters.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../spi/ConfigurationBuilder.html#getPropertyConverter()">getPropertyConverter</a></code>&nbsp;in interface&nbsp;<code><a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the current registered property converters.</dd>
</dl>
</li>
</ul>
<a id="loadDefaults()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>loadDefaults</h4>
<pre class="methodSignature">protected&nbsp;<a href="../spi/ConfigurationBuilder.html" title="interface in org.apache.tamaya.spi">ConfigurationBuilder</a>&nbsp;loadDefaults()</pre>
</li>
</ul>
<a id="getDefaultPropertyConverters()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultPropertyConverters</h4>
<pre class="methodSignature">protected&nbsp;<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">Map</a>&lt;<a href="../TypeLiteral.html" title="class in org.apache.tamaya">TypeLiteral</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="../spi/PropertyConverter.html" title="interface in org.apache.tamaya.spi">PropertyConverter</a>&gt;&gt;&nbsp;getDefaultPropertyConverters()</pre>
</li>
</ul>
<a id="addCorePropertyResources(java.util.List)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addCorePropertyResources</h4>
<pre class="methodSignature">protected&nbsp;void&nbsp;addCorePropertyResources&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&gt;&nbsp;propertySources)</pre>
</li>
</ul>
<a id="addCorePropertyConverters()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addCorePropertyConverters</h4>
<pre class="methodSignature">protected&nbsp;void&nbsp;addCorePropertyConverters()</pre>
</li>
</ul>
<a id="getPropertySource(java.lang.String)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getPropertySource</h4>
<pre class="methodSignature">protected&nbsp;<a href="../spi/PropertySource.html" title="interface in org.apache.tamaya.spi">PropertySource</a>&nbsp;getPropertySource&#8203;(<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>&nbsp;name)</pre>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<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><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/DefaultConfigurationBuilder.html">Use</a></li>
<li><a href="package-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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</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>