1
mirror of https://github.com/CarmJos/EasyConfiguration.git synced 2026-07-15 08:58:28 +08:00

API Document generated.

This commit is contained in:
2025-09-28 13:04:51 +08:00
commit 5836cc7881
198 changed files with 41076 additions and 0 deletions
@@ -0,0 +1,104 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Configuration (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration, interface: Configuration">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Configuration.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li>Method</li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li>Method</li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration</a></div>
<h1 title="Interface Configuration" class="title">Interface Configuration</h1>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">Configuration</span></div>
<div class="block">The root interface of the configuration file interfaces,
which is used to label a class as a configuration.</div>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,372 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ValueAdapter (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter, class: ValueAdapter">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ValueAdapter.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<h1 title="Class ValueAdapter" class="title">Class ValueAdapter&lt;TYPE&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">cc.carm.lib.configuration.adapter.ValueAdapter&lt;TYPE&gt;</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><code>TYPE</code> - The type of the target value</dd>
</dl>
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;TYPE&gt;</code>, <code><a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;TYPE&gt;</code></dd>
</dl>
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="strandard/PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ValueAdapter&lt;TYPE&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;TYPE&gt;, <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;TYPE&gt;</span></div>
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#deserializer" class="member-name-link">deserializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#serializer" class="member-name-link">serializer</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#type" class="member-name-link">type</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ValueAdapter</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">ValueAdapter</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer,
@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" class="member-name-link">equals</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hashCode()" class="member-name-link">hashCode</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parse(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parser()" class="member-name-link">parser</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parser(cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">parser</a><wbr>(@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;deserializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,TYPE)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializer()" class="member-name-link">serializer</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">serializer</a><wbr>(@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#type()" class="member-name-link">type</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="type">
<h3>type</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</span>&nbsp;<span class="element-name">type</span></div>
</section>
</li>
<li>
<section class="detail" id="serializer">
<h3>serializer</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</span>&nbsp;<span class="element-name">serializer</span></div>
</section>
</li>
<li>
<section class="detail" id="deserializer">
<h3>deserializer</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</span>&nbsp;<span class="element-name">deserializer</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType)">
<h3>ValueAdapter</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ValueAdapter</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type)</span></div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)">
<h3>ValueAdapter</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ValueAdapter</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@Nullable
@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer,
@Nullable
@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;parser)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="type()">
<h3>type</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</span>&nbsp;<span class="element-name">type</span>()</div>
</section>
</li>
<li>
<section class="detail" id="serializer()">
<h3>serializer</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</span>&nbsp;<span class="element-name">serializer</span>()</div>
</section>
</li>
<li>
<section class="detail" id="parser()">
<h3>parser</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</span>&nbsp;<span class="element-name">parser</span>()</div>
</section>
</li>
<li>
<section class="detail" id="serializer(cc.carm.lib.configuration.adapter.ValueSerializer)">
<h3>serializer</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</span>&nbsp;<span class="element-name">serializer</span><wbr><span class="parameters">(@Nullable
@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="parser(cc.carm.lib.configuration.adapter.ValueParser)">
<h3>parser</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</span>&nbsp;<span class="element-name">parser</span><wbr><span class="parameters">(@Nullable
@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;deserializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,TYPE)">
<h3 id="serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)">serialize</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@NotNull
<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&nbsp;value)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="ValueSerializer.html#serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,TYPE)">serialize</a></code>&nbsp;in interface&nbsp;<code><a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></dd>
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="parse(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)">
<h3>parse</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a></span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;value)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="ValueParser.html#parse(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)">parse</a></code>&nbsp;in interface&nbsp;<code><a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></dd>
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="equals(java.lang.Object)">
<h3>equals</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">equals</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</span></div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hashCode()">
<h3>hashCode</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">hashCode</span>()</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,459 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ValueAdapterRegistry (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter, class: ValueAdapterRegistry">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ValueAdapterRegistry.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<h1 title="Class ValueAdapterRegistry" class="title">Class ValueAdapterRegistry</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">cc.carm.lib.configuration.adapter.ValueAdapterRegistry</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ValueAdapterRegistry</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><wbr>&lt;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;,<wbr><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#adapterCache" class="member-name-link">adapterCache</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><wbr>&lt;<a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#adapters" class="member-name-link">adapters</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ValueAdapterRegistry</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;@Nullable <a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#adapterOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">adapterOf</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;<a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#adapterOf(java.lang.Class)" class="member-name-link">adapterOf</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;<a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#adapterOf(T)" class="member-name-link">adapterOf</a><wbr>(T&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;T</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">deserialize</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;T</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserialize(cc.carm.lib.configuration.source.ConfigurationHolder,java.lang.Class,java.lang.Object)" class="member-name-link">deserialize</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected &lt;T&gt;&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserializeList(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">deserializeList</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(cc.carm.lib.configuration.adapter.ValueAdapter...)" class="member-name-link">register</a><wbr>(@NotNull <a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;...&nbsp;adapter)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;FROM,<wbr>
TO&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">register</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;FROM&gt;&nbsp;from,
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;TO&gt;&nbsp;to,
@Nullable <a href="../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;FROM,<wbr>TO&gt;&nbsp;parser,
@Nullable <a href="../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;TO,<wbr>FROM&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">register</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;FROM,<wbr>
TO&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(java.lang.Class,java.lang.Class,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">register</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;FROM&gt;&nbsp;from,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;TO&gt;&nbsp;to,
@Nullable <a href="../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;FROM,<wbr>TO&gt;&nbsp;parser,
@Nullable <a href="../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;TO,<wbr>FROM&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(java.lang.Class,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(java.lang.Class,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">register</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serialize(cc.carm.lib.configuration.source.ConfigurationHolder,T)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
T&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#unregister(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">unregister</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#unregister(java.lang.Class)" class="member-name-link">unregister</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="adapters">
<h3>adapters</h3>
<div class="member-signature"><span class="modifiers">protected final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a>&lt;<a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;&gt;</span>&nbsp;<span class="element-name">adapters</span></div>
</section>
</li>
<li>
<section class="detail" id="adapterCache">
<h3>adapterCache</h3>
<div class="member-signature"><span class="modifiers">protected final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;,<wbr><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;&gt;</span>&nbsp;<span class="element-name">adapterCache</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>ValueAdapterRegistry</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ValueAdapterRegistry</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="register(java.lang.Class,java.lang.Class,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;FROM,<wbr>
TO&gt;</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;FROM&gt;&nbsp;from,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;TO&gt;&nbsp;to,
@Nullable
@Nullable <a href="../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;FROM,<wbr>TO&gt;&nbsp;parser,
@Nullable
@Nullable <a href="../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;TO,<wbr>FROM&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;FROM,<wbr>
TO&gt;</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;FROM&gt;&nbsp;from,
@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;TO&gt;&nbsp;to,
@Nullable
@Nullable <a href="../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;FROM,<wbr>TO&gt;&nbsp;parser,
@Nullable
@Nullable <a href="../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;TO,<wbr>FROM&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="register(cc.carm.lib.configuration.adapter.ValueAdapter...)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;...&nbsp;adapter)</span></div>
</section>
</li>
<li>
<section class="detail" id="register(java.lang.Class,cc.carm.lib.configuration.adapter.ValueSerializer)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@NotNull
@NotNull <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull
@NotNull <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="register(java.lang.Class,cc.carm.lib.configuration.adapter.ValueParser)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@NotNull
@NotNull <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueParser)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull
@NotNull <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable
@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@Nullable
@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="unregister(java.lang.Class)">
<h3>unregister</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">unregister</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;type)</span></div>
</section>
</li>
<li>
<section class="detail" id="unregister(cc.carm.lib.configuration.adapter.ValueType)">
<h3>unregister</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">unregister</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;&nbsp;type)</span></div>
</section>
</li>
<li>
<section class="detail" id="adapterOf(cc.carm.lib.configuration.adapter.ValueType)">
<h3>adapterOf</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">@Nullable <a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;T&gt;</span>&nbsp;<span class="element-name">adapterOf</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type)</span></div>
</section>
</li>
<li>
<section class="detail" id="adapterOf(T)">
<h3 id="adapterOf(java.lang.Object)">adapterOf</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;T&gt;</span>&nbsp;<span class="element-name">adapterOf</span><wbr><span class="parameters">(@NotNull
T&nbsp;value)</span></div>
</section>
</li>
<li>
<section class="detail" id="adapterOf(java.lang.Class)">
<h3>adapterOf</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;T&gt;</span>&nbsp;<span class="element-name">adapterOf</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type)</span></div>
</section>
</li>
<li>
<section class="detail" id="deserialize(cc.carm.lib.configuration.source.ConfigurationHolder,java.lang.Class,java.lang.Object)">
<h3>deserialize</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">T</span>&nbsp;<span class="element-name">deserialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@Nullable
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="deserialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)">
<h3>deserialize</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">T</span>&nbsp;<span class="element-name">deserialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="serialize(cc.carm.lib.configuration.source.ConfigurationHolder,T)">
<h3 id="serialize(cc.carm.lib.configuration.source.ConfigurationHolder,java.lang.Object)">serialize</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@Nullable
T&nbsp;value)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="deserializeList(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)">
<h3>deserializeList</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;</span>&nbsp;<span class="element-name">deserializeList</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,170 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ValueParser (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter, interface: ValueParser">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ValueParser.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<h1 title="Interface ValueParser" class="title">Interface ValueParser&lt;TYPE&gt;</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><code>TYPE</code> - The type of target value</dd>
</dl>
<dl class="notes">
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="strandard/PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a></code>, <code><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></code></dd>
</dl>
<dl class="notes">
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html" title="class or interface in java.lang" class="external-link">@FunctionalInterface</a>
</span><span class="modifiers">public interface </span><span class="element-name type-name-label">ValueParser&lt;TYPE&gt;</span></div>
<div class="block">Value deserializer, convert base data to target value.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="ValueParser.html" title="type parameter in ValueParser">TYPE</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#parse(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="ValueParser.html" title="type parameter in ValueParser">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;data)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="parse(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)">
<h3>parse</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="return-type"><a href="ValueParser.html" title="type parameter in ValueParser">TYPE</a></span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="ValueParser.html" title="type parameter in ValueParser">TYPE</a>&gt;&nbsp;type,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;data)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,170 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ValueSerializer (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter, interface: ValueSerializer">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ValueSerializer.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<h1 title="Interface ValueSerializer" class="title">Interface ValueSerializer&lt;TYPE&gt;</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><code>TYPE</code> - The type of value</dd>
</dl>
<dl class="notes">
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="strandard/PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a></code>, <code><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></code></dd>
</dl>
<dl class="notes">
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html" title="class or interface in java.lang" class="external-link">@FunctionalInterface</a>
</span><span class="modifiers">public interface </span><span class="element-name type-name-label">ValueSerializer&lt;TYPE&gt;</span></div>
<div class="block">Value serializer, convert target value to base data.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,TYPE)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="ValueSerializer.html" title="type parameter in ValueSerializer">TYPE</a>&gt;&nbsp;type,
<a href="ValueSerializer.html" title="type parameter in ValueSerializer">TYPE</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,TYPE)">
<h3 id="serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)">serialize</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="return-type">@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="ValueSerializer.html" title="type parameter in ValueSerializer">TYPE</a>&gt;&nbsp;type,
@NotNull
<a href="ValueSerializer.html" title="type parameter in ValueSerializer">TYPE</a>&nbsp;value)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,614 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ValueType (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter, class: ValueType">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ValueType.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<h1 title="Class ValueType" class="title">Class ValueType&lt;T&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">cc.carm.lib.configuration.adapter.ValueType&lt;T&gt;</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">ValueType&lt;T&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.
<p>
Java's type system is not capable of retaining generic type information at runtime.
This class is used to represent a type with its generic parameters.
</p></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#BOOLEAN" class="member-name-link">BOOLEAN</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#BOOLEAN_TYPE" class="member-name-link">BOOLEAN_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#BYTE" class="member-name-link">BYTE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#BYTE_TYPE" class="member-name-link">BYTE_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#CHAR" class="member-name-link">CHAR</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#CHAR_TYPE" class="member-name-link">CHAR_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#DOUBLE" class="member-name-link">DOUBLE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#DOUBLE_TYPE" class="member-name-link">DOUBLE_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#FLOAT" class="member-name-link">FLOAT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#FLOAT_TYPE" class="member-name-link">FLOAT_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#INTEGER" class="member-name-link">INTEGER</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#INTEGER_TYPE" class="member-name-link">INTEGER_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#LONG" class="member-name-link">LONG</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#LONG_TYPE" class="member-name-link">LONG_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#OBJECT" class="member-name-link">OBJECT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;[]</code></div>
<div class="col-second odd-row-color"><code><a href="#PRIMITIVE_TYPES" class="member-name-link">PRIMITIVE_TYPES</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#SHORT" class="member-name-link">SHORT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#SHORT_TYPE" class="member-name-link">SHORT_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#STRING" class="member-name-link">STRING</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ValueType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ValueType.html" title="type parameter in ValueType">T</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#cast(java.lang.Object)" class="member-name-link">cast</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;obj)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Casts the object to the type represented by this ValueType.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" class="member-name-link">equals</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;obj)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><wbr>&lt;<a href="ValueType.html" title="type parameter in ValueType">T</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRawType()" class="member-name-link">getRawType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Extracts the raw type from the generic type.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getType()" class="member-name-link">getType</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hashCode()" class="member-name-link">hashCode</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isInstance(java.lang.Object)" class="member-name-link">isInstance</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;obj)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if the given object is an instance of the type represented by this ValueType.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isSubtypeOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">isSubtypeOf</a><wbr>(<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;&nbsp;target)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if this ValueType is a subtype of the given ValueType.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isSubtypeOf(java.lang.Class)" class="member-name-link">isSubtypeOf</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;target)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if this ValueType is a subtype of the given Class.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T&gt;&nbsp;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#of(java.lang.Class)" class="member-name-link">of</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;clazz)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T&gt;&nbsp;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#of(java.lang.Class,java.lang.reflect.Type...)" class="member-name-link">of</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;rawType,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a>...&nbsp;types)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Get the generic type of the complex type.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T&gt;&nbsp;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#of(java.lang.reflect.Type)" class="member-name-link">of</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a>&nbsp;type)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T&gt;&nbsp;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#of(T)" class="member-name-link">of</a><wbr>(T&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T&gt;&nbsp;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofList(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ofList</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;paramType)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T&gt;&nbsp;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofList(java.lang.Class)" class="member-name-link">ofList</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;paramType)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofMap(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ofMap</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofMap(java.lang.Class,java.lang.Class)" class="member-name-link">ofMap</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a string representation of the type.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="OBJECT">
<h3>OBJECT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</span>&nbsp;<span class="element-name">OBJECT</span></div>
</section>
</li>
<li>
<section class="detail" id="STRING">
<h3>STRING</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">STRING</span></div>
</section>
</li>
<li>
<section class="detail" id="INTEGER">
<h3>INTEGER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</span>&nbsp;<span class="element-name">INTEGER</span></div>
</section>
</li>
<li>
<section class="detail" id="INTEGER_TYPE">
<h3>INTEGER_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</span>&nbsp;<span class="element-name">INTEGER_TYPE</span></div>
</section>
</li>
<li>
<section class="detail" id="LONG">
<h3>LONG</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">LONG</span></div>
</section>
</li>
<li>
<section class="detail" id="LONG_TYPE">
<h3>LONG_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">LONG_TYPE</span></div>
</section>
</li>
<li>
<section class="detail" id="DOUBLE">
<h3>DOUBLE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</span>&nbsp;<span class="element-name">DOUBLE</span></div>
</section>
</li>
<li>
<section class="detail" id="DOUBLE_TYPE">
<h3>DOUBLE_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</span>&nbsp;<span class="element-name">DOUBLE_TYPE</span></div>
</section>
</li>
<li>
<section class="detail" id="FLOAT">
<h3>FLOAT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</span>&nbsp;<span class="element-name">FLOAT</span></div>
</section>
</li>
<li>
<section class="detail" id="FLOAT_TYPE">
<h3>FLOAT_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</span>&nbsp;<span class="element-name">FLOAT_TYPE</span></div>
</section>
</li>
<li>
<section class="detail" id="BOOLEAN">
<h3>BOOLEAN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</span>&nbsp;<span class="element-name">BOOLEAN</span></div>
</section>
</li>
<li>
<section class="detail" id="BOOLEAN_TYPE">
<h3>BOOLEAN_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</span>&nbsp;<span class="element-name">BOOLEAN_TYPE</span></div>
</section>
</li>
<li>
<section class="detail" id="BYTE">
<h3>BYTE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</span>&nbsp;<span class="element-name">BYTE</span></div>
</section>
</li>
<li>
<section class="detail" id="BYTE_TYPE">
<h3>BYTE_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</span>&nbsp;<span class="element-name">BYTE_TYPE</span></div>
</section>
</li>
<li>
<section class="detail" id="SHORT">
<h3>SHORT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</span>&nbsp;<span class="element-name">SHORT</span></div>
</section>
</li>
<li>
<section class="detail" id="SHORT_TYPE">
<h3>SHORT_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</span>&nbsp;<span class="element-name">SHORT_TYPE</span></div>
</section>
</li>
<li>
<section class="detail" id="CHAR">
<h3>CHAR</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</span>&nbsp;<span class="element-name">CHAR</span></div>
</section>
</li>
<li>
<section class="detail" id="CHAR_TYPE">
<h3>CHAR_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</span>&nbsp;<span class="element-name">CHAR_TYPE</span></div>
</section>
</li>
<li>
<section class="detail" id="PRIMITIVE_TYPES">
<h3>PRIMITIVE_TYPES</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;[]</span>&nbsp;<span class="element-name">PRIMITIVE_TYPES</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>ValueType</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">ValueType</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="of(T)">
<h3 id="of(java.lang.Object)">of</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;</span>&nbsp;<span class="element-name">of</span><wbr><span class="parameters">(@NotNull
T&nbsp;value)</span></div>
</section>
</li>
<li>
<section class="detail" id="of(java.lang.reflect.Type)">
<h3>of</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;</span>&nbsp;<span class="element-name">of</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a>&nbsp;type)</span></div>
</section>
</li>
<li>
<section class="detail" id="of(java.lang.Class)">
<h3>of</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;</span>&nbsp;<span class="element-name">of</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;clazz)</span></div>
</section>
</li>
<li>
<section class="detail" id="ofList(java.lang.Class)">
<h3>ofList</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;&gt;</span>&nbsp;<span class="element-name">ofList</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;paramType)</span></div>
</section>
</li>
<li>
<section class="detail" id="ofList(cc.carm.lib.configuration.adapter.ValueType)">
<h3>ofList</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;&gt;</span>&nbsp;<span class="element-name">ofList</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;paramType)</span></div>
</section>
</li>
<li>
<section class="detail" id="ofMap(java.lang.Class,java.lang.Class)">
<h3>ofMap</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;K,<wbr>
V&gt;</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;&gt;</span>&nbsp;<span class="element-name">ofMap</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;K&gt;&nbsp;keyType,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueType)</span></div>
</section>
</li>
<li>
<section class="detail" id="ofMap(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)">
<h3>ofMap</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;K,<wbr>
V&gt;</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;&gt;</span>&nbsp;<span class="element-name">ofMap</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;K&gt;&nbsp;keyType,
@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;valueType)</span></div>
</section>
</li>
<li>
<section class="detail" id="of(java.lang.Class,java.lang.reflect.Type...)">
<h3>of</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;</span>&nbsp;<span class="element-name">of</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;rawType,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a>...&nbsp;types)</span></div>
<div class="block">Get the generic type of the complex type.</div>
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><code>T</code> - The type</dd>
<dt>Parameters:</dt>
<dd><code>rawType</code> - The raw type</dd>
<dd><code>types</code> - The type arguments</dd>
<dt>Returns:</dt>
<dd>The <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getType()">
<h3>getType</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a></span>&nbsp;<span class="element-name">getType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="isSubtypeOf(java.lang.Class)">
<h3>isSubtypeOf</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isSubtypeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;target)</span></div>
<div class="block">Checks if this ValueType is a subtype of the given Class.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>target</code> - The target Class to check against</dd>
<dt>Returns:</dt>
<dd>true if this ValueType is a subtype of the target Class, false otherwise</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="isSubtypeOf(cc.carm.lib.configuration.adapter.ValueType)">
<h3>isSubtypeOf</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isSubtypeOf</span><wbr><span class="parameters">(<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;&nbsp;target)</span></div>
<div class="block">Checks if this ValueType is a subtype of the given ValueType.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>target</code> - The target ValueType to check against</dd>
<dt>Returns:</dt>
<dd>true if this ValueType is a subtype of the target, false otherwise</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="isInstance(java.lang.Object)">
<h3>isInstance</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isInstance</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;obj)</span></div>
<div class="block">Checks if the given object is an instance of the type represented by this ValueType.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>obj</code> - The object to check</dd>
<dt>Returns:</dt>
<dd>true if the object is an instance of the type, false otherwise</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getRawType()">
<h3>getRawType</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;<a href="ValueType.html" title="type parameter in ValueType">T</a>&gt;</span>&nbsp;<span class="element-name">getRawType</span>()</div>
<div class="block">Extracts the raw type from the generic type.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The raw type of the generic type</dd>
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html" title="class or interface in java.lang" class="external-link">IllegalStateException</a></code> - if the type is not a Class or ParameterizedType</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="cast(java.lang.Object)">
<h3>cast</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="type parameter in ValueType">T</a></span>&nbsp;<span class="element-name">cast</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;obj)</span></div>
<div class="block">Casts the object to the type represented by this ValueType.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>obj</code> - The object to cast</dd>
<dt>Returns:</dt>
<dd>The object cast to the type represented by this ValueType</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<div class="block">Returns a string representation of the type.
Like "<code>java.util.List&lt;java.lang.String&gt;</code>" or "java.lang.Integer".</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
<dt>Returns:</dt>
<dd>String representation of the type</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="equals(java.lang.Object)">
<h3>equals</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">equals</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;obj)</span></div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hashCode()">
<h3>hashCode</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">hashCode</span>()</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,354 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.adapter.ValueAdapter (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter, class: ValueAdapter">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.adapter.ValueAdapter" class="title">Uses of Class<br>cc.carm.lib.configuration.adapter.ValueAdapter</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.adapter">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.adapter.strandard">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.impl">cc.carm.lib.configuration.value.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter">
<h2>Uses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a></h2>
<div class="caption"><span>Fields in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with type parameters of type <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><wbr>&lt;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;,<wbr><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#adapterCache" class="member-name-link">adapterCache</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><wbr>&lt;<a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#adapters" class="member-name-link">adapters</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> that return <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;@Nullable <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#adapterOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">adapterOf</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;<a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#adapterOf(java.lang.Class)" class="member-name-link">adapterOf</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;<a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#adapterOf(T)" class="member-name-link">adapterOf</a><wbr>(T&nbsp;value)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#parser(cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">parser</a><wbr>(@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;deserializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">serializer</a><wbr>(@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with parameters of type <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueAdapter...)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;...&nbsp;adapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter.strandard">
<h2>Uses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></h2>
<div class="caption"><span>Subclasses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../strandard/PrimitiveAdapter.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;T&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Fields in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> declared as <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;?&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StandardAdapters.</span><code><a href="../strandard/StandardAdapters.html#ENUMS" class="member-name-link">ENUMS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StandardAdapters.</span><code><a href="../strandard/StandardAdapters.html#SECTIONS" class="member-name-link">SECTIONS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StandardAdapters.</span><code><a href="../strandard/StandardAdapters.html#UUID" class="member-name-link">UUID</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> that return <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;?&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../strandard/PrimitiveAdapter.html#ofEnum()" class="member-name-link">ofEnum</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Methods in <a href="../../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a> with parameters of type <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">RESULT</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.CollectionValueFactory.</span><code><a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html#build(cc.carm.lib.configuration.value.ValueManifest,java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">build</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">C</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">V</a>&gt;&nbsp;manifest,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">V</a>&gt;&nbsp;paramAdapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Methods in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> that return <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSectionBuilder.</span><code><a href="../../builder/impl/AbstractSectionBuilder.html#buildAdapter()" class="member-name-link">buildAdapter</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#buildAdapter()" class="member-name-link">buildAdapter</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Methods in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a> that return <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../../builder/map/SectionMapBuilder.html#buildKeyAdapter()" class="member-name-link">buildKeyAdapter</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../../builder/map/SourceMapBuilder.html#buildKeyAdapter()" class="member-name-link">buildKeyAdapter</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<h2>Uses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a></h2>
<div class="caption"><span>Methods in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;T&gt;&nbsp;adapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.impl">
<h2>Uses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a></h2>
<div class="caption"><span>Fields in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a> declared as <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CollectionConfigValue.</span><code><a href="../../value/impl/CollectionConfigValue.html#paramAdapter" class="member-name-link">paramAdapter</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a> that return <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CollectionConfigValue.</span><code><a href="../../value/impl/CollectionConfigValue.html#adapter()" class="member-name-link">adapter</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a> with parameters of type <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected &lt;O&gt;&nbsp;@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;O&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CachedConfigValue.</span><code><a href="../../value/impl/CachedConfigValue.html#parserFor(cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">parserFor</a><wbr>(@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;O&gt;&nbsp;adapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected &lt;O&gt;&nbsp;@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;O&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CachedConfigValue.</span><code><a href="../../value/impl/CachedConfigValue.html#serializerFor(cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">serializerFor</a><wbr>(@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;O&gt;&nbsp;adapter)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a> with parameters of type <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/impl/CollectionConfigValue.html#%3Cinit%3E(cc.carm.lib.configuration.value.ValueManifest,java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">CollectionConfigValue</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;<a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">C</a>,<wbr><a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">V</a>&gt;&nbsp;manifest,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">V</a>&gt;&nbsp;paramAdapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Fields in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> declared as <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../value/standard/ConfiguredValue.html" title="type parameter in ConfiguredValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#adapter" class="member-name-link">adapter</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#keyAdapter" class="member-name-link">keyAdapter</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#valueAdapter" class="member-name-link">valueAdapter</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../value/standard/ConfiguredValue.html" title="type parameter in ConfiguredValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#adapter()" class="member-name-link">adapter</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#keyAdapter()" class="member-name-link">keyAdapter</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#valueAdapter()" class="member-name-link">valueAdapter</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> with parameters of type <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a><wbr>&lt;K,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#of(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueAdapter,cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">of</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;&gt;&nbsp;constructor,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;K&gt;&nbsp;keyAdapter,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;V&gt;&nbsp;valueAdapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;V&gt;&nbsp;<a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a><wbr>&lt;V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#of(cc.carm.lib.configuration.value.ValueManifest,cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">of</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;V,<wbr>V&gt;&nbsp;manifest,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;V&gt;&nbsp;adapter)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> with parameters of type <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/standard/ConfiguredList.html#%3Cinit%3E(cc.carm.lib.configuration.value.ValueManifest,java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">ConfiguredList</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../value/standard/ConfiguredList.html" title="type parameter in ConfiguredList">V</a>&gt;,<wbr><a href="../../value/standard/ConfiguredList.html" title="type parameter in ConfiguredList">V</a>&gt;&nbsp;manifest,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../value/standard/ConfiguredList.html" title="type parameter in ConfiguredList">V</a>&gt;&gt;&nbsp;constructor,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="../../value/standard/ConfiguredList.html" title="type parameter in ConfiguredList">V</a>&gt;&nbsp;paramAdapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../value/standard/ConfiguredMap.html#%3Cinit%3E(cc.carm.lib.configuration.value.ValueManifest,java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueAdapter,cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">ConfiguredMap</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">K</a>,<wbr><a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">V</a>&gt;,<wbr><a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">V</a>&gt;&nbsp;manifest,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">K</a>,<wbr><a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">V</a>&gt;&gt;&nbsp;constructor,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">K</a>&gt;&nbsp;keyAdapter,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">V</a>&gt;&nbsp;valueAdapter)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/standard/ConfiguredValue.html#%3Cinit%3E(cc.carm.lib.configuration.value.ValueManifest,cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">ConfiguredValue</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;<a href="../../value/standard/ConfiguredValue.html" title="type parameter in ConfiguredValue">V</a>,<wbr><a href="../../value/standard/ConfiguredValue.html" title="type parameter in ConfiguredValue">V</a>&gt;&nbsp;manifest,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="../../value/standard/ConfiguredValue.html" title="type parameter in ConfiguredValue">V</a>&gt;&nbsp;adapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,136 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.adapter.ValueAdapterRegistry (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter, class: ValueAdapterRegistry">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.adapter.ValueAdapterRegistry" class="title">Uses of Class<br>cc.carm.lib.configuration.adapter.ValueAdapterRegistry</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<h2>Uses of <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a> in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a></h2>
<div class="caption"><span>Fields in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> declared as <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapters" class="member-name-link">adapters</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationHolder.</span><code><a href="../../source/ConfigurationHolder.html#adapters" class="member-name-link">adapters</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> that return <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationHolder.</span><code><a href="../../source/ConfigurationHolder.html#adapters()" class="member-name-link">adapters</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapters(cc.carm.lib.configuration.adapter.ValueAdapterRegistry)" class="member-name-link">adapters</a><wbr>(<a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a>&nbsp;adapters)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Method parameters in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with type arguments of type <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(java.util.function.Consumer)" class="member-name-link">adapter</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a>&gt;&nbsp;adapterRegistryConsumer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../source/ConfigurationHolder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueAdapterRegistry,cc.carm.lib.configuration.source.option.ConfigurationOptionHolder,java.util.Map,cc.carm.lib.configuration.source.loader.ConfigurationInitializer)" class="member-name-link">ConfigurationHolder</a><wbr>(@NotNull <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a>&nbsp;adapters,
@NotNull <a href="../../source/option/ConfigurationOptionHolder.html" title="class in cc.carm.lib.configuration.source.option">ConfigurationOptionHolder</a>&nbsp;options,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../source/meta/ConfigurationMetaHolder.html" title="class in cc.carm.lib.configuration.source.meta">ConfigurationMetaHolder</a>&gt;&nbsp;metadata,
@NotNull <a href="../../source/loader/ConfigurationInitializer.html" title="class in cc.carm.lib.configuration.source.loader">ConfigurationInitializer</a>&nbsp;initializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../source/ConfigurationHolder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueAdapterRegistry,cc.carm.lib.configuration.source.option.ConfigurationOptionHolder,java.util.Map,cc.carm.lib.configuration.source.loader.ConfigurationInitializer,cc.carm.lib.configuration.function.ConfigExceptionHandler)" class="member-name-link">ConfigurationHolder</a><wbr>(@NotNull <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a>&nbsp;adapters,
@NotNull <a href="../../source/option/ConfigurationOptionHolder.html" title="class in cc.carm.lib.configuration.source.option">ConfigurationOptionHolder</a>&nbsp;options,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../source/meta/ConfigurationMetaHolder.html" title="class in cc.carm.lib.configuration.source.meta">ConfigurationMetaHolder</a>&gt;&nbsp;metadata,
@NotNull <a href="../../source/loader/ConfigurationInitializer.html" title="class in cc.carm.lib.configuration.source.loader">ConfigurationInitializer</a>&nbsp;initializer,
@NotNull <a href="../../function/ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a>&nbsp;exceptionHandler)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,264 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.adapter.ValueParser (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter, interface: ValueParser">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.adapter.ValueParser" class="title">Uses of Interface<br>cc.carm.lib.configuration.adapter.ValueParser</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.adapter">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.adapter.strandard">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.impl">cc.carm.lib.configuration.value.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter">
<h2>Uses of <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a> in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> that implement <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../ValueAdapter.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;TYPE&gt;</code></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
</div>
<div class="caption"><span>Fields in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> declared as <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#deserializer" class="member-name-link">deserializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> that return <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#parser()" class="member-name-link">parser</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with parameters of type <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#parser(cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">parser</a><wbr>(@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;deserializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(java.lang.Class,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with parameters of type <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../ValueAdapter.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">ValueAdapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer,
@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter.strandard">
<h2>Uses of <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a> in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></h2>
<div class="caption"><span>Classes in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> that implement <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../strandard/PrimitiveAdapter.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;T&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> with parameters of type <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-second even-row-color"><code><a href="../strandard/PrimitiveAdapter.html#%3Cinit%3E(java.lang.Class,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">PrimitiveAdapter</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;<a href="../strandard/PrimitiveAdapter.html" title="type parameter in PrimitiveAdapter">T</a>&gt;&nbsp;valueType,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="../strandard/PrimitiveAdapter.html" title="type parameter in PrimitiveAdapter">T</a>&gt;&nbsp;deserializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a> in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> declared as <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#valueParser" class="member-name-link">valueParser</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> with parameters of type <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#parser(cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">parser</a><wbr>(@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<h2>Uses of <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a> in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a></h2>
<div class="caption"><span>Methods in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(java.lang.Class,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.impl">
<h2>Uses of <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a> in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a></h2>
<div class="caption"><span>Methods in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a> that return <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;<a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CollectionConfigValue.</span><code><a href="../../value/impl/CollectionConfigValue.html#parser()" class="member-name-link">parser</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected &lt;O&gt;&nbsp;@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;O&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CachedConfigValue.</span><code><a href="../../value/impl/CachedConfigValue.html#parserFor(cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">parserFor</a><wbr>(@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;O&gt;&nbsp;adapter)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a> in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;<a href="../../value/standard/ConfiguredValue.html" title="type parameter in ConfiguredValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#parser()" class="member-name-link">parser</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> with parameters of type <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;<a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a><wbr>&lt;V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#of(cc.carm.lib.configuration.value.ValueManifest,cc.carm.lib.configuration.adapter.ValueParser,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">of</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;V,<wbr>V&gt;&nbsp;manifest,
@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;V&gt;&nbsp;parser,
@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;V&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,254 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.adapter.ValueSerializer (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter, interface: ValueSerializer">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.adapter.ValueSerializer" class="title">Uses of Interface<br>cc.carm.lib.configuration.adapter.ValueSerializer</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.adapter">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.adapter.strandard">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.impl">cc.carm.lib.configuration.value.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter">
<h2>Uses of <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a> in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> that implement <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../ValueAdapter.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;TYPE&gt;</code></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
</div>
<div class="caption"><span>Fields in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> declared as <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#serializer" class="member-name-link">serializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> that return <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#serializer()" class="member-name-link">serializer</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with parameters of type <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(java.lang.Class,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">register</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">serializer</a><wbr>(@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with parameters of type <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../ValueAdapter.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">ValueAdapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer,
@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter.strandard">
<h2>Uses of <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a> in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></h2>
<div class="caption"><span>Classes in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> that implement <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../strandard/PrimitiveAdapter.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;T&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a> in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> declared as <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#valueSerializer" class="member-name-link">valueSerializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> with parameters of type <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">serializer</a><wbr>(@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<h2>Uses of <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a> in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a></h2>
<div class="caption"><span>Methods in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(java.lang.Class,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.impl">
<h2>Uses of <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a> in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a></h2>
<div class="caption"><span>Methods in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a> that return <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;<a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CollectionConfigValue.</span><code><a href="../../value/impl/CollectionConfigValue.html#serializer()" class="member-name-link">serializer</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected &lt;O&gt;&nbsp;@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;O&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CachedConfigValue.</span><code><a href="../../value/impl/CachedConfigValue.html#serializerFor(cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">serializerFor</a><wbr>(@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;O&gt;&nbsp;adapter)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a> in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;<a href="../../value/standard/ConfiguredValue.html" title="type parameter in ConfiguredValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#serializer()" class="member-name-link">serializer</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> with parameters of type <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;<a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a><wbr>&lt;V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#of(cc.carm.lib.configuration.value.ValueManifest,cc.carm.lib.configuration.adapter.ValueParser,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">of</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;V,<wbr>V&gt;&nbsp;manifest,
@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;V&gt;&nbsp;parser,
@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;V&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,770 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.adapter.ValueType (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter, class: ValueType">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.adapter.ValueType" class="title">Uses of Class<br>cc.carm.lib.configuration.adapter.ValueType</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.adapter">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.list">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.function">cc.carm.lib.configuration.function</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value">cc.carm.lib.configuration.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.impl">cc.carm.lib.configuration.value.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a></h2>
<div class="caption"><span>Fields in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> declared as <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#BOOLEAN" class="member-name-link">BOOLEAN</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#BOOLEAN_TYPE" class="member-name-link">BOOLEAN_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#BYTE" class="member-name-link">BYTE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#BYTE_TYPE" class="member-name-link">BYTE_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#CHAR" class="member-name-link">CHAR</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#CHAR_TYPE" class="member-name-link">CHAR_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#DOUBLE" class="member-name-link">DOUBLE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#DOUBLE_TYPE" class="member-name-link">DOUBLE_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#FLOAT" class="member-name-link">FLOAT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#FLOAT_TYPE" class="member-name-link">FLOAT_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#INTEGER" class="member-name-link">INTEGER</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#INTEGER_TYPE" class="member-name-link">INTEGER_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#LONG" class="member-name-link">LONG</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#LONG_TYPE" class="member-name-link">LONG_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#OBJECT" class="member-name-link">OBJECT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;[]</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#PRIMITIVE_TYPES" class="member-name-link">PRIMITIVE_TYPES</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#SHORT" class="member-name-link">SHORT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#SHORT_TYPE" class="member-name-link">SHORT_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#STRING" class="member-name-link">STRING</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#type" class="member-name-link">type</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Fields in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with type parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><wbr>&lt;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;,<wbr><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#adapterCache" class="member-name-link">adapterCache</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> that return <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#of(java.lang.Class)" class="member-name-link">of</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;clazz)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#of(java.lang.Class,java.lang.reflect.Type...)" class="member-name-link">of</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;rawType,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a>...&nbsp;types)</code></div>
<div class="col-last odd-row-color">
<div class="block">Get the generic type of the complex type.</div>
</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#of(java.lang.reflect.Type)" class="member-name-link">of</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a>&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#of(T)" class="member-name-link">of</a><wbr>(T&nbsp;value)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#ofList(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ofList</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;paramType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#ofList(java.lang.Class)" class="member-name-link">ofList</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;paramType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#ofMap(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ofMap</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#ofMap(java.lang.Class,java.lang.Class)" class="member-name-link">ofMap</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#type()" class="member-name-link">type</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;@Nullable <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#adapterOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">adapterOf</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;T</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#deserialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">deserialize</a><wbr>(@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected &lt;T&gt;&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#deserializeList(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">deserializeList</a><wbr>(@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#isSubtypeOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">isSubtypeOf</a><wbr>(<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;&nbsp;target)</code></div>
<div class="col-last odd-row-color">
<div class="block">Checks if this ValueType is a subtype of the given ValueType.</div>
</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#ofList(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ofList</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;paramType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#ofMap(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ofMap</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#parse(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;value)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../ValueParser.html" title="type parameter in ValueParser">TYPE</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueParser.</span><code><a href="../ValueParser.html#parse(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="../ValueParser.html" title="type parameter in ValueParser">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;data)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;FROM,<wbr>
TO&gt;&nbsp;void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;FROM&gt;&nbsp;from,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;TO&gt;&nbsp;to,
@Nullable <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;FROM,<wbr>TO&gt;&nbsp;parser,
@Nullable <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;TO,<wbr>FROM&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,TYPE)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&nbsp;value)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueSerializer.</span><code><a href="../ValueSerializer.html#serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,TYPE)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="../ValueSerializer.html" title="type parameter in ValueSerializer">TYPE</a>&gt;&nbsp;type,
<a href="../ValueSerializer.html" title="type parameter in ValueSerializer">TYPE</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#unregister(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">unregister</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../ValueAdapter.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ValueAdapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../ValueAdapter.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">ValueAdapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer,
@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../builder/package-summary.html">cc.carm.lib.configuration.builder</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/package-summary.html">cc.carm.lib.configuration.builder</a> declared as <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractConfigBuilder.</span><code><a href="../../builder/AbstractConfigBuilder.html#type" class="member-name-link">type</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../builder/package-summary.html">cc.carm.lib.configuration.builder</a> that return <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractConfigBuilder.</span><code><a href="../../builder/AbstractConfigBuilder.html#type()" class="member-name-link">type</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../builder/package-summary.html">cc.carm.lib.configuration.builder</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-second even-row-color"><code><a href="../../builder/AbstractConfigBuilder.html#%3Cinit%3E(java.lang.Class,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">AbstractConfigBuilder</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? super <a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a>&gt;&nbsp;providerClass,
<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected </code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/CommonConfigBuilder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">CommonConfigBuilder</a><wbr>(<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/CommonConfigBuilder.html" title="type parameter in CommonConfigBuilder">TYPE</a>&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a> declared as <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../../builder/collection/SimpleCollectionCreator.html#type" class="member-name-link">type</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;V,<wbr>
C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>
RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>
C,<wbr>
?&gt;&gt;<br>@NotNull <a href="../../builder/collection/SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a><wbr>&lt;V,<wbr>C,<wbr>RESULT&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../../builder/collection/SimpleCollectionCreator.html#create(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">create</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends C&gt;&nbsp;defaultConstructor,
@NotNull <a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;S,<wbr><a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../../builder/collection/SimpleCollectionCreator.html#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/collection/SimpleCollectionCreator.Section.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">Section</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer,
@NotNull <a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/collection/SectionCollectionBuilder.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SectionCollectionBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/collection/SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/collection/SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/collection/SimpleCollectionCreator.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">SimpleCollectionCreator</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>&gt;&nbsp;defaultConstructor,
@NotNull <a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/collection/SimpleCollectionCreator.Source.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">Source</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;serializer,
@NotNull <a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/collection/SourceCollectionBuilder.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SourceCollectionBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>,<wbr><a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>,<wbr><a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> declared as <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSectionBuilder.</span><code><a href="../../builder/impl/AbstractSectionBuilder.html#paramType" class="member-name-link">paramType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#paramType" class="member-name-link">paramType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#sourceType" class="member-name-link">sourceType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-second even-row-color"><code><a href="../../builder/impl/AbstractSectionBuilder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">AbstractSectionBuilder</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected </code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/impl/AbstractSourceBuilder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">AbstractSourceBuilder</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">V</a>&gt;&nbsp;type,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.list">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../builder/list/package-summary.html">cc.carm.lib.configuration.builder.list</a></h2>
<div class="caption"><span>Constructors in <a href="../../builder/list/package-summary.html">cc.carm.lib.configuration.builder.list</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/list/ConfigListCreator.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ConfigListCreator</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/list/ConfigListCreator.html" title="type parameter in ConfigListCreator">V</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a> declared as <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../../builder/map/ConfigMapBuilder.html#keyType" class="member-name-link">keyType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/map/ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapCreator.</span><code><a href="../../builder/map/ConfigMapCreator.html#keyType" class="member-name-link">keyType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../../builder/map/SectionMapBuilder.html#keyType" class="member-name-link">keyType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../../builder/map/SourceMapBuilder.html#keyType" class="member-name-link">keyType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../../builder/map/ConfigMapBuilder.html#valueType" class="member-name-link">valueType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/map/ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapCreator.</span><code><a href="../../builder/map/ConfigMapCreator.html#valueType" class="member-name-link">valueType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../../builder/map/SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../../builder/map/ConfigMapBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../../builder/map/SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../../builder/map/ConfigMapBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">from</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/map/ConfigMapBuilder.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ConfigMapBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@NotNull <a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/map/ConfigMapCreator.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ConfigMapCreator</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&nbsp;valueType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/map/SectionMapBuilder.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SectionMapBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&nbsp;valueType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/map/SourceMapBuilder.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SourceMapBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&nbsp;valueType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../builder/value/package-summary.html">cc.carm.lib.configuration.builder.value</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/value/package-summary.html">cc.carm.lib.configuration.builder.value</a> declared as <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../../builder/value/ConfigValueBuilder.html#type" class="member-name-link">type</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../builder/value/package-summary.html">cc.carm.lib.configuration.builder.value</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../../builder/value/SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../../builder/value/ConfigValueBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../../builder/value/SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../../builder/value/ConfigValueBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">from</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../builder/value/package-summary.html">cc.carm.lib.configuration.builder.value</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/value/ConfigValueBuilder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ConfigValueBuilder</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/value/SectionValueBuilder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SectionValueBuilder</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/value/SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&nbsp;type,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/value/SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/value/SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/value/SourceValueBuilder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SourceValueBuilder</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>&gt;&nbsp;sourceType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&nbsp;valueType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>,<wbr><a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.function">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../function/package-summary.html">cc.carm.lib.configuration.function</a></h2>
<div class="caption"><span>Methods in <a href="../../function/package-summary.html">cc.carm.lib.configuration.function</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;O,<wbr>
T&gt;&nbsp;@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;O,<wbr>T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueHandler.</span><code><a href="../../function/ValueHandler.html#deserialize(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">deserialize</a><wbr>(<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;to)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T,<wbr>
V&gt;&nbsp;@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;T,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueHandler.</span><code><a href="../../function/ValueHandler.html#required(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">required</a><wbr>(<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a></h2>
<div class="caption"><span>Methods in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;FROM,<wbr>
TO&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;FROM&gt;&nbsp;from,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;TO&gt;&nbsp;to,
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;FROM,<wbr>TO&gt;&nbsp;parser,
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;TO,<wbr>FROM&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;T</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationHolder.</span><code><a href="../../source/ConfigurationHolder.html#deserialize(cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">deserialize</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../value/package-summary.html">cc.carm.lib.configuration.value</a></h2>
<div class="caption"><span>Fields in <a href="../../value/package-summary.html">cc.carm.lib.configuration.value</a> declared as <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueManifest.</span><code><a href="../../value/ValueManifest.html#type" class="member-name-link">type</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/package-summary.html">cc.carm.lib.configuration.value</a> that return <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueManifest.</span><code><a href="../../value/ValueManifest.html#type()" class="member-name-link">type</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../value/package-summary.html">cc.carm.lib.configuration.value</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/ValueManifest.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ValueManifest</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../value/ValueManifest.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier)" class="member-name-link">ValueManifest</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;defaultSupplier)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/ValueManifest.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.function.ValueValidator)" class="member-name-link">ValueManifest</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;defaultSupplier,
@NotNull <a href="../../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../value/ValueManifest.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.function.ValueValidator,java.util.function.BiConsumer)" class="member-name-link">ValueManifest</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;defaultSupplier,
@NotNull <a href="../../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">UNIT</a>&gt;&nbsp;validator,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;initializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/ValueManifest.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.function.ValueValidator,java.util.function.BiConsumer,cc.carm.lib.configuration.source.ConfigurationHolder,java.lang.String)" class="member-name-link">ValueManifest</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;defaultSupplier,
@NotNull <a href="../../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">UNIT</a>&gt;&nbsp;validator,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;initializer,
@Nullable <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.impl">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a></h2>
<div class="caption"><span>Methods in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a> that return <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CollectionConfigValue.</span><code><a href="../../value/impl/CollectionConfigValue.html#paramType()" class="member-name-link">paramType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">K</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#keyType()" class="member-name-link">keyType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#valueType()" class="member-name-link">valueType</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;@NotNull <a href="../../builder/list/ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredList.</span><code><a href="../../value/standard/ConfiguredList.html#builderOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="../../builder/map/ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a><wbr>&lt;K,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#builderOf(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;<a href="../../builder/value/ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder</a><wbr>&lt;V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#builderOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">
<div class="block">Create a new value builder.</div>
</div>
<div class="col-first odd-row-color"><code>static &lt;V&gt;&nbsp;<a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a><wbr>&lt;V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#of(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">of</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;<a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a><wbr>&lt;V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#of(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier)" class="member-name-link">of</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable V&gt;&nbsp;defaultSupplier)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T&gt;&nbsp;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;,<wbr><a href="../../value/standard/ConfiguredList.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredList</a>&lt;T&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredList.</span><code><a href="../../value/standard/ConfiguredList.html#with(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">with</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;registeredType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;@NotNull <a href="../../builder/map/SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html" title="class or interface in java.util" class="external-link">LinkedHashMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#with(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">with</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;V&gt;&nbsp;<a href="../../builder/value/SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;V,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#with(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">with</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;registeredType)</code></div>
<div class="col-last odd-row-color">
<div class="block">Create a new value builder with the specified <a href="../../source/ConfigurationHolder.html#registeredValues()"><code>ConfigurationHolder.registeredValues()</code></a> type.</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,139 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.adapter (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.adapter" class="title">Package cc.carm.lib.configuration.adapter</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.adapter</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../annotation/package-summary.html">cc.carm.lib.configuration.annotation</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../builder/package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../function/package-summary.html">cc.carm.lib.configuration.function</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../source/package-summary.html">cc.carm.lib.configuration.source</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../value/package-summary.html">cc.carm.lib.configuration.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab1', 2)" class="table-tab">Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button></div>
<div id="class-summary.tabpanel" role="tabpanel" aria-labelledby="class-summary-tab0">
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;TYPE&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;TYPE&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">Value deserializer, convert base data to target value.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;TYPE&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Value serializer, convert target value to base data.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,85 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.adapter Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.adapter">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.adapter</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">cc.carm.lib.configuration.adapter.<a href="ValueAdapter.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;TYPE&gt; (implements cc.carm.lib.configuration.adapter.<a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;TYPE&gt;, cc.carm.lib.configuration.adapter.<a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;TYPE&gt;)</li>
<li class="circle">cc.carm.lib.configuration.adapter.<a href="ValueAdapterRegistry.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></li>
<li class="circle">cc.carm.lib.configuration.adapter.<a href="ValueType.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</section>
<section class="hierarchy">
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li class="circle">cc.carm.lib.configuration.adapter.<a href="ValueParser.html" class="type-name-link" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;TYPE&gt;</li>
<li class="circle">cc.carm.lib.configuration.adapter.<a href="ValueSerializer.html" class="type-name-link" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;TYPE&gt;</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,368 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.adapter (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.adapter" class="title">Uses of Package<br>cc.carm.lib.configuration.adapter</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.adapter</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.adapter">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.adapter.strandard">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.list">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.function">cc.carm.lib.configuration.function</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value">cc.carm.lib.configuration.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.impl">cc.carm.lib.configuration.value.impl</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="package-summary.html">cc.carm.lib.configuration.adapter</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueAdapter.html#cc.carm.lib.configuration.adapter">ValueAdapter</a></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueParser.html#cc.carm.lib.configuration.adapter">ValueParser</a></div>
<div class="col-last odd-row-color">
<div class="block">Value deserializer, convert base data to target value.</div>
</div>
<div class="col-first even-row-color"><a href="class-use/ValueSerializer.html#cc.carm.lib.configuration.adapter">ValueSerializer</a></div>
<div class="col-last even-row-color">
<div class="block">Value serializer, convert target value to base data.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.adapter">ValueType</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter.strandard">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueAdapter.html#cc.carm.lib.configuration.adapter.strandard">ValueAdapter</a></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueParser.html#cc.carm.lib.configuration.adapter.strandard">ValueParser</a></div>
<div class="col-last odd-row-color">
<div class="block">Value deserializer, convert base data to target value.</div>
</div>
<div class="col-first even-row-color"><a href="class-use/ValueSerializer.html#cc.carm.lib.configuration.adapter.strandard">ValueSerializer</a></div>
<div class="col-last even-row-color">
<div class="block">Value serializer, convert target value to base data.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../builder/package-summary.html">cc.carm.lib.configuration.builder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.builder">ValueType</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueAdapter.html#cc.carm.lib.configuration.builder.collection">ValueAdapter</a></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.builder.collection">ValueType</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueAdapter.html#cc.carm.lib.configuration.builder.impl">ValueAdapter</a></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueParser.html#cc.carm.lib.configuration.builder.impl">ValueParser</a></div>
<div class="col-last odd-row-color">
<div class="block">Value deserializer, convert base data to target value.</div>
</div>
<div class="col-first even-row-color"><a href="class-use/ValueSerializer.html#cc.carm.lib.configuration.builder.impl">ValueSerializer</a></div>
<div class="col-last even-row-color">
<div class="block">Value serializer, convert target value to base data.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.builder.impl">ValueType</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.list">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../builder/list/package-summary.html">cc.carm.lib.configuration.builder.list</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.builder.list">ValueType</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueAdapter.html#cc.carm.lib.configuration.builder.map">ValueAdapter</a></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.builder.map">ValueType</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../builder/value/package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.builder.value">ValueType</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.function">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../function/package-summary.html">cc.carm.lib.configuration.function</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.function">ValueType</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../source/package-summary.html">cc.carm.lib.configuration.source</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueAdapter.html#cc.carm.lib.configuration.source">ValueAdapter</a></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueAdapterRegistry.html#cc.carm.lib.configuration.source">ValueAdapterRegistry</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/ValueParser.html#cc.carm.lib.configuration.source">ValueParser</a></div>
<div class="col-last even-row-color">
<div class="block">Value deserializer, convert base data to target value.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueSerializer.html#cc.carm.lib.configuration.source">ValueSerializer</a></div>
<div class="col-last odd-row-color">
<div class="block">Value serializer, convert target value to base data.</div>
</div>
<div class="col-first even-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.source">ValueType</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../value/package-summary.html">cc.carm.lib.configuration.value</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.value">ValueType</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.impl">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueAdapter.html#cc.carm.lib.configuration.value.impl">ValueAdapter</a></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueParser.html#cc.carm.lib.configuration.value.impl">ValueParser</a></div>
<div class="col-last odd-row-color">
<div class="block">Value deserializer, convert base data to target value.</div>
</div>
<div class="col-first even-row-color"><a href="class-use/ValueSerializer.html#cc.carm.lib.configuration.value.impl">ValueSerializer</a></div>
<div class="col-last even-row-color">
<div class="block">Value serializer, convert target value to base data.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.value.impl">ValueType</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueAdapter.html#cc.carm.lib.configuration.value.standard">ValueAdapter</a></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueParser.html#cc.carm.lib.configuration.value.standard">ValueParser</a></div>
<div class="col-last odd-row-color">
<div class="block">Value deserializer, convert base data to target value.</div>
</div>
<div class="col-first even-row-color"><a href="class-use/ValueSerializer.html#cc.carm.lib.configuration.value.standard">ValueSerializer</a></div>
<div class="col-last even-row-color">
<div class="block">Value serializer, convert target value to base data.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.value.standard">ValueType</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,416 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>PrimitiveAdapter (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter.strandard, class: PrimitiveAdapter">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/PrimitiveAdapter.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></div>
<h1 title="Class PrimitiveAdapter" class="title">Class PrimitiveAdapter&lt;T&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">cc.carm.lib.configuration.adapter.ValueAdapter</a>&lt;T&gt;
<div class="inheritance">cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter&lt;T&gt;</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;</code>, <code><a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">PrimitiveAdapter&lt;T&gt;</span>
<span class="extends-implements">extends <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;T&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</code></div>
<div class="col-second even-row-color"><code><a href="#FALSE_VALUES" class="member-name-link">FALSE_VALUES</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</code></div>
<div class="col-second odd-row-color"><code><a href="#TRUE_VALUES" class="member-name-link">TRUE_VALUES</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.adapter.ValueAdapter">Fields inherited from class&nbsp;cc.carm.lib.configuration.adapter.<a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></h3>
<code><a href="../ValueAdapter.html#deserializer">deserializer</a>, <a href="../ValueAdapter.html#serializer">serializer</a>, <a href="../ValueAdapter.html#type">type</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.Class,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">PrimitiveAdapter</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;<a href="PrimitiveAdapter.html" title="type parameter in PrimitiveAdapter">T</a>&gt;&nbsp;valueType,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="PrimitiveAdapter.html" title="type parameter in PrimitiveAdapter">T</a>&gt;&nbsp;deserializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T&gt;&nbsp;<a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#of(java.lang.Class,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">of</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;clazz,
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T&gt;&nbsp;function)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofBoolean()" class="member-name-link">ofBoolean</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofBooleanType()" class="member-name-link">ofBooleanType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofByte()" class="member-name-link">ofByte</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofByteType()" class="member-name-link">ofByteType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofCharacter()" class="member-name-link">ofCharacter</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofCharacterType()" class="member-name-link">ofCharacterType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofDouble()" class="member-name-link">ofDouble</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofDoubleType()" class="member-name-link">ofDoubleType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;?&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofEnum()" class="member-name-link">ofEnum</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofFloat()" class="member-name-link">ofFloat</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofFloatType()" class="member-name-link">ofFloatType</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofInteger()" class="member-name-link">ofInteger</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofIntegerType()" class="member-name-link">ofIntegerType</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofLong()" class="member-name-link">ofLong</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofLongType()" class="member-name-link">ofLongType</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofNumber(java.lang.Class,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">ofNumber</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;numberClass,
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>,<wbr>T&gt;&nbsp;castFunction,
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr>T&gt;&nbsp;parseFunction)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofShort()" class="member-name-link">ofShort</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofShortType()" class="member-name-link">ofShortType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofString()" class="member-name-link">ofString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.adapter.ValueAdapter">Methods inherited from class&nbsp;cc.carm.lib.configuration.adapter.<a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></h3>
<code><a href="../ValueAdapter.html#equals(java.lang.Object)">equals</a>, <a href="../ValueAdapter.html#hashCode()">hashCode</a>, <a href="../ValueAdapter.html#parse(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)">parse</a>, <a href="../ValueAdapter.html#parser()">parser</a>, <a href="../ValueAdapter.html#parser(cc.carm.lib.configuration.adapter.ValueParser)">parser</a>, <a href="../ValueAdapter.html#serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,TYPE)">serialize</a>, <a href="../ValueAdapter.html#serializer()">serializer</a>, <a href="../ValueAdapter.html#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)">serializer</a>, <a href="../ValueAdapter.html#type()">type</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="TRUE_VALUES">
<h3>TRUE_VALUES</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</span>&nbsp;<span class="element-name">TRUE_VALUES</span></div>
</section>
</li>
<li>
<section class="detail" id="FALSE_VALUES">
<h3>FALSE_VALUES</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</span>&nbsp;<span class="element-name">FALSE_VALUES</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.lang.Class,cc.carm.lib.configuration.adapter.ValueParser)">
<h3>PrimitiveAdapter</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">PrimitiveAdapter</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;<a href="PrimitiveAdapter.html" title="type parameter in PrimitiveAdapter">T</a>&gt;&nbsp;valueType,
@NotNull
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="PrimitiveAdapter.html" title="type parameter in PrimitiveAdapter">T</a>&gt;&nbsp;deserializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="ofEnum()">
<h3>ofEnum</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;?&gt;&gt;</span>&nbsp;<span class="element-name">ofEnum</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofString()">
<h3>ofString</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">ofString</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofBoolean()">
<h3>ofBoolean</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</span>&nbsp;<span class="element-name">ofBoolean</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofBooleanType()">
<h3>ofBooleanType</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</span>&nbsp;<span class="element-name">ofBooleanType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofCharacter()">
<h3>ofCharacter</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</span>&nbsp;<span class="element-name">ofCharacter</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofCharacterType()">
<h3>ofCharacterType</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</span>&nbsp;<span class="element-name">ofCharacterType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofInteger()">
<h3>ofInteger</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</span>&nbsp;<span class="element-name">ofInteger</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofIntegerType()">
<h3>ofIntegerType</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</span>&nbsp;<span class="element-name">ofIntegerType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofLong()">
<h3>ofLong</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">ofLong</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofLongType()">
<h3>ofLongType</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">ofLongType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofDouble()">
<h3>ofDouble</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</span>&nbsp;<span class="element-name">ofDouble</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofDoubleType()">
<h3>ofDoubleType</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</span>&nbsp;<span class="element-name">ofDoubleType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofFloat()">
<h3>ofFloat</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</span>&nbsp;<span class="element-name">ofFloat</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofFloatType()">
<h3>ofFloatType</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</span>&nbsp;<span class="element-name">ofFloatType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofShort()">
<h3>ofShort</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</span>&nbsp;<span class="element-name">ofShort</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofShortType()">
<h3>ofShortType</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</span>&nbsp;<span class="element-name">ofShortType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofByte()">
<h3>ofByte</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</span>&nbsp;<span class="element-name">ofByte</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofByteType()">
<h3>ofByteType</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</span>&nbsp;<span class="element-name">ofByteType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="of(java.lang.Class,cc.carm.lib.configuration.function.DataFunction)">
<h3>of</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;T&gt;</span>&nbsp;<span class="element-name">of</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;clazz,
@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T&gt;&nbsp;function)</span></div>
</section>
</li>
<li>
<section class="detail" id="ofNumber(java.lang.Class,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)">
<h3>ofNumber</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;</span>
<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;T&gt;</span>&nbsp;<span class="element-name">ofNumber</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;numberClass,
@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>,<wbr>T&gt;&nbsp;castFunction,
@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr>T&gt;&nbsp;parseFunction)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,170 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>StandardAdapters (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter.strandard, interface: StandardAdapters">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/StandardAdapters.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li>Constr</li>
<li>Method</li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li>Constr</li>
<li>Method</li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></div>
<h1 title="Interface StandardAdapters" class="title">Interface StandardAdapters</h1>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">StandardAdapters</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;?&gt;&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#ENUMS" class="member-name-link">ENUMS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final @NotNull <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;?&gt;[]</code></div>
<div class="col-second odd-row-color"><code><a href="#PRIMITIVES" class="member-name-link">PRIMITIVES</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#SECTIONS" class="member-name-link">SECTIONS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#UUID" class="member-name-link">UUID</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="PRIMITIVES">
<h3>PRIMITIVES</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">static final</span>&nbsp;<span class="return-type">@NotNull <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;?&gt;[]</span>&nbsp;<span class="element-name">PRIMITIVES</span></div>
</section>
</li>
<li>
<section class="detail" id="ENUMS">
<h3>ENUMS</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">static final</span>&nbsp;<span class="return-type">@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;?&gt;&gt;</span>&nbsp;<span class="element-name">ENUMS</span></div>
</section>
</li>
<li>
<section class="detail" id="UUID">
<h3>UUID</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">static final</span>&nbsp;<span class="return-type">@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&gt;</span>&nbsp;<span class="element-name">UUID</span></div>
</section>
</li>
<li>
<section class="detail" id="SECTIONS">
<h3>SECTIONS</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">static final</span>&nbsp;<span class="return-type">@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>&gt;</span>&nbsp;<span class="element-name">SECTIONS</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,153 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter.strandard, class: PrimitiveAdapter">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter" class="title">Uses of Class<br>cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter</h1>
</div>
<div class="caption"><span>Packages that use <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.adapter.strandard">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter.strandard">
<h2>Uses of <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a> in <a href="../package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></h2>
<div class="caption"><span>Fields in <a href="../package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> declared as <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final @NotNull <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;?&gt;[]</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StandardAdapters.</span><code><a href="../StandardAdapters.html#PRIMITIVES" class="member-name-link">PRIMITIVES</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> that return <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;<a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#of(java.lang.Class,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">of</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;clazz,
@NotNull <a href="../../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T&gt;&nbsp;function)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofBoolean()" class="member-name-link">ofBoolean</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofBooleanType()" class="member-name-link">ofBooleanType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofByte()" class="member-name-link">ofByte</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofByteType()" class="member-name-link">ofByteType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofCharacter()" class="member-name-link">ofCharacter</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofCharacterType()" class="member-name-link">ofCharacterType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofDouble()" class="member-name-link">ofDouble</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofDoubleType()" class="member-name-link">ofDoubleType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofFloat()" class="member-name-link">ofFloat</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofFloatType()" class="member-name-link">ofFloatType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofInteger()" class="member-name-link">ofInteger</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofIntegerType()" class="member-name-link">ofIntegerType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofLong()" class="member-name-link">ofLong</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofLongType()" class="member-name-link">ofLongType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofNumber(java.lang.Class,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">ofNumber</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;numberClass,
@NotNull <a href="../../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>,<wbr>T&gt;&nbsp;castFunction,
@NotNull <a href="../../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr>T&gt;&nbsp;parseFunction)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofShort()" class="member-name-link">ofShort</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofShortType()" class="member-name-link">ofShortType</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofString()" class="member-name-link">ofString</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,62 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.adapter.strandard.StandardAdapters (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter.strandard, interface: StandardAdapters">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../StandardAdapters.html" title="interface in cc.carm.lib.configuration.adapter.strandard">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.adapter.strandard.StandardAdapters" class="title">Uses of Interface<br>cc.carm.lib.configuration.adapter.strandard.StandardAdapters</h1>
</div>
No usage of cc.carm.lib.configuration.adapter.strandard.StandardAdapters</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,111 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.adapter.strandard (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter.strandard">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.adapter.strandard" class="title">Package cc.carm.lib.configuration.adapter.strandard</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.adapter.strandard</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab1', 2)" class="table-tab">Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button></div>
<div id="class-summary.tabpanel" role="tabpanel" aria-labelledby="class-summary-tab0">
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;T&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="StandardAdapters.html" title="interface in cc.carm.lib.configuration.adapter.strandard">StandardAdapters</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,86 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.adapter.strandard Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.adapter.strandard">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.adapter.strandard</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">cc.carm.lib.configuration.adapter.<a href="../ValueAdapter.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;TYPE&gt; (implements cc.carm.lib.configuration.adapter.<a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;TYPE&gt;, cc.carm.lib.configuration.adapter.<a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;TYPE&gt;)
<ul>
<li class="circle">cc.carm.lib.configuration.adapter.strandard.<a href="PrimitiveAdapter.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
<section class="hierarchy">
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li class="circle">cc.carm.lib.configuration.adapter.strandard.<a href="StandardAdapters.html" class="type-name-link" title="interface in cc.carm.lib.configuration.adapter.strandard">StandardAdapters</a></li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,84 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.adapter.strandard (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter.strandard">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.adapter.strandard" class="title">Uses of Package<br>cc.carm.lib.configuration.adapter.strandard</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.adapter.strandard">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter.strandard">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> used by <a href="package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/PrimitiveAdapter.html#cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,172 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ConfigPath (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.annotation, annotation type: ConfigPath">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ConfigPath.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Field</li>
<li>Required</li>
<li><a href="#annotation-interface-optional-element-summary">Optional</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li><a href="#annotation-interface-element-detail">Element</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Required&nbsp;|&nbsp;</li>
<li><a href="#annotation-interface-optional-element-summary">Optional</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#annotation-interface-element-detail">Element</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.annotation</a></div>
<h1 title="Annotation Type ConfigPath" class="title">Annotation Type ConfigPath</h1>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Target.html" title="class or interface in java.lang.annotation" class="external-link">@Target</a>({<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/ElementType.html#TYPE" title="class or interface in java.lang.annotation" class="external-link">TYPE</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/ElementType.html#FIELD" title="class or interface in java.lang.annotation" class="external-link">FIELD</a>})
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Retention.html" title="class or interface in java.lang.annotation" class="external-link">@Retention</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/RetentionPolicy.html#RUNTIME" title="class or interface in java.lang.annotation" class="external-link">RUNTIME</a>)
</span><span class="modifiers">public @interface </span><span class="element-name type-name-label">ConfigPath</span></div>
<div class="block">The configuration path used to mark the corresponding class or parameter.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
<li>
<section class="member-summary" id="annotation-interface-optional-element-summary">
<h2>Optional Element Summary</h2>
<div class="caption"><span>Optional Elements</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Optional Element</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><code><a href="#root()" class="member-name-link">root</a></code></div>
<div class="col-last even-row-color">
<div class="block">Whether to start with the root node.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#value()" class="member-name-link">value</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The path value of the current configuration.</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details" id="annotation-interface-element-detail">
<ul class="details-list">
<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
<li>
<section class="member-details">
<h2>Element Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="value()">
<h3>value</h3>
<div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">value</span></div>
<div class="block">The path value of the current configuration.
If not set,will generate the path by <a href="../source/loader/PathGenerator.html" title="class in cc.carm.lib.configuration.source.loader"><code>PathGenerator</code></a>.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The path value of the current configuration</dd>
</dl>
<dl class="notes">
<dt>Default:</dt>
<dd><code>""</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="root()">
<h3>root</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">root</span></div>
<div class="block">Whether to start with the root node.
<br>If false, the previous path (if any) to the node is automatically added.
<br>If true, the path will be set directly from the root node.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>Whether to start directly from the root path without inheriting the previous path</dd>
</dl>
<dl class="notes">
<dt>Default:</dt>
<dd><code>false</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,62 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Annotation Type cc.carm.lib.configuration.annotation.ConfigPath (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.annotation, annotation type: ConfigPath">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ConfigPath.html" title="annotation in cc.carm.lib.configuration.annotation">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Annotation Type cc.carm.lib.configuration.annotation.ConfigPath" class="title">Uses of Annotation Type<br>cc.carm.lib.configuration.annotation.ConfigPath</h1>
</div>
No usage of cc.carm.lib.configuration.annotation.ConfigPath</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,119 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.annotation (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.annotation">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.annotation" class="title">Package cc.carm.lib.configuration.annotation</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.annotation</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../adapter/package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../builder/package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../function/package-summary.html">cc.carm.lib.configuration.function</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../source/package-summary.html">cc.carm.lib.configuration.source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../value/package-summary.html">cc.carm.lib.configuration.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Annotation Types</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab6"><a href="ConfigPath.html" title="annotation in cc.carm.lib.configuration.annotation">ConfigPath</a></div>
<div class="col-last even-row-color class-summary class-summary-tab6">
<div class="block">The configuration path used to mark the corresponding class or parameter.</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,72 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.annotation Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.annotation">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.annotation</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
<li class="circle">cc.carm.lib.configuration.annotation.<a href="ConfigPath.html" class="type-name-link" title="annotation in cc.carm.lib.configuration.annotation">ConfigPath</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,62 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.annotation (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.annotation">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.annotation" class="title">Uses of Package<br>cc.carm.lib.configuration.annotation</h1>
</div>
No usage of cc.carm.lib.configuration.annotation</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,518 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>AbstractConfigBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder, class: AbstractConfigBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/AbstractConfigBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder</a></div>
<h1 title="Class AbstractConfigBuilder" class="title">Class AbstractConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>HOLDER extends <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF extends AbstractConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">cc.carm.lib.configuration.builder.AbstractConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">AbstractConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>HOLDER extends <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF extends AbstractConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a><wbr>&lt;@Nullable <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#defaultValueSupplier" class="member-name-link">defaultValueSupplier</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a></code></div>
<div class="col-second odd-row-color"><code><a href="#holder" class="member-name-link">holder</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a><wbr>&lt;<a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#initializer" class="member-name-link">initializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#path" class="member-name-link">path</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><wbr>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#providerClass" class="member-name-link">providerClass</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final <a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#type" class="member-name-link">type</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#valueValidator" class="member-name-link">valueValidator</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.Class,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">AbstractConfigBuilder</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a>&gt;&nbsp;providerClass,
<a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#append(java.util.function.BiConsumer)" class="member-name-link">append</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;<a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;initializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#append(java.util.function.Consumer)" class="member-name-link">append</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&gt;&nbsp;initializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">RESULT</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#build()" class="member-name-link">build</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected @NotNull <a href="../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a><wbr>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>,<wbr><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#buildManifest()" class="member-name-link">buildManifest</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(java.util.function.Supplier)" class="member-name-link">defaults</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;&nbsp;supplier)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(TYPE)" class="member-name-link">defaults</a><wbr>(<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&nbsp;defaultValue)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#holder(HOLDER)" class="member-name-link">holder</a><wbr>(<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a>&nbsp;holder)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#initializer(java.util.function.BiConsumer)" class="member-name-link">initializer</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;<a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;initializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;M&gt;&nbsp;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)" class="member-name-link">meta</a><wbr>(@NotNull <a href="../source/meta/ConfigurationMetadata.html" title="class in cc.carm.lib.configuration.source.meta">ConfigurationMetadata</a>&lt;M&gt;&nbsp;type,
M&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#meta(java.util.function.Consumer)" class="member-name-link">meta</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;@NotNull <a href="../source/meta/ConfigurationMetaHolder.html" title="class in cc.carm.lib.configuration.source.meta">ConfigurationMetaHolder</a>&gt;&nbsp;metaConsumer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#path(java.lang.String)" class="member-name-link">path</a><wbr>(@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#type()" class="member-name-link">type</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#validate(cc.carm.lib.configuration.function.DataValidator)" class="member-name-link">validate</a><wbr>(@NotNull <a href="../function/DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Validate the value with the specified condition.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#validate(cc.carm.lib.configuration.function.ValueValidator)" class="member-name-link">validate</a><wbr>(@NotNull <a href="../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Validate the value with the specified condition.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#validate(java.util.function.Predicate,java.lang.Exception)" class="member-name-link">validate</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html" title="class or interface in java.util.function" class="external-link">Predicate</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;condition,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a>&nbsp;exception)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Validate the value with the specified condition.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#validate(java.util.function.Predicate,java.lang.String)" class="member-name-link">validate</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html" title="class or interface in java.util.function" class="external-link">Predicate</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;condition,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;msg)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Validate the value with the specified condition.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#validator(cc.carm.lib.configuration.function.DataValidator)" class="member-name-link">validator</a><wbr>(@NotNull <a href="../function/DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Set the <a href="../function/DataValidator.html" title="interface in cc.carm.lib.configuration.function"><code>DataValidator</code></a> for the value.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#validator(cc.carm.lib.configuration.function.ValueValidator)" class="member-name-link">validator</a><wbr>(@NotNull <a href="../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Set the <a href="../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function"><code>ValueValidator</code></a> for the value.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="providerClass">
<h3>providerClass</h3>
<div class="member-signature"><span class="modifiers">protected final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a> extends <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&gt;</span>&nbsp;<span class="element-name">providerClass</span></div>
</section>
</li>
<li>
<section class="detail" id="type">
<h3>type</h3>
<div class="member-signature"><span class="modifiers">protected final</span>&nbsp;<span class="return-type"><a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;</span>&nbsp;<span class="element-name">type</span></div>
</section>
</li>
<li>
<section class="detail" id="holder">
<h3>holder</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a> extends <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;</span>&nbsp;<span class="element-name">holder</span></div>
</section>
</li>
<li>
<section class="detail" id="path">
<h3>path</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">path</span></div>
</section>
</li>
<li>
<section class="detail" id="valueValidator">
<h3>valueValidator</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">valueValidator</span></div>
</section>
</li>
<li>
<section class="detail" id="defaultValueSupplier">
<h3>defaultValueSupplier</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;</span>&nbsp;<span class="element-name">defaultValueSupplier</span></div>
</section>
</li>
<li>
<section class="detail" id="initializer">
<h3>initializer</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;<a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">initializer</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.lang.Class,cc.carm.lib.configuration.adapter.ValueType)">
<h3>AbstractConfigBuilder</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">AbstractConfigBuilder</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a>&gt;&nbsp;providerClass,
<a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;&nbsp;type)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="type()">
<h3>type</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;</span>&nbsp;<span class="element-name">type</span>()</div>
</section>
</li>
<li>
<section class="detail" id="self()">
<h3>self</h3>
<div class="member-signature"><span class="modifiers">protected abstract</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">self</span>()</div>
</section>
</li>
<li>
<section class="detail" id="build()">
<h3>build</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public abstract</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">RESULT</a></span>&nbsp;<span class="element-name">build</span>()</div>
</section>
</li>
<li>
<section class="detail" id="holder(HOLDER)">
<h3 id="holder(cc.carm.lib.configuration.source.ConfigurationHolder)">holder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">holder</span><wbr><span class="parameters">(@Nullable
<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a>&nbsp;holder)</span></div>
</section>
</li>
<li>
<section class="detail" id="path(java.lang.String)">
<h3>path</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">path</span><wbr><span class="parameters">(@Nullable
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</span></div>
</section>
</li>
<li>
<section class="detail" id="validator(cc.carm.lib.configuration.function.ValueValidator)">
<h3>validator</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">validator</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</span></div>
<div class="block">Set the <a href="../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function"><code>ValueValidator</code></a> for the value.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>validator</code> - The validator to set.</dd>
<dt>Returns:</dt>
<dd>this builder</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="validator(cc.carm.lib.configuration.function.DataValidator)">
<h3>validator</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">validator</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../function/DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</span></div>
<div class="block">Set the <a href="../function/DataValidator.html" title="interface in cc.carm.lib.configuration.function"><code>DataValidator</code></a> for the value.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>validator</code> - The validator to set.</dd>
<dt>Returns:</dt>
<dd>this builder</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="validate(cc.carm.lib.configuration.function.ValueValidator)">
<h3>validate</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">validate</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</span></div>
<div class="block">Validate the value with the specified condition.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>validator</code> - The validator to append.</dd>
<dt>Returns:</dt>
<dd>this builder</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="validate(cc.carm.lib.configuration.function.DataValidator)">
<h3>validate</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">validate</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../function/DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</span></div>
<div class="block">Validate the value with the specified condition.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>validator</code> - The validator to append.</dd>
<dt>Returns:</dt>
<dd>this builder</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="validate(java.util.function.Predicate,java.lang.Exception)">
<h3>validate</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">validate</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html" title="class or interface in java.util.function" class="external-link">Predicate</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;condition,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a>&nbsp;exception)</span></div>
<div class="block">Validate the value with the specified condition.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>condition</code> - The condition to check, if the condition is false, an exception will be thrown.</dd>
<dd><code>exception</code> - The exception to throw if the condition is false.</dd>
<dt>Returns:</dt>
<dd>this builder</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="validate(java.util.function.Predicate,java.lang.String)">
<h3>validate</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">validate</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html" title="class or interface in java.util.function" class="external-link">Predicate</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;condition,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;msg)</span></div>
<div class="block">Validate the value with the specified condition.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>condition</code> - The condition to check, if the condition is false, an exception will be thrown.</dd>
<dd><code>msg</code> - The message to throw if the condition is false.</dd>
<dt>Returns:</dt>
<dd>this builder</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="initializer(java.util.function.BiConsumer)">
<h3>initializer</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">initializer</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;<a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;initializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="append(java.util.function.BiConsumer)">
<h3>append</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">append</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;<a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;initializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="append(java.util.function.Consumer)">
<h3>append</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">append</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&gt;&nbsp;initializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(TYPE)">
<h3 id="defaults(java.lang.Object)">defaults</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@Nullable
<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&nbsp;defaultValue)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(java.util.function.Supplier)">
<h3>defaults</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;&nbsp;supplier)</span></div>
</section>
</li>
<li>
<section class="detail" id="meta(java.util.function.Consumer)">
<h3>meta</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">meta</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;@NotNull <a href="../source/meta/ConfigurationMetaHolder.html" title="class in cc.carm.lib.configuration.source.meta">ConfigurationMetaHolder</a>&gt;&nbsp;metaConsumer)</span></div>
</section>
</li>
<li>
<section class="detail" id="meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">
<h3 id="meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,java.lang.Object)">meta</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;M&gt;</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">meta</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/meta/ConfigurationMetadata.html" title="class in cc.carm.lib.configuration.source.meta">ConfigurationMetadata</a>&lt;M&gt;&nbsp;type,
@Nullable
M&nbsp;value)</span></div>
</section>
</li>
<li>
<section class="detail" id="buildManifest()">
<h3>buildManifest</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>,<wbr><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">buildManifest</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,170 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>CommonConfigBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder, class: CommonConfigBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/CommonConfigBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li><a href="#constructor-detail">Constr</a></li>
<li>Method</li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder</a></div>
<h1 title="Class CommonConfigBuilder" class="title">Class CommonConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends CommonConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr><a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.CommonConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></code>, <code><a href="impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">CommonConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends CommonConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</span>
<span class="extends-implements">extends <a href="AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr><a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="AbstractConfigBuilder.html#holder">holder</a>, <a href="AbstractConfigBuilder.html#initializer">initializer</a>, <a href="AbstractConfigBuilder.html#path">path</a>, <a href="AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="AbstractConfigBuilder.html#type">type</a>, <a href="AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">CommonConfigBuilder</a><wbr>(<a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="CommonConfigBuilder.html" title="type parameter in CommonConfigBuilder">TYPE</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="AbstractConfigBuilder.html#build()">build</a>, <a href="AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="AbstractConfigBuilder.html#self()">self</a>, <a href="AbstractConfigBuilder.html#type()">type</a>, <a href="AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType)">
<h3>CommonConfigBuilder</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">CommonConfigBuilder</span><wbr><span class="parameters">(<a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="CommonConfigBuilder.html" title="type parameter in CommonConfigBuilder">TYPE</a>&gt;&nbsp;type)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,178 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.AbstractConfigBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder, class: AbstractConfigBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.AbstractConfigBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.AbstractConfigBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder">
<h2>Uses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">cc.carm.lib.configuration.builder</a> with type parameters of type <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../AbstractConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>HOLDER extends <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF extends <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Subclasses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../CommonConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../collection/SectionCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="../collection/SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../collection/SimpleCollectionCreator.Section.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../collection/SimpleCollectionCreator.Source.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../collection/SourceCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="../collection/SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../impl/AbstractSectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends <a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../impl/AbstractSourceBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;V,<wbr>UNIT&gt;,<wbr>SELF extends <a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../map/SectionMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../map/SourceMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<h2>Uses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../value/SectionValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../value/SourceValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,169 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.CommonConfigBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder, class: CommonConfigBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.CommonConfigBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.CommonConfigBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder">
<h2>Uses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">cc.carm.lib.configuration.builder</a> with type parameters of type <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../CommonConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Subclasses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../collection/SectionCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="../collection/SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../collection/SimpleCollectionCreator.Section.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../collection/SimpleCollectionCreator.Source.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../collection/SourceCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="../collection/SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Subclasses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../impl/AbstractSectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends <a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../impl/AbstractSourceBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;V,<wbr>UNIT&gt;,<wbr>SELF extends <a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Subclasses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../map/SectionMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../map/SourceMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<h2>Uses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></h2>
<div class="caption"><span>Subclasses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../value/SectionValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../value/SourceValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,273 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SectionCollectionBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.collection, class: SectionCollectionBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SectionCollectionBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<h1 title="Class SectionCollectionBuilder" class="title">Class SectionCollectionBuilder&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends SectionCollectionBuilder&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr>SELF&gt;
<div class="inheritance"><a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr>SELF&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.collection.SectionCollectionBuilder&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;</div>
</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">SectionCollectionBuilder&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends SectionCollectionBuilder&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</span>
<span class="extends-implements">extends <a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr>SELF&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a><wbr>&lt;? extends <a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#constructor" class="member-name-link">constructor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></h3>
<code><a href="../impl/AbstractSectionBuilder.html#paramType">paramType</a>, <a href="../impl/AbstractSectionBuilder.html#parser">parser</a>, <a href="../impl/AbstractSectionBuilder.html#serializer">serializer</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SectionCollectionBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#construct(C)" class="member-name-link">construct</a><wbr>(<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&nbsp;collection)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#constructor(java.util.function.Supplier)" class="member-name-link">constructor</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;&nbsp;constructor)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(java.util.function.Consumer)" class="member-name-link">defaults</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;&nbsp;constructor)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(V...)" class="member-name-link">defaults</a><wbr>(<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>...&nbsp;values)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></h3>
<code><a href="../impl/AbstractSectionBuilder.html#buildAdapter()">buildAdapter</a>, <a href="../impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)">parse</a>, <a href="../impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)">parse</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)">serialize</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueComposer)">serialize</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)">serialize</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#build()">build</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#self()">self</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="constructor">
<h3>constructor</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>&gt;&gt;</span>&nbsp;<span class="element-name">constructor</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>SectionCollectionBuilder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SectionCollectionBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;&nbsp;constructor,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>&gt;&nbsp;paramType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>&gt;&nbsp;parser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="defaults(V...)">
<h3 id="defaults(java.lang.Object[])">defaults</h3>
<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/SafeVarargs.html" title="class or interface in java.lang" class="external-link">@SafeVarargs</a>
@NotNull
</span><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">SELF</a></span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>...&nbsp;values)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(java.util.function.Consumer)">
<h3>defaults</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">SELF</a></span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;&nbsp;constructor)</span></div>
</section>
</li>
<li>
<section class="detail" id="constructor(java.util.function.Supplier)">
<h3>constructor</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">SELF</a></span>&nbsp;<span class="element-name">constructor</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;&nbsp;constructor)</span></div>
</section>
</li>
<li>
<section class="detail" id="construct(C)">
<h3 id="construct(java.util.Collection)">construct</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">SELF</a></span>&nbsp;<span class="element-name">construct</span><wbr><span class="parameters">(@NotNull
<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&nbsp;collection)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,160 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SimpleCollectionCreator.CollectionValueFactory (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.collection, class: SimpleCollectionCreator, interface: CollectionValueFactory">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SimpleCollectionCreator.CollectionValueFactory.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<h1 title="Interface SimpleCollectionCreator.CollectionValueFactory" class="title">Interface SimpleCollectionCreator.CollectionValueFactory&lt;V,<wbr>C,<wbr>RESULT&gt;</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Enclosing class:</dt>
<dd><code><a href="SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr>?&gt;&gt;</code></dd>
</dl>
<dl class="notes">
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html" title="class or interface in java.lang" class="external-link">@FunctionalInterface</a>
</span><span class="modifiers">public static interface </span><span class="element-name type-name-label">SimpleCollectionCreator.CollectionValueFactory&lt;V,<wbr>C,<wbr>RESULT&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">RESULT</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#build(cc.carm.lib.configuration.value.ValueManifest,java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">build</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;<a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">C</a>,<wbr><a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">V</a>&gt;&nbsp;manifest,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">V</a>&gt;&nbsp;paramAdapter)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="build(cc.carm.lib.configuration.value.ValueManifest,java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueAdapter)">
<h3>build</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="return-type"><a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">RESULT</a></span>&nbsp;<span class="element-name">build</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;<a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">C</a>,<wbr><a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">V</a>&gt;&nbsp;manifest,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">C</a>&gt;&nbsp;constructor,
@NotNull
@NotNull <a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">V</a>&gt;&nbsp;paramAdapter)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,269 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SimpleCollectionCreator.Section (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.collection, class: SimpleCollectionCreator, class: Section">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SimpleCollectionCreator.Section.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<h1 title="Class SimpleCollectionCreator.Section" class="title">Class SimpleCollectionCreator.Section&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&gt;
<div class="inheritance"><a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&gt;
<div class="inheritance"><a href="SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection.SectionCollectionBuilder</a>&lt;V,<wbr>C,<wbr>RESULT,<wbr><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.Section&lt;V,<wbr>C,<wbr>RESULT&gt;</div>
</div>
</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Enclosing class:</dt>
<dd><code><a href="SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr>?&gt;&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name type-name-label">SimpleCollectionCreator.Section&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</span>
<span class="extends-implements">extends <a href="SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C,<wbr>RESULT,<wbr><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a><wbr>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#factory" class="member-name-link">factory</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.collection.SectionCollectionBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.collection.<a href="SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a></h3>
<code><a href="SectionCollectionBuilder.html#constructor">constructor</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></h3>
<code><a href="../impl/AbstractSectionBuilder.html#paramType">paramType</a>, <a href="../impl/AbstractSectionBuilder.html#parser">parser</a>, <a href="../impl/AbstractSectionBuilder.html#serializer">serializer</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">Section</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer,
@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected <a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a><wbr>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.collection.SectionCollectionBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.collection.<a href="SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a></h3>
<code><a href="SectionCollectionBuilder.html#construct(C)">construct</a>, <a href="SectionCollectionBuilder.html#constructor(java.util.function.Supplier)">constructor</a>, <a href="SectionCollectionBuilder.html#defaults(java.util.function.Consumer)">defaults</a>, <a href="SectionCollectionBuilder.html#defaults(V...)">defaults</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></h3>
<code><a href="../impl/AbstractSectionBuilder.html#buildAdapter()">buildAdapter</a>, <a href="../impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)">parse</a>, <a href="../impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)">parse</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)">serialize</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueComposer)">serialize</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)">serialize</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="factory">
<h3>factory</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr>?&gt;&gt;</span>&nbsp;<span class="element-name">factory</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)">
<h3>Section</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Section</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>&gt;&nbsp;constructor,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;paramType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;parser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer,
@NotNull
@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;&nbsp;factory)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="self()">
<h3>self</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;</span>&nbsp;<span class="element-name">self</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#self()">self</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr>?&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr>?&gt;&gt;&gt;</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="build()">
<h3>build</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a></span>&nbsp;<span class="element-name">build</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#build()">build</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr>?&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr>?&gt;&gt;&gt;</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,272 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SimpleCollectionCreator.Source (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.collection, class: SimpleCollectionCreator, class: Source">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SimpleCollectionCreator.Source.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<h1 title="Class SimpleCollectionCreator.Source" class="title">Class SimpleCollectionCreator.Source&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT&gt;&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT&gt;&gt;
<div class="inheritance"><a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder</a>&lt;C,<wbr>SOURCE,<wbr>V,<wbr>RESULT,<wbr><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT&gt;&gt;
<div class="inheritance"><a href="SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection.SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT&gt;&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.Source&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT&gt;</div>
</div>
</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Enclosing class:</dt>
<dd><code><a href="SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr>?&gt;&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name type-name-label">SimpleCollectionCreator.Source&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</span>
<span class="extends-implements">extends <a href="SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT&gt;&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a><wbr>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#factory" class="member-name-link">factory</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.collection.SourceCollectionBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.collection.<a href="SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a></h3>
<code><a href="SourceCollectionBuilder.html#constructor">constructor</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></h3>
<code><a href="../impl/AbstractSourceBuilder.html#paramType">paramType</a>, <a href="../impl/AbstractSourceBuilder.html#sourceType">sourceType</a>, <a href="../impl/AbstractSourceBuilder.html#valueParser">valueParser</a>, <a href="../impl/AbstractSourceBuilder.html#valueSerializer">valueSerializer</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">Source</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;serializer,
@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected <a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.collection.SourceCollectionBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.collection.<a href="SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a></h3>
<code><a href="SourceCollectionBuilder.html#construct(C)">construct</a>, <a href="SourceCollectionBuilder.html#constructor(java.util.function.Supplier)">constructor</a>, <a href="SourceCollectionBuilder.html#defaults(java.util.function.Consumer)">defaults</a>, <a href="SourceCollectionBuilder.html#defaults(V...)">defaults</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></h3>
<code><a href="../impl/AbstractSourceBuilder.html#buildAdapter()">buildAdapter</a>, <a href="../impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)">parse</a>, <a href="../impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)">parse</a>, <a href="../impl/AbstractSourceBuilder.html#parser(cc.carm.lib.configuration.adapter.ValueParser)">parser</a>, <a href="../impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)">serialize</a>, <a href="../impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)">serialize</a>, <a href="../impl/AbstractSourceBuilder.html#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)">serializer</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="factory">
<h3>factory</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr>?&gt;&gt;</span>&nbsp;<span class="element-name">factory</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)">
<h3>Source</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Source</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>&gt;&nbsp;constructor,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;paramType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;parser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;serializer,
@NotNull
@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;&nbsp;factory)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="self()">
<h3>self</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;</span>&nbsp;<span class="element-name">self</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#self()">self</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr>?&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr>?&gt;&gt;&gt;</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="build()">
<h3>build</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a></span>&nbsp;<span class="element-name">build</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#build()">build</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr>?&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr>?&gt;&gt;&gt;</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,330 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SimpleCollectionCreator (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.collection, class: SimpleCollectionCreator">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SimpleCollectionCreator.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li><a href="#nested-class-summary">Nested</a></li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested-class-summary">Nested</a>&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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<h1 title="Class SimpleCollectionCreator" class="title">Class SimpleCollectionCreator&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator&lt;V,<wbr>C,<wbr>RESULT&gt;</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="../list/ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SimpleCollectionCreator&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="caption"><span>Nested Classes</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static interface&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="SimpleCollectionCreator.CollectionValueFactory.html" class="type-name-link" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">V</a>,<wbr><a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">C</a>,<wbr><a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">RESULT</a>&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="SimpleCollectionCreator.Section.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr>?&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="SimpleCollectionCreator.Source.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr>?&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a><wbr>&lt;? extends <a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#defaultConstructor" class="member-name-link">defaultConstructor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a><wbr>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#factory" class="member-name-link">factory</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#type" class="member-name-link">type</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">SimpleCollectionCreator</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>&gt;&nbsp;defaultConstructor,
@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;V,<wbr>
C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>
RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>
C,<wbr>
?&gt;&gt;<br>@NotNull <a href="SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a><wbr>&lt;V,<wbr>C,<wbr>RESULT&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#create(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">create</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends C&gt;&nbsp;defaultConstructor,
@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;S,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;S,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#from(java.lang.Class)" class="member-name-link">from</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromObject()" class="member-name-link">fromObject</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a><wbr>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromSection()" class="member-name-link">fromSection</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromString()" class="member-name-link">fromString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="defaultConstructor">
<h3>defaultConstructor</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;&gt;</span>&nbsp;<span class="element-name">defaultConstructor</span></div>
</section>
</li>
<li>
<section class="detail" id="type">
<h3>type</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;</span>&nbsp;<span class="element-name">type</span></div>
</section>
</li>
<li>
<section class="detail" id="factory">
<h3>factory</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr>?&gt;&gt;</span>&nbsp;<span class="element-name">factory</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)">
<h3>SimpleCollectionCreator</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SimpleCollectionCreator</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;&nbsp;type,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>&gt;&nbsp;defaultConstructor,
@NotNull
@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;&nbsp;factory)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="create(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)">
<h3>create</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public static</span>&nbsp;<span class="type-parameters-long">&lt;V,<wbr>
C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>
RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>
C,<wbr>
?&gt;&gt;</span>
<span class="return-type">@NotNull <a href="SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a>&lt;V,<wbr>C,<wbr>RESULT&gt;</span>&nbsp;<span class="element-name">create</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends C&gt;&nbsp;defaultConstructor,
@NotNull
@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&nbsp;factory)</span></div>
</section>
</li>
<li>
<section class="detail" id="from(java.lang.Class)">
<h3>from</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>
<span class="return-type">@NotNull <a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;S,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</span>&nbsp;<span class="element-name">from</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;sourceType)</span></div>
</section>
</li>
<li>
<section class="detail" id="from(cc.carm.lib.configuration.adapter.ValueType)">
<h3>from</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>
<span class="return-type">@NotNull <a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;S,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</span>&nbsp;<span class="element-name">from</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</span></div>
</section>
</li>
<li>
<section class="detail" id="fromObject()">
<h3>fromObject</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</span>&nbsp;<span class="element-name">fromObject</span>()</div>
</section>
</li>
<li>
<section class="detail" id="fromString()">
<h3>fromString</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</span>&nbsp;<span class="element-name">fromString</span>()</div>
</section>
</li>
<li>
<section class="detail" id="fromSection()">
<h3>fromSection</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</span>&nbsp;<span class="element-name">fromSection</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,276 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SourceCollectionBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.collection, class: SourceCollectionBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SourceCollectionBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<h1 title="Class SourceCollectionBuilder" class="title">Class SourceCollectionBuilder&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends SourceCollectionBuilder&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr>SELF&gt;
<div class="inheritance"><a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder</a>&lt;C,<wbr>SOURCE,<wbr>V,<wbr>RESULT,<wbr>SELF&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.collection.SourceCollectionBuilder&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;</div>
</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">SourceCollectionBuilder&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends SourceCollectionBuilder&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</span>
<span class="extends-implements">extends <a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;C,<wbr>SOURCE,<wbr>V,<wbr>RESULT,<wbr>SELF&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a><wbr>&lt;? extends <a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#constructor" class="member-name-link">constructor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></h3>
<code><a href="../impl/AbstractSourceBuilder.html#paramType">paramType</a>, <a href="../impl/AbstractSourceBuilder.html#sourceType">sourceType</a>, <a href="../impl/AbstractSourceBuilder.html#valueParser">valueParser</a>, <a href="../impl/AbstractSourceBuilder.html#valueSerializer">valueSerializer</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SourceCollectionBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>,<wbr><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>,<wbr><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#construct(C)" class="member-name-link">construct</a><wbr>(<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&nbsp;collection)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#constructor(java.util.function.Supplier)" class="member-name-link">constructor</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;&nbsp;constructor)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(java.util.function.Consumer)" class="member-name-link">defaults</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;&nbsp;constructor)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(V...)" class="member-name-link">defaults</a><wbr>(<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>...&nbsp;values)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></h3>
<code><a href="../impl/AbstractSourceBuilder.html#buildAdapter()">buildAdapter</a>, <a href="../impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)">parse</a>, <a href="../impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)">parse</a>, <a href="../impl/AbstractSourceBuilder.html#parser(cc.carm.lib.configuration.adapter.ValueParser)">parser</a>, <a href="../impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)">serialize</a>, <a href="../impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)">serialize</a>, <a href="../impl/AbstractSourceBuilder.html#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)">serializer</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#build()">build</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#self()">self</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="constructor">
<h3>constructor</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>&gt;&gt;</span>&nbsp;<span class="element-name">constructor</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>SourceCollectionBuilder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SourceCollectionBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;&nbsp;constructor,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>&gt;&nbsp;paramType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>,<wbr><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>&gt;&nbsp;parser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>,<wbr><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>&gt;&nbsp;serializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="defaults(V...)">
<h3 id="defaults(java.lang.Object[])">defaults</h3>
<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/SafeVarargs.html" title="class or interface in java.lang" class="external-link">@SafeVarargs</a>
@NotNull
</span><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SELF</a></span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>...&nbsp;values)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(java.util.function.Consumer)">
<h3>defaults</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SELF</a></span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;&nbsp;constructor)</span></div>
</section>
</li>
<li>
<section class="detail" id="constructor(java.util.function.Supplier)">
<h3>constructor</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SELF</a></span>&nbsp;<span class="element-name">constructor</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;&nbsp;constructor)</span></div>
</section>
</li>
<li>
<section class="detail" id="construct(C)">
<h3 id="construct(java.util.Collection)">construct</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SELF</a></span>&nbsp;<span class="element-name">construct</span><wbr><span class="parameters">(@NotNull
<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&nbsp;collection)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,96 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.collection.SectionCollectionBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.collection, class: SectionCollectionBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.collection.SectionCollectionBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.collection.SectionCollectionBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a> with type parameters of type <a href="../SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../SectionCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="../SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Subclasses of <a href="../SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../SimpleCollectionCreator.Section.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,134 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.collection, class: SimpleCollectionCreator, interface: CollectionValueFactory">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory" class="title">Uses of Interface<br>cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Fields in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a> declared as <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a><wbr>&lt;<a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../SimpleCollectionCreator.html#factory" class="member-name-link">factory</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a><wbr>&lt;<a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SimpleCollectionCreator.Section.</span><code><a href="../SimpleCollectionCreator.Section.html#factory" class="member-name-link">factory</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a><wbr>&lt;<a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.Source.</span><code><a href="../SimpleCollectionCreator.Source.html#factory" class="member-name-link">factory</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a> with parameters of type <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;V,<wbr>
C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>
RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>
C,<wbr>
?&gt;&gt;<br>@NotNull <a href="../SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a><wbr>&lt;V,<wbr>C,<wbr>RESULT&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../SimpleCollectionCreator.html#create(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">create</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends C&gt;&nbsp;defaultConstructor,
@NotNull <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a> with parameters of type <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../SimpleCollectionCreator.Section.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">Section</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer,
@NotNull <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../SimpleCollectionCreator.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">SimpleCollectionCreator</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>&gt;&nbsp;defaultConstructor,
@NotNull <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../SimpleCollectionCreator.Source.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">Source</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;serializer,
@NotNull <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,90 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.Section (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.collection, class: SimpleCollectionCreator, class: Section">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.Section" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.Section</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a> that return <a href="../SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a><wbr>&lt;<a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../SimpleCollectionCreator.html#fromSection()" class="member-name-link">fromSection</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="../SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a><wbr>&lt;<a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SimpleCollectionCreator.Section.</span><code><a href="../SimpleCollectionCreator.Section.html#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,118 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.Source (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.collection, class: SimpleCollectionCreator, class: Source">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.Source" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.Source</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a> that return <a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;S,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../SimpleCollectionCreator.html#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;S,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../SimpleCollectionCreator.html#from(java.lang.Class)" class="member-name-link">from</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../SimpleCollectionCreator.html#fromObject()" class="member-name-link">fromObject</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../SimpleCollectionCreator.html#fromString()" class="member-name-link">fromString</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.Source.</span><code><a href="../SimpleCollectionCreator.Source.html#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a> in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;<a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;,<wbr><a href="../../../value/standard/ConfiguredList.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredList</a>&lt;T&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredList.</span><code><a href="../../../value/standard/ConfiguredList.html#with(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">with</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;registeredType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T&gt;&nbsp;<a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;,<wbr><a href="../../../value/standard/ConfiguredList.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredList</a>&lt;T&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredList.</span><code><a href="../../../value/standard/ConfiguredList.html#with(java.lang.Class)" class="member-name-link">with</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;registeredType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,109 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.collection, class: SimpleCollectionCreator">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.list">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a> that return <a href="../SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;V,<wbr>
C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>
RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>
C,<wbr>
?&gt;&gt;<br>@NotNull <a href="../SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a><wbr>&lt;V,<wbr>C,<wbr>RESULT&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../SimpleCollectionCreator.html#create(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">create</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends C&gt;&nbsp;defaultConstructor,
@NotNull <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.list">
<h2>Uses of <a href="../SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a> in <a href="../../list/package-summary.html">cc.carm.lib.configuration.builder.list</a></h2>
<div class="caption"><span>Subclasses of <a href="../SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a> in <a href="../../list/package-summary.html">cc.carm.lib.configuration.builder.list</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../list/ConfigListCreator.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a>&lt;V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,96 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.collection.SourceCollectionBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.collection, class: SourceCollectionBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.collection.SourceCollectionBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.collection.SourceCollectionBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a> with type parameters of type <a href="../SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../SourceCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="../SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Subclasses of <a href="../SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../SimpleCollectionCreator.Source.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,127 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.collection (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.collection">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.builder.collection" class="title">Package cc.carm.lib.configuration.builder.collection</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.builder.collection</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../list/package-summary.html">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab1', 2)" class="table-tab">Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button></div>
<div id="class-summary.tabpanel" role="tabpanel" aria-labelledby="class-summary-tab0">
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;V,<wbr>C,<wbr>RESULT&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,108 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.collection Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.builder.collection">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.builder.collection</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="../CommonConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.collection.<a href="SectionCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.collection.<a href="SimpleCollectionCreator.Section.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C,<wbr>RESULT&gt;</li>
</ul>
</li>
</ul>
</li>
<li class="circle">cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.collection.<a href="SourceCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.collection.<a href="SimpleCollectionCreator.Source.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">cc.carm.lib.configuration.builder.collection.<a href="SimpleCollectionCreator.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a>&lt;V,<wbr>C,<wbr>RESULT&gt;</li>
</ul>
</li>
</ul>
</section>
<section class="hierarchy">
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li class="circle">cc.carm.lib.configuration.builder.collection.<a href="SimpleCollectionCreator.CollectionValueFactory.html" class="type-name-link" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;V,<wbr>C,<wbr>RESULT&gt;</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,120 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.builder.collection (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.collection">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.builder.collection" class="title">Uses of Package<br>cc.carm.lib.configuration.builder.collection</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.list">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a> used by <a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/SectionCollectionBuilder.html#cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/SimpleCollectionCreator.html#cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/SimpleCollectionCreator.CollectionValueFactory.html#cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/SimpleCollectionCreator.Section.html#cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/SimpleCollectionCreator.Source.html#cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/SourceCollectionBuilder.html#cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.list">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a> used by <a href="../list/package-summary.html">cc.carm.lib.configuration.builder.list</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/SimpleCollectionCreator.html#cc.carm.lib.configuration.builder.list">SimpleCollectionCreator</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a> used by <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/SimpleCollectionCreator.Source.html#cc.carm.lib.configuration.value.standard">SimpleCollectionCreator.Source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,308 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>AbstractSectionBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.impl, class: AbstractSectionBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/AbstractSectionBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.impl</a></div>
<h1 title="Class AbstractSectionBuilder" class="title">Class AbstractSectionBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends AbstractSectionBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="../collection/SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a></code>, <code><a href="../map/SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a></code>, <code><a href="../value/SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">AbstractSectionBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends AbstractSectionBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</span>
<span class="extends-implements">extends <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#paramType" class="member-name-link">paramType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#parser" class="member-name-link">parser</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#serializer" class="member-name-link">serializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">AbstractSectionBuilder</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected <a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#buildAdapter()" class="member-name-link">buildAdapter</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parse(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;valueParser)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parse(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;valueParser)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serialize(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serialize(cc.carm.lib.configuration.function.ValueComposer)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../../function/ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serialize(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#build()">build</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#self()">self</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="paramType">
<h3>paramType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">paramType</span></div>
</section>
</li>
<li>
<section class="detail" id="parser">
<h3>parser</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">parser</span></div>
</section>
</li>
<li>
<section class="detail" id="serializer">
<h3>serializer</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;</span>&nbsp;<span class="element-name">serializer</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>AbstractSectionBuilder</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">AbstractSectionBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">TYPE</a>&gt;&nbsp;type,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;paramType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;parser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="parse(cc.carm.lib.configuration.function.DataFunction)">
<h3>parse</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;valueParser)</span></div>
</section>
</li>
<li>
<section class="detail" id="parse(cc.carm.lib.configuration.function.ValueHandler)">
<h3>parse</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;valueParser)</span></div>
</section>
</li>
<li>
<section class="detail" id="serialize(cc.carm.lib.configuration.function.ValueHandler)">
<h3>serialize</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="serialize(cc.carm.lib.configuration.function.DataFunction)">
<h3>serialize</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="serialize(cc.carm.lib.configuration.function.ValueComposer)">
<h3>serialize</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="buildAdapter()">
<h3>buildAdapter</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">buildAdapter</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,332 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>AbstractSourceBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.impl, class: AbstractSourceBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/AbstractSourceBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.impl</a></div>
<h1 title="Class AbstractSourceBuilder" class="title">Class AbstractSourceBuilder&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;V,<wbr>UNIT&gt;,<wbr>SELF extends AbstractSourceBuilder&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;V,<wbr>UNIT,<wbr>RESULT,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;V,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="../collection/SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a></code>, <code><a href="../map/SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a></code>, <code><a href="../value/SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">AbstractSourceBuilder&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;V,<wbr>UNIT&gt;,<wbr>SELF extends AbstractSourceBuilder&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</span>
<span class="extends-implements">extends <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;V,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#paramType" class="member-name-link">paramType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#sourceType" class="member-name-link">sourceType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../../adapter/ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#valueParser" class="member-name-link">valueParser</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @NotNull <a href="../../adapter/ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#valueSerializer" class="member-name-link">valueSerializer</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">AbstractSourceBuilder</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">V</a>&gt;&nbsp;type,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected <a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#buildAdapter()" class="member-name-link">buildAdapter</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parse(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parse(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parser(cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">parser</a><wbr>(@NotNull <a href="../../adapter/ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serialize(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serialize(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">serializer</a><wbr>(@NotNull <a href="../../adapter/ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#build()">build</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#self()">self</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="sourceType">
<h3>sourceType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;</span>&nbsp;<span class="element-name">sourceType</span></div>
</section>
</li>
<li>
<section class="detail" id="paramType">
<h3>paramType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">paramType</span></div>
</section>
</li>
<li>
<section class="detail" id="valueParser">
<h3>valueParser</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">valueParser</span></div>
</section>
</li>
<li>
<section class="detail" id="valueSerializer">
<h3>valueSerializer</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">valueSerializer</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>AbstractSourceBuilder</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">AbstractSourceBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">V</a>&gt;&nbsp;type,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;paramType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="parse(cc.carm.lib.configuration.function.DataFunction)">
<h3>parse</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser)</span></div>
</section>
</li>
<li>
<section class="detail" id="parse(cc.carm.lib.configuration.function.ValueHandler)">
<h3>parse</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser)</span></div>
</section>
</li>
<li>
<section class="detail" id="parser(cc.carm.lib.configuration.adapter.ValueParser)">
<h3>parser</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></span>&nbsp;<span class="element-name">parser</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser)</span></div>
</section>
</li>
<li>
<section class="detail" id="serialize(cc.carm.lib.configuration.function.ValueHandler)">
<h3>serialize</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="serialize(cc.carm.lib.configuration.function.DataFunction)">
<h3>serialize</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="serializer(cc.carm.lib.configuration.adapter.ValueSerializer)">
<h3>serializer</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></span>&nbsp;<span class="element-name">serializer</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="buildAdapter()">
<h3>buildAdapter</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">buildAdapter</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,138 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.impl, class: AbstractSectionBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a> in <a href="../../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a> in <a href="../../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../collection/SectionCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="../../collection/SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../collection/SimpleCollectionCreator.Section.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">cc.carm.lib.configuration.builder.impl</a> with type parameters of type <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../AbstractSectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a> in <a href="../../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a> in <a href="../../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../map/SectionMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<h2>Uses of <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a> in <a href="../../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a> in <a href="../../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/SectionValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,138 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.impl, class: AbstractSourceBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a> in <a href="../../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a> in <a href="../../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../collection/SimpleCollectionCreator.Source.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../collection/SourceCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="../../collection/SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">cc.carm.lib.configuration.builder.impl</a> with type parameters of type <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../AbstractSourceBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT extends <a href="../../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;V,<wbr>UNIT&gt;,<wbr>SELF extends <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a> in <a href="../../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a> in <a href="../../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../map/SourceMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<h2>Uses of <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a> in <a href="../../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a> in <a href="../../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/SourceValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,117 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.impl (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.impl">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.builder.impl" class="title">Package cc.carm.lib.configuration.builder.impl</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.builder.impl</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../list/package-summary.html">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends <a href="AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;V,<wbr>UNIT&gt;,<wbr>SELF extends <a href="AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,85 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.impl Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.builder.impl">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.builder.impl</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="../CommonConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.impl.<a href="AbstractSectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</li>
<li class="circle">cc.carm.lib.configuration.builder.impl.<a href="AbstractSourceBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,131 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.builder.impl (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.impl">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.builder.impl" class="title">Uses of Package<br>cc.carm.lib.configuration.builder.impl</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.builder.impl</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.impl</a> used by <a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractSectionBuilder.html#cc.carm.lib.configuration.builder.collection">AbstractSectionBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/AbstractSourceBuilder.html#cc.carm.lib.configuration.builder.collection">AbstractSourceBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.impl</a> used by <a href="package-summary.html">cc.carm.lib.configuration.builder.impl</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractSectionBuilder.html#cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/AbstractSourceBuilder.html#cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.impl</a> used by <a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractSectionBuilder.html#cc.carm.lib.configuration.builder.map">AbstractSectionBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/AbstractSourceBuilder.html#cc.carm.lib.configuration.builder.map">AbstractSourceBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.impl</a> used by <a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractSectionBuilder.html#cc.carm.lib.configuration.builder.value">AbstractSectionBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/AbstractSourceBuilder.html#cc.carm.lib.configuration.builder.value">AbstractSourceBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,174 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ConfigListCreator (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.list, class: ConfigListCreator">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ConfigListCreator.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li><a href="#nested-class-summary">Nested</a></li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li><a href="#constructor-detail">Constr</a></li>
<li>Method</li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested-class-summary">Nested</a>&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="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.list</a></div>
<h1 title="Class ConfigListCreator" class="title">Class ConfigListCreator&lt;V&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../collection/SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator</a>&lt;V,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;V&gt;,<wbr><a href="../../value/standard/ConfiguredList.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredList</a>&lt;V&gt;&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.list.ConfigListCreator&lt;V&gt;</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ConfigListCreator&lt;V&gt;</span>
<span class="extends-implements">extends <a href="../collection/SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a>&lt;V,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;V&gt;,<wbr><a href="../../value/standard/ConfiguredList.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredList</a>&lt;V&gt;&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested-classes-inherited-from-class-cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator">Nested classes/interfaces inherited from class&nbsp;cc.carm.lib.configuration.builder.collection.<a href="../collection/SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a></h2>
<code><a href="../collection/SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="../collection/SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">V</a>,<wbr><a href="../collection/SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">C</a>,<wbr><a href="../collection/SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">RESULT</a>&gt;, <a href="../collection/SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;<a href="../collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="../collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="../collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;,<wbr><a href="../collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="../collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="../collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr>?&gt;&gt;, <a href="../collection/SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;<a href="../collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="../collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="../collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;,<wbr><a href="../collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="../collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr>?&gt;&gt;</code></div>
</section>
</li>
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.collection.<a href="../collection/SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a></h3>
<code><a href="../collection/SimpleCollectionCreator.html#defaultConstructor">defaultConstructor</a>, <a href="../collection/SimpleCollectionCreator.html#factory">factory</a>, <a href="../collection/SimpleCollectionCreator.html#type">type</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ConfigListCreator</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigListCreator.html" title="type parameter in ConfigListCreator">V</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.collection.<a href="../collection/SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a></h3>
<code><a href="../collection/SimpleCollectionCreator.html#create(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)">create</a>, <a href="../collection/SimpleCollectionCreator.html#from(cc.carm.lib.configuration.adapter.ValueType)">from</a>, <a href="../collection/SimpleCollectionCreator.html#from(java.lang.Class)">from</a>, <a href="../collection/SimpleCollectionCreator.html#fromObject()">fromObject</a>, <a href="../collection/SimpleCollectionCreator.html#fromSection()">fromSection</a>, <a href="../collection/SimpleCollectionCreator.html#fromString()">fromString</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType)">
<h3>ConfigListCreator</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ConfigListCreator</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigListCreator.html" title="type parameter in ConfigListCreator">V</a>&gt;&nbsp;type)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,90 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.list.ConfigListCreator (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.list, class: ConfigListCreator">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.list.ConfigListCreator" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.list.ConfigListCreator</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a> in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;@NotNull <a href="../ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredList.</span><code><a href="../../../value/standard/ConfiguredList.html#builderOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T&gt;&nbsp;@NotNull <a href="../ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredList.</span><code><a href="../../../value/standard/ConfiguredList.html#builderOf(java.lang.Class)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,115 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.list (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.list">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.builder.list" class="title">Package cc.carm.lib.configuration.builder.list</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.builder.list</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a>&lt;V&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,80 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.list Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.builder.list">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.builder.list</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">cc.carm.lib.configuration.builder.collection.<a href="../collection/SimpleCollectionCreator.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a>&lt;V,<wbr>C,<wbr>RESULT&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.list.<a href="ConfigListCreator.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a>&lt;V&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,84 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.builder.list (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.list">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.builder.list" class="title">Uses of Package<br>cc.carm.lib.configuration.builder.list</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.builder.list</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.list</a> used by <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ConfigListCreator.html#cc.carm.lib.configuration.value.standard">ConfigListCreator</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,333 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ConfigMapBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.map, class: ConfigMapBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ConfigMapBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<h1 title="Class ConfigMapBuilder" class="title">Class ConfigMapBuilder&lt;M extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">cc.carm.lib.configuration.builder.map.ConfigMapBuilder&lt;M,<wbr>K,<wbr>V&gt;</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ConfigMapBuilder&lt;M extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a><wbr>&lt;@NotNull <a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#constructor" class="member-name-link">constructor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#keyType" class="member-name-link">keyType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#valueType" class="member-name-link">valueType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ConfigMapBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@NotNull <a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;W extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr>
<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&gt;<br><a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;W,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#constructor(java.util.function.Supplier)" class="member-name-link">constructor</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;W&gt;&nbsp;supplier)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#from(java.lang.Class)" class="member-name-link">from</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;clazz)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromObject()" class="member-name-link">fromObject</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromSection()" class="member-name-link">fromSection</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromSection(cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">fromSection</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromString()" class="member-name-link">fromString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="constructor">
<h3>constructor</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@NotNull <a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&gt;</span>&nbsp;<span class="element-name">constructor</span></div>
</section>
</li>
<li>
<section class="detail" id="keyType">
<h3>keyType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;</span>&nbsp;<span class="element-name">keyType</span></div>
</section>
</li>
<li>
<section class="detail" id="valueType">
<h3>valueType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">valueType</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)">
<h3>ConfigMapBuilder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ConfigMapBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@NotNull <a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>&gt;&nbsp;constructor,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueType)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="constructor(java.util.function.Supplier)">
<h3>constructor</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;W extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr>
<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&gt;</span>
<span class="return-type"><a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;W,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">constructor</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;W&gt;&nbsp;supplier)</span></div>
</section>
</li>
<li>
<section class="detail" id="from(java.lang.Class)">
<h3>from</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">from</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;clazz)</span></div>
</section>
</li>
<li>
<section class="detail" id="from(cc.carm.lib.configuration.adapter.ValueType)">
<h3>from</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">from</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</span></div>
</section>
</li>
<li>
<section class="detail" id="from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>from</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">from</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="fromObject()">
<h3>fromObject</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">fromObject</span>()</div>
</section>
</li>
<li>
<section class="detail" id="fromString()">
<h3>fromString</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">fromString</span>()</div>
</section>
</li>
<li>
<section class="detail" id="fromSection()">
<h3>fromSection</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">fromSection</span>()</div>
</section>
</li>
<li>
<section class="detail" id="fromSection(cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>fromSection</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">fromSection</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,281 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ConfigMapCreator (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.map, class: ConfigMapCreator">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ConfigMapCreator.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<h1 title="Class ConfigMapCreator" class="title">Class ConfigMapCreator&lt;K,<wbr>V&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">cc.carm.lib.configuration.builder.map.ConfigMapCreator&lt;K,<wbr>V&gt;</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ConfigMapCreator&lt;K,<wbr>V&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#keyType" class="member-name-link">keyType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#valueType" class="member-name-link">valueType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ConfigMapCreator</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#asHashMap()" class="member-name-link">asHashMap</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html" title="class or interface in java.util" class="external-link">LinkedHashMap</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#asLinkedMap()" class="member-name-link">asLinkedMap</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html" title="class or interface in java.util" class="external-link">TreeMap</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#asTreeMap()" class="member-name-link">asTreeMap</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html" title="class or interface in java.util" class="external-link">TreeMap</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#asTreeMap(java.util.Comparator)" class="member-name-link">asTreeMap</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a>&lt;? super <a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;&nbsp;comparator)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;W extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr>
<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&gt;<br>@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;W,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#constructor(java.lang.Class)" class="member-name-link">constructor</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;W&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;M extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr>
<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&gt;<br>@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;M,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#constructor(java.util.function.Supplier)" class="member-name-link">constructor</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@NotNull M&gt;&nbsp;mapSuppler)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="keyType">
<h3>keyType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;</span>&nbsp;<span class="element-name">keyType</span></div>
</section>
</li>
<li>
<section class="detail" id="valueType">
<h3>valueType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</span>&nbsp;<span class="element-name">valueType</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)">
<h3>ConfigMapCreator</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ConfigMapCreator</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;&nbsp;keyType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&nbsp;valueType)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="constructor(java.util.function.Supplier)">
<h3>constructor</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;M extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr>
<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&gt;</span>
<span class="return-type">@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;M,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</span>&nbsp;<span class="element-name">constructor</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@NotNull M&gt;&nbsp;mapSuppler)</span></div>
</section>
</li>
<li>
<section class="detail" id="constructor(java.lang.Class)">
<h3>constructor</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;W extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr>
<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&gt;</span>
<span class="return-type">@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;W,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</span>&nbsp;<span class="element-name">constructor</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;W&gt;&nbsp;type)</span></div>
</section>
</li>
<li>
<section class="detail" id="asHashMap()">
<h3>asHashMap</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</span>&nbsp;<span class="element-name">asHashMap</span>()</div>
</section>
</li>
<li>
<section class="detail" id="asLinkedMap()">
<h3>asLinkedMap</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html" title="class or interface in java.util" class="external-link">LinkedHashMap</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</span>&nbsp;<span class="element-name">asLinkedMap</span>()</div>
</section>
</li>
<li>
<section class="detail" id="asTreeMap()">
<h3>asTreeMap</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html" title="class or interface in java.util" class="external-link">TreeMap</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</span>&nbsp;<span class="element-name">asTreeMap</span>()</div>
</section>
</li>
<li>
<section class="detail" id="asTreeMap(java.util.Comparator)">
<h3>asTreeMap</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html" title="class or interface in java.util" class="external-link">TreeMap</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</span>&nbsp;<span class="element-name">asTreeMap</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a>&lt;? super <a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;&nbsp;comparator)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,383 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SectionMapBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.map, class: SectionMapBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SectionMapBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<h1 title="Class SectionMapBuilder" class="title">Class SectionMapBuilder&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>V,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP,<wbr>K,<wbr>V&gt;&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>V,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP,<wbr>K,<wbr>V&gt;&gt;
<div class="inheritance"><a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>V,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP,<wbr>K,<wbr>V&gt;&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.map.SectionMapBuilder&lt;MAP,<wbr>K,<wbr>V&gt;</div>
</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SectionMapBuilder&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</span>
<span class="extends-implements">extends <a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>V,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP,<wbr>K,<wbr>V&gt;&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a><wbr>&lt;? extends <a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#constructor" class="member-name-link">constructor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#keyParser" class="member-name-link">keyParser</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#keySerializer" class="member-name-link">keySerializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#keyType" class="member-name-link">keyType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></h3>
<code><a href="../impl/AbstractSectionBuilder.html#paramType">paramType</a>, <a href="../impl/AbstractSectionBuilder.html#parser">parser</a>, <a href="../impl/AbstractSectionBuilder.html#serializer">serializer</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SectionMapBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&nbsp;valueType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#buildKeyAdapter()" class="member-name-link">buildKeyAdapter</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(java.util.function.Consumer)" class="member-name-link">defaults</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&gt;&nbsp;defaults)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(K,V)" class="member-name-link">defaults</a><wbr>(<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&nbsp;key,
<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(MAP)" class="member-name-link">defaults</a><wbr>(<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&nbsp;defaults)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parseKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parseKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected @NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></h3>
<code><a href="../impl/AbstractSectionBuilder.html#buildAdapter()">buildAdapter</a>, <a href="../impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)">parse</a>, <a href="../impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)">parse</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)">serialize</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueComposer)">serialize</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)">serialize</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="keyType">
<h3>keyType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</span>&nbsp;<span class="element-name">keyType</span></div>
</section>
</li>
<li>
<section class="detail" id="constructor">
<h3>constructor</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&gt;</span>&nbsp;<span class="element-name">constructor</span></div>
</section>
</li>
<li>
<section class="detail" id="keyParser">
<h3>keyParser</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</span>&nbsp;<span class="element-name">keyParser</span></div>
</section>
</li>
<li>
<section class="detail" id="keySerializer">
<h3>keySerializer</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">keySerializer</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>SectionMapBuilder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SectionMapBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&gt;&nbsp;constructor,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&nbsp;valueType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="self()">
<h3>self</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">self</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#self()">self</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&gt;</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="parseKey(cc.carm.lib.configuration.function.DataFunction)">
<h3>parseKey</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">parseKey</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser)</span></div>
</section>
</li>
<li>
<section class="detail" id="parseKey(cc.carm.lib.configuration.function.ValueHandler)">
<h3>parseKey</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">parseKey</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser)</span></div>
</section>
</li>
<li>
<section class="detail" id="serializeKey(cc.carm.lib.configuration.function.DataFunction)">
<h3>serializeKey</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">serializeKey</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="serializeKey(cc.carm.lib.configuration.function.ValueHandler)">
<h3>serializeKey</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">serializeKey</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(MAP)">
<h3 id="defaults(java.util.Map)">defaults</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&nbsp;defaults)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(java.util.function.Consumer)">
<h3>defaults</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&gt;&nbsp;defaults)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(K,V)">
<h3 id="defaults(java.lang.Object,java.lang.Object)">defaults</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&nbsp;key,
@NotNull
<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&nbsp;value)</span></div>
</section>
</li>
<li>
<section class="detail" id="buildKeyAdapter()">
<h3>buildKeyAdapter</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</span>&nbsp;<span class="element-name">buildKeyAdapter</span>()</div>
</section>
</li>
<li>
<section class="detail" id="build()">
<h3>build</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">build</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#build()">build</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&gt;</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,386 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SourceMapBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.map, class: SourceMapBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SourceMapBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<h1 title="Class SourceMapBuilder" class="title">Class SourceMapBuilder&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>V,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP,<wbr>SOURCE,<wbr>K,<wbr>V&gt;&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>V,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP,<wbr>SOURCE,<wbr>K,<wbr>V&gt;&gt;
<div class="inheritance"><a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>SOURCE,<wbr>V,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP,<wbr>SOURCE,<wbr>K,<wbr>V&gt;&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.map.SourceMapBuilder&lt;MAP,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</div>
</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SourceMapBuilder&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</span>
<span class="extends-implements">extends <a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>SOURCE,<wbr>V,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP,<wbr>SOURCE,<wbr>K,<wbr>V&gt;&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a><wbr>&lt;? extends <a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#constructor" class="member-name-link">constructor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#keyParser" class="member-name-link">keyParser</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#keySerializer" class="member-name-link">keySerializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#keyType" class="member-name-link">keyType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></h3>
<code><a href="../impl/AbstractSourceBuilder.html#paramType">paramType</a>, <a href="../impl/AbstractSourceBuilder.html#sourceType">sourceType</a>, <a href="../impl/AbstractSourceBuilder.html#valueParser">valueParser</a>, <a href="../impl/AbstractSourceBuilder.html#valueSerializer">valueSerializer</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SourceMapBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&nbsp;valueType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#buildKeyAdapter()" class="member-name-link">buildKeyAdapter</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(java.util.function.Consumer)" class="member-name-link">defaults</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&gt;&nbsp;defaults)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(K,V)" class="member-name-link">defaults</a><wbr>(<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&nbsp;key,
<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(MAP)" class="member-name-link">defaults</a><wbr>(<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&nbsp;defaults)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parseKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parseKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected @NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></h3>
<code><a href="../impl/AbstractSourceBuilder.html#buildAdapter()">buildAdapter</a>, <a href="../impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)">parse</a>, <a href="../impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)">parse</a>, <a href="../impl/AbstractSourceBuilder.html#parser(cc.carm.lib.configuration.adapter.ValueParser)">parser</a>, <a href="../impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)">serialize</a>, <a href="../impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)">serialize</a>, <a href="../impl/AbstractSourceBuilder.html#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)">serializer</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="keyType">
<h3>keyType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</span>&nbsp;<span class="element-name">keyType</span></div>
</section>
</li>
<li>
<section class="detail" id="constructor">
<h3>constructor</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&gt;</span>&nbsp;<span class="element-name">constructor</span></div>
</section>
</li>
<li>
<section class="detail" id="keyParser">
<h3>keyParser</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</span>&nbsp;<span class="element-name">keyParser</span></div>
</section>
</li>
<li>
<section class="detail" id="keySerializer">
<h3>keySerializer</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">keySerializer</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>SourceMapBuilder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SourceMapBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&gt;&nbsp;constructor,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&nbsp;valueType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>&gt;&nbsp;valueSerializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="self()">
<h3>self</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">self</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#self()">self</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&gt;</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="defaults(MAP)">
<h3 id="defaults(java.util.Map)">defaults</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&nbsp;defaults)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(java.util.function.Consumer)">
<h3>defaults</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&gt;&nbsp;defaults)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(K,V)">
<h3 id="defaults(java.lang.Object,java.lang.Object)">defaults</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&nbsp;key,
@NotNull
<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&nbsp;value)</span></div>
</section>
</li>
<li>
<section class="detail" id="parseKey(cc.carm.lib.configuration.function.DataFunction)">
<h3>parseKey</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">parseKey</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser)</span></div>
</section>
</li>
<li>
<section class="detail" id="parseKey(cc.carm.lib.configuration.function.ValueHandler)">
<h3>parseKey</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">parseKey</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser)</span></div>
</section>
</li>
<li>
<section class="detail" id="serializeKey(cc.carm.lib.configuration.function.DataFunction)">
<h3>serializeKey</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">serializeKey</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="serializeKey(cc.carm.lib.configuration.function.ValueHandler)">
<h3>serializeKey</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">serializeKey</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="buildKeyAdapter()">
<h3>buildKeyAdapter</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</span>&nbsp;<span class="element-name">buildKeyAdapter</span>()</div>
</section>
</li>
<li>
<section class="detail" id="build()">
<h3>build</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">build</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#build()">build</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&gt;</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,108 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.map.ConfigMapBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.map, class: ConfigMapBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.map.ConfigMapBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.map.ConfigMapBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.map</a> that return <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapCreator.</span><code><a href="../ConfigMapCreator.html#asHashMap()" class="member-name-link">asHashMap</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html" title="class or interface in java.util" class="external-link">LinkedHashMap</a>&lt;<a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapCreator.</span><code><a href="../ConfigMapCreator.html#asLinkedMap()" class="member-name-link">asLinkedMap</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html" title="class or interface in java.util" class="external-link">TreeMap</a>&lt;<a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapCreator.</span><code><a href="../ConfigMapCreator.html#asTreeMap()" class="member-name-link">asTreeMap</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html" title="class or interface in java.util" class="external-link">TreeMap</a>&lt;<a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapCreator.</span><code><a href="../ConfigMapCreator.html#asTreeMap(java.util.Comparator)" class="member-name-link">asTreeMap</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a>&lt;? super <a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;&nbsp;comparator)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;W extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr>
<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&gt;<br><a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;W,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../ConfigMapBuilder.html#constructor(java.util.function.Supplier)" class="member-name-link">constructor</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;W&gt;&nbsp;supplier)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;W extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr>
<a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&gt;<br>@NotNull <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;W,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapCreator.</span><code><a href="../ConfigMapCreator.html#constructor(java.lang.Class)" class="member-name-link">constructor</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;W&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;M extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr>
<a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&gt;<br>@NotNull <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;M,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapCreator.</span><code><a href="../ConfigMapCreator.html#constructor(java.util.function.Supplier)" class="member-name-link">constructor</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@NotNull M&gt;&nbsp;mapSuppler)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,97 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.map.ConfigMapCreator (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.map, class: ConfigMapCreator">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.map.ConfigMapCreator" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.map.ConfigMapCreator</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a> in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="../ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a><wbr>&lt;K,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../../value/standard/ConfiguredMap.html#builderOf(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="../ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a><wbr>&lt;K,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../../value/standard/ConfiguredMap.html#builderOf(java.lang.Class,java.lang.Class)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;<a href="../ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../../value/standard/ConfiguredMap.html#builderOf(java.lang.Class)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,118 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.map.SectionMapBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.map, class: SectionMapBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.map.SectionMapBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.map.SectionMapBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.map</a> that return <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../SectionMapBuilder.html#defaults(java.util.function.Consumer)" class="member-name-link">defaults</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&gt;&nbsp;defaults)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../SectionMapBuilder.html#defaults(K,V)" class="member-name-link">defaults</a><wbr>(<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&nbsp;key,
<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../SectionMapBuilder.html#defaults(MAP)" class="member-name-link">defaults</a><wbr>(<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&nbsp;defaults)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../ConfigMapBuilder.html#fromSection()" class="member-name-link">fromSection</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../ConfigMapBuilder.html#fromSection(cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">fromSection</a><wbr>(@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../SectionMapBuilder.html#parseKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../SectionMapBuilder.html#parseKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../SectionMapBuilder.html#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../SectionMapBuilder.html#serializeKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../SectionMapBuilder.html#serializeKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,151 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.map.SourceMapBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.map, class: SourceMapBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.map.SourceMapBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.map.SourceMapBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.map</a> that return <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../SourceMapBuilder.html#defaults(java.util.function.Consumer)" class="member-name-link">defaults</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&gt;&nbsp;defaults)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../SourceMapBuilder.html#defaults(K,V)" class="member-name-link">defaults</a><wbr>(<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&nbsp;key,
<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../SourceMapBuilder.html#defaults(MAP)" class="member-name-link">defaults</a><wbr>(<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&nbsp;defaults)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../ConfigMapBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../ConfigMapBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../ConfigMapBuilder.html#from(java.lang.Class)" class="member-name-link">from</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;clazz)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../ConfigMapBuilder.html#fromObject()" class="member-name-link">fromObject</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../ConfigMapBuilder.html#fromString()" class="member-name-link">fromString</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../SourceMapBuilder.html#parseKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../SourceMapBuilder.html#parseKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../SourceMapBuilder.html#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../SourceMapBuilder.html#serializeKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../SourceMapBuilder.html#serializeKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a> in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html" title="class or interface in java.util" class="external-link">LinkedHashMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../../value/standard/ConfiguredMap.html#with(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">with</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html" title="class or interface in java.util" class="external-link">LinkedHashMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../../value/standard/ConfiguredMap.html#with(java.lang.Class,java.lang.Class)" class="member-name-link">with</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,121 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.map (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.map">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.builder.map" class="title">Package cc.carm.lib.configuration.builder.map</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.builder.map</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../list/package-summary.html">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;M extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a>&lt;K,<wbr>V&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,95 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.map Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.builder.map">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.builder.map</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="../CommonConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.map.<a href="SectionMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP,<wbr>K,<wbr>V&gt;</li>
</ul>
</li>
<li class="circle">cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.map.<a href="SourceMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">cc.carm.lib.configuration.builder.map.<a href="ConfigMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;M,<wbr>K,<wbr>V&gt;</li>
<li class="circle">cc.carm.lib.configuration.builder.map.<a href="ConfigMapCreator.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a>&lt;K,<wbr>V&gt;</li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,103 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.builder.map (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.map">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.builder.map" class="title">Uses of Package<br>cc.carm.lib.configuration.builder.map</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.map</a> used by <a href="package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ConfigMapBuilder.html#cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/SectionMapBuilder.html#cc.carm.lib.configuration.builder.map">SectionMapBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/SourceMapBuilder.html#cc.carm.lib.configuration.builder.map">SourceMapBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.map</a> used by <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ConfigMapCreator.html#cc.carm.lib.configuration.value.standard">ConfigMapCreator</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/SourceMapBuilder.html#cc.carm.lib.configuration.value.standard">SourceMapBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,119 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.builder" class="title">Package cc.carm.lib.configuration.builder</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.builder</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="list/package-summary.html">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="map/package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="value/package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>HOLDER extends <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF extends <a href="AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends <a href="CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,80 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.builder">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.builder</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="AbstractConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="CommonConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,146 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.builder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.builder" class="title">Uses of Package<br>cc.carm.lib.configuration.builder</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.builder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder</a> used by <a href="package-summary.html">cc.carm.lib.configuration.builder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractConfigBuilder.html#cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/CommonConfigBuilder.html#cc.carm.lib.configuration.builder">CommonConfigBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder</a> used by <a href="collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractConfigBuilder.html#cc.carm.lib.configuration.builder.collection">AbstractConfigBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/CommonConfigBuilder.html#cc.carm.lib.configuration.builder.collection">CommonConfigBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder</a> used by <a href="impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractConfigBuilder.html#cc.carm.lib.configuration.builder.impl">AbstractConfigBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/CommonConfigBuilder.html#cc.carm.lib.configuration.builder.impl">CommonConfigBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder</a> used by <a href="map/package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractConfigBuilder.html#cc.carm.lib.configuration.builder.map">AbstractConfigBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/CommonConfigBuilder.html#cc.carm.lib.configuration.builder.map">CommonConfigBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder</a> used by <a href="value/package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractConfigBuilder.html#cc.carm.lib.configuration.builder.value">AbstractConfigBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/CommonConfigBuilder.html#cc.carm.lib.configuration.builder.value">CommonConfigBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,272 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ConfigValueBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.value, class: ConfigValueBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ConfigValueBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<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>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<h1 title="Class ConfigValueBuilder" class="title">Class ConfigValueBuilder&lt;V&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">cc.carm.lib.configuration.builder.value.ConfigValueBuilder&lt;V&gt;</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ConfigValueBuilder&lt;V&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#type" class="member-name-link">type</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ConfigValueBuilder</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#from(java.lang.Class)" class="member-name-link">from</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;clazz)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a><wbr>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromSection()" class="member-name-link">fromSection</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a><wbr>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromSection(cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">fromSection</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromString()" class="member-name-link">fromString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="type">
<h3>type</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">type</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType)">
<h3>ConfigValueBuilder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ConfigValueBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;type)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="from(java.lang.Class)">
<h3>from</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">from</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;clazz)</span></div>
</section>
</li>
<li>
<section class="detail" id="from(cc.carm.lib.configuration.adapter.ValueType)">
<h3>from</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">from</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</span></div>
</section>
</li>
<li>
<section class="detail" id="from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>from</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">from</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="fromString()">
<h3>fromString</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">fromString</span>()</div>
</section>
</li>
<li>
<section class="detail" id="fromSection()">
<h3>fromSection</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">fromSection</span>()</div>
</section>
</li>
<li>
<section class="detail" id="fromSection(cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>fromSection</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">fromSection</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,227 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SectionValueBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.value, class: SectionValueBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SectionValueBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<h1 title="Class SectionValueBuilder" class="title">Class SectionValueBuilder&lt;V&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;V,<wbr>V,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;V&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;V,<wbr>V,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;V&gt;,<wbr><a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;&gt;
<div class="inheritance"><a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder</a>&lt;V,<wbr>V,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;V&gt;,<wbr><a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.value.SectionValueBuilder&lt;V&gt;</div>
</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SectionValueBuilder&lt;V&gt;</span>
<span class="extends-implements">extends <a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;V,<wbr>V,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;V&gt;,<wbr><a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></h3>
<code><a href="../impl/AbstractSectionBuilder.html#paramType">paramType</a>, <a href="../impl/AbstractSectionBuilder.html#parser">parser</a>, <a href="../impl/AbstractSectionBuilder.html#serializer">serializer</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SectionValueBuilder</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&nbsp;type,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a><wbr>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected @NotNull <a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a><wbr>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></h3>
<code><a href="../impl/AbstractSectionBuilder.html#buildAdapter()">buildAdapter</a>, <a href="../impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)">parse</a>, <a href="../impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)">parse</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)">serialize</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueComposer)">serialize</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)">serialize</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>SectionValueBuilder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SectionValueBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&nbsp;type,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&nbsp;parser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="self()">
<h3>self</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">self</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#self()">self</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>,<wbr><a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&gt;</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="build()">
<h3>build</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">build</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#build()">build</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>,<wbr><a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&gt;</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,230 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SourceValueBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.value, class: SourceValueBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SourceValueBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<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="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<h1 title="Class SourceValueBuilder" class="title">Class SourceValueBuilder&lt;S,<wbr>V&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;V,<wbr>V,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;V&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;V,<wbr>V,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;V&gt;,<wbr><a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;&gt;
<div class="inheritance"><a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder</a>&lt;V,<wbr>S,<wbr>V,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;V&gt;,<wbr><a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.value.SourceValueBuilder&lt;S,<wbr>V&gt;</div>
</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SourceValueBuilder&lt;S,<wbr>V&gt;</span>
<span class="extends-implements">extends <a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>S,<wbr>V,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;V&gt;,<wbr><a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></h3>
<code><a href="../impl/AbstractSourceBuilder.html#paramType">paramType</a>, <a href="../impl/AbstractSourceBuilder.html#sourceType">sourceType</a>, <a href="../impl/AbstractSourceBuilder.html#valueParser">valueParser</a>, <a href="../impl/AbstractSourceBuilder.html#valueSerializer">valueSerializer</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SourceValueBuilder</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&nbsp;valueType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a><wbr>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected @NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></h3>
<code><a href="../impl/AbstractSourceBuilder.html#buildAdapter()">buildAdapter</a>, <a href="../impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)">parse</a>, <a href="../impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)">parse</a>, <a href="../impl/AbstractSourceBuilder.html#parser(cc.carm.lib.configuration.adapter.ValueParser)">parser</a>, <a href="../impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)">serialize</a>, <a href="../impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)">serialize</a>, <a href="../impl/AbstractSourceBuilder.html#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)">serializer</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>SourceValueBuilder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SourceValueBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>&gt;&nbsp;sourceType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&nbsp;valueType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&nbsp;parser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>&gt;&nbsp;serializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="self()">
<h3>self</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">self</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#self()">self</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&gt;</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="build()">
<h3>build</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">build</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#build()">build</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&gt;</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,94 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.value.ConfigValueBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.value, class: ConfigValueBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.value.ConfigValueBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.value.ConfigValueBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder</a> in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;<a href="../ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder</a><wbr>&lt;V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../../value/standard/ConfiguredValue.html#builderOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">
<div class="block">Create a new value builder.</div>
</div>
<div class="col-first odd-row-color"><code>static &lt;V&gt;&nbsp;<a href="../ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder</a><wbr>&lt;V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../../value/standard/ConfiguredValue.html#builderOf(java.lang.Class)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color">
<div class="block">Create a new value builder.</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,94 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.value.SectionValueBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.value, class: SectionValueBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.value.SectionValueBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.value.SectionValueBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<h2>Uses of <a href="../SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.value</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.value</a> that return <a href="../SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a><wbr>&lt;<a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../ConfigValueBuilder.html#fromSection()" class="member-name-link">fromSection</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a><wbr>&lt;<a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../ConfigValueBuilder.html#fromSection(cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">fromSection</a><wbr>(@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a><wbr>&lt;<a href="../SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionValueBuilder.</span><code><a href="../SectionValueBuilder.html#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,124 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.value.SourceValueBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.value, class: SourceValueBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.value.SourceValueBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.value.SourceValueBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<h2>Uses of <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.value</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.value</a> that return <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../ConfigValueBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../ConfigValueBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../ConfigValueBuilder.html#from(java.lang.Class)" class="member-name-link">from</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;clazz)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../ConfigValueBuilder.html#fromString()" class="member-name-link">fromString</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;<a href="../SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="../SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SourceValueBuilder.</span><code><a href="../SourceValueBuilder.html#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a> in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;<a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;V,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../../value/standard/ConfiguredValue.html#with(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">with</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;registeredType)</code></div>
<div class="col-last even-row-color">
<div class="block">Create a new value builder with the specified <a href="../../../source/ConfigurationHolder.html#registeredValues()"><code>ConfigurationHolder.registeredValues()</code></a> type.</div>
</div>
<div class="col-first odd-row-color"><code>static &lt;V&gt;&nbsp;<a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;V,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../../value/standard/ConfiguredValue.html#with(java.lang.Class)" class="member-name-link">with</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;registeredType)</code></div>
<div class="col-last odd-row-color">
<div class="block">Create a new value builder with the specified <a href="../../../source/ConfigurationHolder.html#registeredValues()"><code>ConfigurationHolder.registeredValues()</code></a> type.</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,119 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.value (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.value">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.builder.value" class="title">Package cc.carm.lib.configuration.builder.value</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.builder.value</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../list/package-summary.html">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder</a>&lt;V&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,94 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.value Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.builder.value">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.builder.value</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="../CommonConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.value.<a href="SectionValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;</li>
</ul>
</li>
<li class="circle">cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.value.<a href="SourceValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">cc.carm.lib.configuration.builder.value.<a href="ConfigValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder</a>&lt;V&gt;</li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,101 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.builder.value (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.value">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.builder.value" class="title">Uses of Package<br>cc.carm.lib.configuration.builder.value</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.value</a> used by <a href="package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/SectionValueBuilder.html#cc.carm.lib.configuration.builder.value">SectionValueBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/SourceValueBuilder.html#cc.carm.lib.configuration.builder.value">SourceValueBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.value</a> used by <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ConfigValueBuilder.html#cc.carm.lib.configuration.value.standard">ConfigValueBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/SourceValueBuilder.html#cc.carm.lib.configuration.value.standard">SourceValueBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,153 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.Configuration (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration, interface: Configuration">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.Configuration" class="title">Uses of Interface<br>cc.carm.lib.configuration.Configuration</h1>
</div>
<div class="caption"><span>Packages that use <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.source.loader">cc.carm.lib.configuration.source.loader</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<h2>Uses of <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a> in <a href="../source/package-summary.html">cc.carm.lib.configuration.source</a></h2>
<div class="caption"><span>Methods in <a href="../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationHolder.</span><code><a href="../source/ConfigurationHolder.html#initialize(cc.carm.lib.configuration.Configuration)" class="member-name-link">initialize</a><wbr>(@NotNull <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&nbsp;config)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Method parameters in <a href="../source/package-summary.html">cc.carm.lib.configuration.source</a> with type arguments of type <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationHolder.</span><code><a href="../source/ConfigurationHolder.html#initialize(java.lang.Class)" class="member-name-link">initialize</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&gt;&nbsp;configClass)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source.loader">
<h2>Uses of <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a> in <a href="../source/loader/package-summary.html">cc.carm.lib.configuration.source.loader</a></h2>
<div class="caption"><span>Fields in <a href="../source/loader/package-summary.html">cc.carm.lib.configuration.source.loader</a> with type parameters of type <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../source/loader/ConfigInitializeHandler.html" title="interface in cc.carm.lib.configuration.source.loader">ConfigInitializeHandler</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationInitializer.</span><code><a href="../source/loader/ConfigurationInitializer.html#classInitializer" class="member-name-link">classInitializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../source/loader/package-summary.html">cc.carm.lib.configuration.source.loader</a> that return types with arguments of type <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../source/loader/ConfigInitializeHandler.html" title="interface in cc.carm.lib.configuration.source.loader">ConfigInitializeHandler</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationInitializer.</span><code><a href="../source/loader/ConfigurationInitializer.html#classInitializer()" class="member-name-link">classInitializer</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../source/loader/package-summary.html">cc.carm.lib.configuration.source.loader</a> with parameters of type <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationInitializer.</span><code><a href="../source/loader/ConfigurationInitializer.html#initialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.Configuration)" class="member-name-link">initialize</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&nbsp;config)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationInitializer.</span><code><a href="../source/loader/ConfigurationInitializer.html#initializeInstance(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.Configuration,java.lang.String,java.lang.reflect.Field)" class="member-name-link">initializeInstance</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&nbsp;root,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;parentPath,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Field.html" title="class or interface in java.lang.reflect" class="external-link">Field</a>&nbsp;configField)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Method parameters in <a href="../source/loader/package-summary.html">cc.carm.lib.configuration.source.loader</a> with type arguments of type <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationInitializer.</span><code><a href="../source/loader/ConfigurationInitializer.html#appendClassInitializer(cc.carm.lib.configuration.source.loader.ConfigInitializeHandler)" class="member-name-link">appendClassInitializer</a><wbr>(@NotNull <a href="../source/loader/ConfigInitializeHandler.html" title="interface in cc.carm.lib.configuration.source.loader">ConfigInitializeHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;classInitializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationInitializer.</span><code><a href="../source/loader/ConfigurationInitializer.html#classInitializer(cc.carm.lib.configuration.source.loader.ConfigInitializeHandler)" class="member-name-link">classInitializer</a><wbr>(@NotNull <a href="../source/loader/ConfigInitializeHandler.html" title="interface in cc.carm.lib.configuration.source.loader">ConfigInitializeHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;classInitializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationInitializer.</span><code><a href="../source/loader/ConfigurationInitializer.html#initialize(cc.carm.lib.configuration.source.ConfigurationHolder,java.lang.Class)" class="member-name-link">initialize</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&gt;&nbsp;clazz)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,172 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ConfigExceptionHandler (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.function, interface: ConfigExceptionHandler">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ConfigExceptionHandler.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.function</a></div>
<h1 title="Interface ConfigExceptionHandler" class="title">Interface ConfigExceptionHandler</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html" title="class or interface in java.lang" class="external-link">@FunctionalInterface</a>
</span><span class="modifiers">public interface </span><span class="element-name type-name-label">ConfigExceptionHandler</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#handle(java.lang.String,java.lang.Throwable)" class="member-name-link">handle</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a>&nbsp;throwable)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static @NotNull <a href="ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#print()" class="member-name-link">print</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1"><code>static @NotNull <a href="ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1"><code><a href="#silence()" class="member-name-link">silence</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="handle(java.lang.String,java.lang.Throwable)">
<h3>handle</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">handle</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a>&nbsp;throwable)</span></div>
</section>
</li>
<li>
<section class="detail" id="silence()">
<h3>silence</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="return-type">@NotNull <a href="ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></span>&nbsp;<span class="element-name">silence</span>()</div>
</section>
</li>
<li>
<section class="detail" id="print()">
<h3>print</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="return-type">@NotNull <a href="ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></span>&nbsp;<span class="element-name">print</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,168 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>DataConsumer (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.function, interface: DataConsumer">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/DataConsumer.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.function</a></div>
<h1 title="Interface DataConsumer" class="title">Interface DataConsumer&lt;T&gt;</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Superinterfaces:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
</dl>
<dl class="notes">
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html" title="class or interface in java.lang" class="external-link">@FunctionalInterface</a>
</span><span class="modifiers">public interface </span><span class="element-name type-name-label">DataConsumer&lt;T&gt;</span><span class="extends-implements">
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab5" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab5', 3)" class="table-tab">Default Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#accept(T)" class="member-name-link">accept</a><wbr>(<a href="DataConsumer.html" title="type parameter in DataConsumer">T</a>&nbsp;data)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a><wbr>&lt;<a href="DataConsumer.html" title="type parameter in DataConsumer">T</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#andThen(cc.carm.lib.configuration.function.DataConsumer)" class="member-name-link">andThen</a><wbr>(<a href="DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a>&lt;? super <a href="DataConsumer.html" title="type parameter in DataConsumer">T</a>&gt;&nbsp;after)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5">&nbsp;</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="accept(T)">
<h3 id="accept(java.lang.Object)">accept</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">accept</span><wbr><span class="parameters">(@NotNull
<a href="DataConsumer.html" title="type parameter in DataConsumer">T</a>&nbsp;data)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="andThen(cc.carm.lib.configuration.function.DataConsumer)">
<h3>andThen</h3>
<div class="member-signature"><span class="modifiers">default</span>&nbsp;<span class="return-type"><a href="DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a>&lt;<a href="DataConsumer.html" title="type parameter in DataConsumer">T</a>&gt;</span>&nbsp;<span class="element-name">andThen</span><wbr><span class="parameters">(<a href="DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a>&lt;? super <a href="DataConsumer.html" title="type parameter in DataConsumer">T</a>&gt;&nbsp;after)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,338 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>DataFunction (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.function, interface: DataFunction">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/DataFunction.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.function</a></div>
<h1 title="Interface DataFunction" class="title">Interface DataFunction&lt;T,<wbr>R&gt;</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Superinterfaces:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
</dl>
<dl class="notes">
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html" title="class or interface in java.lang" class="external-link">@FunctionalInterface</a>
</span><span class="modifiers">public interface </span><span class="element-name type-name-label">DataFunction&lt;T,<wbr>R&gt;</span><span class="extends-implements">
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab5" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab5', 3)" class="table-tab">Default Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default &lt;V&gt;&nbsp;@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="DataFunction.html" title="type parameter in DataFunction">T</a>,<wbr>V&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#andThen(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">andThen</a><wbr>(@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;? super <a href="DataFunction.html" title="type parameter in DataFunction">R</a>,<wbr>V&gt;&nbsp;after)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static @NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#booleanValue()" class="member-name-link">booleanValue</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1"><code>static @NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1"><code><a href="#byteValue()" class="member-name-link">byteValue</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static &lt;V&gt;&nbsp;@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#castFromString(java.lang.Class)" class="member-name-link">castFromString</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueClass)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1"><code>static &lt;V&gt;&nbsp;@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>V&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1"><code><a href="#castObject(java.lang.Class)" class="member-name-link">castObject</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueClass)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static &lt;T&gt;&nbsp;@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#castToString()" class="member-name-link">castToString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1"><code>static @NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1"><code><a href="#doubleValue()" class="member-name-link">doubleValue</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static @NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#floatValue()" class="member-name-link">floatValue</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="DataFunction.html" title="type parameter in DataFunction">R</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#handle(T)" class="member-name-link">handle</a><wbr>(<a href="DataFunction.html" title="type parameter in DataFunction">T</a>&nbsp;data)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static &lt;T&gt;&nbsp;@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;T,<wbr>T&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#identity()" class="member-name-link">identity</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1"><code>static &lt;T&gt;&nbsp;@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;T,<wbr>T&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1"><code><a href="#identity(java.lang.Class)" class="member-name-link">identity</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static @NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#intValue()" class="member-name-link">intValue</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1"><code>static @NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1"><code><a href="#longValue()" class="member-name-link">longValue</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static &lt;V&gt;&nbsp;@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#parseString(java.lang.Class)" class="member-name-link">parseString</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueClass)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1"><code>static &lt;T,<wbr>
V&gt;&nbsp;@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;T,<wbr>V&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1"><code><a href="#required()" class="member-name-link">required</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static @NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#shortValue()" class="member-name-link">shortValue</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1"><code>static &lt;T&gt;&nbsp;@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1"><code><a href="#toObject()" class="member-name-link">toObject</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="handle(T)">
<h3 id="handle(java.lang.Object)">handle</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="return-type"><a href="DataFunction.html" title="type parameter in DataFunction">R</a></span>&nbsp;<span class="element-name">handle</span><wbr><span class="parameters">(@NotNull
<a href="DataFunction.html" title="type parameter in DataFunction">T</a>&nbsp;data)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="andThen(cc.carm.lib.configuration.function.DataFunction)">
<h3>andThen</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">default</span>&nbsp;<span class="type-parameters">&lt;V&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="DataFunction.html" title="type parameter in DataFunction">T</a>,<wbr>V&gt;</span>&nbsp;<span class="element-name">andThen</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;? super <a href="DataFunction.html" title="type parameter in DataFunction">R</a>,<wbr>V&gt;&nbsp;after)</span></div>
</section>
</li>
<li>
<section class="detail" id="identity()">
<h3>identity</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;T,<wbr>T&gt;</span>&nbsp;<span class="element-name">identity</span>()</div>
</section>
</li>
<li>
<section class="detail" id="identity(java.lang.Class)">
<h3>identity</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;T,<wbr>T&gt;</span>&nbsp;<span class="element-name">identity</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type)</span></div>
</section>
</li>
<li>
<section class="detail" id="required()">
<h3>required</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;T,<wbr>
V&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;T,<wbr>V&gt;</span>&nbsp;<span class="element-name">required</span>()</div>
</section>
</li>
<li>
<section class="detail" id="toObject()">
<h3>toObject</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</span>&nbsp;<span class="element-name">toObject</span>()</div>
</section>
</li>
<li>
<section class="detail" id="castObject(java.lang.Class)">
<h3>castObject</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;V&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>V&gt;</span>&nbsp;<span class="element-name">castObject</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueClass)</span></div>
</section>
</li>
<li>
<section class="detail" id="castFromString(java.lang.Class)">
<h3>castFromString</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;V&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr>V&gt;</span>&nbsp;<span class="element-name">castFromString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueClass)</span></div>
</section>
</li>
<li>
<section class="detail" id="castToString()">
<h3>castToString</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">castToString</span>()</div>
</section>
</li>
<li>
<section class="detail" id="parseString(java.lang.Class)">
<h3>parseString</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;V&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr>V&gt;</span>&nbsp;<span class="element-name">parseString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueClass)</span></div>
</section>
</li>
<li>
<section class="detail" id="intValue()">
<h3>intValue</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="return-type">@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</span>&nbsp;<span class="element-name">intValue</span>()</div>
</section>
</li>
<li>
<section class="detail" id="shortValue()">
<h3>shortValue</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="return-type">@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</span>&nbsp;<span class="element-name">shortValue</span>()</div>
</section>
</li>
<li>
<section class="detail" id="doubleValue()">
<h3>doubleValue</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="return-type">@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</span>&nbsp;<span class="element-name">doubleValue</span>()</div>
</section>
</li>
<li>
<section class="detail" id="byteValue()">
<h3>byteValue</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="return-type">@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</span>&nbsp;<span class="element-name">byteValue</span>()</div>
</section>
</li>
<li>
<section class="detail" id="floatValue()">
<h3>floatValue</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="return-type">@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</span>&nbsp;<span class="element-name">floatValue</span>()</div>
</section>
</li>
<li>
<section class="detail" id="longValue()">
<h3>longValue</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="return-type">@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">longValue</span>()</div>
</section>
</li>
<li>
<section class="detail" id="booleanValue()">
<h3>booleanValue</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="return-type">@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</span>&nbsp;<span class="element-name">booleanValue</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,168 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>DataValidator (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.function, interface: DataValidator">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/DataValidator.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.function</a></div>
<h1 title="Interface DataValidator" class="title">Interface DataValidator&lt;T&gt;</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Superinterfaces:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
</dl>
<dl class="notes">
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html" title="class or interface in java.lang" class="external-link">@FunctionalInterface</a>
</span><span class="modifiers">public interface </span><span class="element-name type-name-label">DataValidator&lt;T&gt;</span><span class="extends-implements">
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab5" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab5', 3)" class="table-tab">Default Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a><wbr>&lt;<a href="DataValidator.html" title="type parameter in DataValidator">T</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#compose(cc.carm.lib.configuration.function.DataValidator)" class="member-name-link">compose</a><wbr>(<a href="DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;? super <a href="DataValidator.html" title="type parameter in DataValidator">T</a>&gt;&nbsp;other)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#validate(T)" class="member-name-link">validate</a><wbr>(<a href="DataValidator.html" title="type parameter in DataValidator">T</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="validate(T)">
<h3 id="validate(java.lang.Object)">validate</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">validate</span><wbr><span class="parameters">(@Nullable
<a href="DataValidator.html" title="type parameter in DataValidator">T</a>&nbsp;value)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="compose(cc.carm.lib.configuration.function.DataValidator)">
<h3>compose</h3>
<div class="member-signature"><span class="modifiers">default</span>&nbsp;<span class="return-type"><a href="DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;<a href="DataValidator.html" title="type parameter in DataValidator">T</a>&gt;</span>&nbsp;<span class="element-name">compose</span><wbr><span class="parameters">(<a href="DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;? super <a href="DataValidator.html" title="type parameter in DataValidator">T</a>&gt;&nbsp;other)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,181 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ValueComposer (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.function, interface: ValueComposer">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ValueComposer.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.function</a></div>
<h1 title="Interface ValueComposer" class="title">Interface ValueComposer&lt;T,<wbr>U&gt;</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Superinterfaces:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
</dl>
<dl class="notes">
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html" title="class or interface in java.lang" class="external-link">@FunctionalInterface</a>
</span><span class="modifiers">public interface </span><span class="element-name type-name-label">ValueComposer&lt;T,<wbr>U&gt;</span><span class="extends-implements">
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab5" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab5', 3)" class="table-tab">Default Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#accept(cc.carm.lib.configuration.source.ConfigurationHolder,T,U)" class="member-name-link">accept</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
<a href="ValueComposer.html" title="type parameter in ValueComposer">T</a>&nbsp;type,
<a href="ValueComposer.html" title="type parameter in ValueComposer">U</a>&nbsp;data)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Accept the value and the data, and then compose the value.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a><wbr>&lt;<a href="ValueComposer.html" title="type parameter in ValueComposer">T</a>,<wbr><a href="ValueComposer.html" title="type parameter in ValueComposer">U</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#andThen(cc.carm.lib.configuration.function.ValueComposer)" class="member-name-link">andThen</a><wbr>(<a href="ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a>&lt;? super <a href="ValueComposer.html" title="type parameter in ValueComposer">T</a>,<wbr>? super <a href="ValueComposer.html" title="type parameter in ValueComposer">U</a>&gt;&nbsp;after)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5">&nbsp;</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="accept(cc.carm.lib.configuration.source.ConfigurationHolder,T,U)">
<h3 id="accept(cc.carm.lib.configuration.source.ConfigurationHolder,java.lang.Object,java.lang.Object)">accept</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">accept</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull
<a href="ValueComposer.html" title="type parameter in ValueComposer">T</a>&nbsp;type,
@NotNull
<a href="ValueComposer.html" title="type parameter in ValueComposer">U</a>&nbsp;data)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<div class="block">Accept the value and the data, and then compose the value.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>holder</code> - The configuration holder</dd>
<dd><code>type</code> - The value type, e.g. <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link"><code>List</code></a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link"><code>Map</code></a>, etc.</dd>
<dd><code>data</code> - The unit data</dd>
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code> - If an error occurs</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="andThen(cc.carm.lib.configuration.function.ValueComposer)">
<h3>andThen</h3>
<div class="member-signature"><span class="modifiers">default</span>&nbsp;<span class="return-type"><a href="ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a>&lt;<a href="ValueComposer.html" title="type parameter in ValueComposer">T</a>,<wbr><a href="ValueComposer.html" title="type parameter in ValueComposer">U</a>&gt;</span>&nbsp;<span class="element-name">andThen</span><wbr><span class="parameters">(<a href="ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a>&lt;? super <a href="ValueComposer.html" title="type parameter in ValueComposer">T</a>,<wbr>? super <a href="ValueComposer.html" title="type parameter in ValueComposer">U</a>&gt;&nbsp;after)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,265 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ValueHandler (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.function, interface: ValueHandler">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ValueHandler.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.function</a></div>
<h1 title="Interface ValueHandler" class="title">Interface ValueHandler&lt;T,<wbr>R&gt;</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Superinterfaces:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
</dl>
<dl class="notes">
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html" title="class or interface in java.lang" class="external-link">@FunctionalInterface</a>
</span><span class="modifiers">public interface </span><span class="element-name type-name-label">ValueHandler&lt;T,<wbr>R&gt;</span><span class="extends-implements">
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab5" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab5', 3)" class="table-tab">Default Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default &lt;V&gt;&nbsp;<a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="ValueHandler.html" title="type parameter in ValueHandler">T</a>,<wbr>V&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#andThen(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">andThen</a><wbr>(@NotNull <a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ValueHandler.html" title="type parameter in ValueHandler">R</a>,<wbr>V&gt;&nbsp;after)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default &lt;V&gt;&nbsp;<a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;V,<wbr><a href="ValueHandler.html" title="type parameter in ValueHandler">R</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#compose(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">compose</a><wbr>(@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;? super V,<wbr>? extends <a href="ValueHandler.html" title="type parameter in ValueHandler">T</a>&gt;&nbsp;before)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default &lt;V&gt;&nbsp;<a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;V,<wbr><a href="ValueHandler.html" title="type parameter in ValueHandler">R</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#compose(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">compose</a><wbr>(@NotNull <a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;? super V,<wbr>? extends <a href="ValueHandler.html" title="type parameter in ValueHandler">T</a>&gt;&nbsp;before)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static &lt;O,<wbr>
T&gt;&nbsp;@NotNull <a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;O,<wbr>T&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#deserialize(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">deserialize</a><wbr>(<a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;to)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="ValueHandler.html" title="type parameter in ValueHandler">R</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#handle(cc.carm.lib.configuration.source.ConfigurationHolder,T)" class="member-name-link">handle</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
<a href="ValueHandler.html" title="type parameter in ValueHandler">T</a>&nbsp;data)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static &lt;T&gt;&nbsp;@NotNull <a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;T,<wbr>T&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#identity()" class="member-name-link">identity</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1"><code>static &lt;T,<wbr>
V&gt;&nbsp;@NotNull <a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;T,<wbr>V&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1"><code><a href="#required()" class="member-name-link">required</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static &lt;T,<wbr>
V&gt;&nbsp;@NotNull <a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;T,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#required(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">required</a><wbr>(<a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1"><code>static &lt;T&gt;&nbsp;@NotNull <a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1"><code><a href="#stringValue()" class="member-name-link">stringValue</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static &lt;T&gt;&nbsp;@NotNull <a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#toObject()" class="member-name-link">toObject</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="handle(cc.carm.lib.configuration.source.ConfigurationHolder,T)">
<h3 id="handle(cc.carm.lib.configuration.source.ConfigurationHolder,java.lang.Object)">handle</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="return-type"><a href="ValueHandler.html" title="type parameter in ValueHandler">R</a></span>&nbsp;<span class="element-name">handle</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull
<a href="ValueHandler.html" title="type parameter in ValueHandler">T</a>&nbsp;data)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="andThen(cc.carm.lib.configuration.function.ValueHandler)">
<h3>andThen</h3>
<div class="member-signature"><span class="modifiers">default</span>&nbsp;<span class="type-parameters">&lt;V&gt;</span>&nbsp;<span class="return-type"><a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ValueHandler.html" title="type parameter in ValueHandler">T</a>,<wbr>V&gt;</span>&nbsp;<span class="element-name">andThen</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ValueHandler.html" title="type parameter in ValueHandler">R</a>,<wbr>V&gt;&nbsp;after)</span></div>
</section>
</li>
<li>
<section class="detail" id="compose(cc.carm.lib.configuration.function.ValueHandler)">
<h3>compose</h3>
<div class="member-signature"><span class="modifiers">default</span>&nbsp;<span class="type-parameters">&lt;V&gt;</span>&nbsp;<span class="return-type"><a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;V,<wbr><a href="ValueHandler.html" title="type parameter in ValueHandler">R</a>&gt;</span>&nbsp;<span class="element-name">compose</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;? super V,<wbr>? extends <a href="ValueHandler.html" title="type parameter in ValueHandler">T</a>&gt;&nbsp;before)</span></div>
</section>
</li>
<li>
<section class="detail" id="compose(cc.carm.lib.configuration.function.DataFunction)">
<h3>compose</h3>
<div class="member-signature"><span class="modifiers">default</span>&nbsp;<span class="type-parameters">&lt;V&gt;</span>&nbsp;<span class="return-type"><a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;V,<wbr><a href="ValueHandler.html" title="type parameter in ValueHandler">R</a>&gt;</span>&nbsp;<span class="element-name">compose</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;? super V,<wbr>? extends <a href="ValueHandler.html" title="type parameter in ValueHandler">T</a>&gt;&nbsp;before)</span></div>
</section>
</li>
<li>
<section class="detail" id="identity()">
<h3>identity</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;T,<wbr>T&gt;</span>&nbsp;<span class="element-name">identity</span>()</div>
</section>
</li>
<li>
<section class="detail" id="toObject()">
<h3>toObject</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</span>&nbsp;<span class="element-name">toObject</span>()</div>
</section>
</li>
<li>
<section class="detail" id="stringValue()">
<h3>stringValue</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">stringValue</span>()</div>
</section>
</li>
<li>
<section class="detail" id="deserialize(cc.carm.lib.configuration.adapter.ValueType)">
<h3>deserialize</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;O,<wbr>
T&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;O,<wbr>T&gt;</span>&nbsp;<span class="element-name">deserialize</span><wbr><span class="parameters">(<a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;to)</span></div>
</section>
</li>
<li>
<section class="detail" id="required()">
<h3>required</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;T,<wbr>
V&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;T,<wbr>V&gt;</span>&nbsp;<span class="element-name">required</span>()</div>
</section>
</li>
<li>
<section class="detail" id="required(cc.carm.lib.configuration.adapter.ValueType)">
<h3>required</h3>
<div class="member-signature"><span class="annotations">@Contract(pure=true)
@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;T,<wbr>
V&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;T,<wbr>V&gt;</span>&nbsp;<span class="element-name">required</span><wbr><span class="parameters">(<a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,222 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ValueValidator (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.function, interface: ValueValidator">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ValueValidator.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.function</a></div>
<h1 title="Interface ValueValidator" class="title">Interface ValueValidator&lt;T&gt;</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Superinterfaces:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
</dl>
<dl class="notes">
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html" title="class or interface in java.lang" class="external-link">@FunctionalInterface</a>
</span><span class="modifiers">public interface </span><span class="element-name type-name-label">ValueValidator&lt;T&gt;</span><span class="extends-implements">
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab5" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab5', 3)" class="table-tab">Default Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;<a href="ValueValidator.html" title="type parameter in ValueValidator">T</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#and(cc.carm.lib.configuration.function.ValueValidator)" class="member-name-link">and</a><wbr>(<a href="ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;? super <a href="ValueValidator.html" title="type parameter in ValueValidator">T</a>&gt;&nbsp;other)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static &lt;V&gt;&nbsp;<a href="ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;V&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#none()" class="member-name-link">none</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1"><code>static &lt;V&gt;&nbsp;<a href="ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;V&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1"><code><a href="#nonnull()" class="member-name-link">nonnull</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static &lt;V&gt;&nbsp;<a href="ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;V&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#nonnull(java.lang.String)" class="member-name-link">nonnull</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1"><code>static &lt;V extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;V&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1"><code><a href="#range(V,V)" class="member-name-link">range</a><wbr>(V&nbsp;min,
V&nbsp;max)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static &lt;V extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;V&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#range(V,V,java.lang.String)" class="member-name-link">range</a><wbr>(V&nbsp;min,
V&nbsp;max,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#validate(cc.carm.lib.configuration.source.ConfigurationHolder,T)" class="member-name-link">validate</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
<a href="ValueValidator.html" title="type parameter in ValueValidator">T</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="validate(cc.carm.lib.configuration.source.ConfigurationHolder,T)">
<h3 id="validate(cc.carm.lib.configuration.source.ConfigurationHolder,java.lang.Object)">validate</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">validate</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@Nullable
<a href="ValueValidator.html" title="type parameter in ValueValidator">T</a>&nbsp;value)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="and(cc.carm.lib.configuration.function.ValueValidator)">
<h3>and</h3>
<div class="member-signature"><span class="modifiers">default</span>&nbsp;<span class="return-type"><a href="ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="ValueValidator.html" title="type parameter in ValueValidator">T</a>&gt;</span>&nbsp;<span class="element-name">and</span><wbr><span class="parameters">(<a href="ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;? super <a href="ValueValidator.html" title="type parameter in ValueValidator">T</a>&gt;&nbsp;other)</span></div>
</section>
</li>
<li>
<section class="detail" id="none()">
<h3>none</h3>
<div class="member-signature"><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;V&gt;</span>&nbsp;<span class="return-type"><a href="ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;V&gt;</span>&nbsp;<span class="element-name">none</span>()</div>
</section>
</li>
<li>
<section class="detail" id="nonnull()">
<h3>nonnull</h3>
<div class="member-signature"><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;V&gt;</span>&nbsp;<span class="return-type"><a href="ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;V&gt;</span>&nbsp;<span class="element-name">nonnull</span>()</div>
</section>
</li>
<li>
<section class="detail" id="nonnull(java.lang.String)">
<h3>nonnull</h3>
<div class="member-signature"><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;V&gt;</span>&nbsp;<span class="return-type"><a href="ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;V&gt;</span>&nbsp;<span class="element-name">nonnull</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message)</span></div>
</section>
</li>
<li>
<section class="detail" id="range(V,V)">
<h3 id="range(java.lang.Number,java.lang.Number)">range</h3>
<div class="member-signature"><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;V extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;</span>&nbsp;<span class="return-type"><a href="ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;V&gt;</span>&nbsp;<span class="element-name">range</span><wbr><span class="parameters">(V&nbsp;min,
V&nbsp;max)</span></div>
</section>
</li>
<li>
<section class="detail" id="range(V,V,java.lang.String)">
<h3 id="range(java.lang.Number,java.lang.Number,java.lang.String)">range</h3>
<div class="member-signature"><span class="modifiers">static</span>&nbsp;<span class="type-parameters">&lt;V extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;</span>&nbsp;<span class="return-type"><a href="ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;V&gt;</span>&nbsp;<span class="element-name">range</span><wbr><span class="parameters">(V&nbsp;min,
V&nbsp;max,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,134 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.function.ConfigExceptionHandler (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.function, interface: ConfigExceptionHandler">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.function.ConfigExceptionHandler" class="title">Uses of Interface<br>cc.carm.lib.configuration.function.ConfigExceptionHandler</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.function">cc.carm.lib.configuration.function</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.function">
<h2>Uses of <a href="../ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a> in <a href="../package-summary.html">cc.carm.lib.configuration.function</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.function</a> that return <a href="../ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static @NotNull <a href="../ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigExceptionHandler.</span><code><a href="../ConfigExceptionHandler.html#print()" class="member-name-link">print</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static @NotNull <a href="../ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigExceptionHandler.</span><code><a href="../ConfigExceptionHandler.html#silence()" class="member-name-link">silence</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<h2>Uses of <a href="../ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a> in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a></h2>
<div class="caption"><span>Fields in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> declared as <a href="../ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#exceptionHandler" class="member-name-link">exceptionHandler</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @NotNull <a href="../ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationHolder.</span><code><a href="../../source/ConfigurationHolder.html#exceptionHandler" class="member-name-link">exceptionHandler</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#exceptionally(cc.carm.lib.configuration.function.ConfigExceptionHandler)" class="member-name-link">exceptionally</a><wbr>(@NotNull <a href="../ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a>&nbsp;handler)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationHolder.</span><code><a href="../../source/ConfigurationHolder.html#exceptionally(cc.carm.lib.configuration.function.ConfigExceptionHandler)" class="member-name-link">exceptionally</a><wbr>(@NotNull <a href="../ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a>&nbsp;handler)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../source/ConfigurationHolder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueAdapterRegistry,cc.carm.lib.configuration.source.option.ConfigurationOptionHolder,java.util.Map,cc.carm.lib.configuration.source.loader.ConfigurationInitializer,cc.carm.lib.configuration.function.ConfigExceptionHandler)" class="member-name-link">ConfigurationHolder</a><wbr>(@NotNull <a href="../../adapter/ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a>&nbsp;adapters,
@NotNull <a href="../../source/option/ConfigurationOptionHolder.html" title="class in cc.carm.lib.configuration.source.option">ConfigurationOptionHolder</a>&nbsp;options,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../source/meta/ConfigurationMetaHolder.html" title="class in cc.carm.lib.configuration.source.meta">ConfigurationMetaHolder</a>&gt;&nbsp;metadata,
@NotNull <a href="../../source/loader/ConfigurationInitializer.html" title="class in cc.carm.lib.configuration.source.loader">ConfigurationInitializer</a>&nbsp;initializer,
@NotNull <a href="../ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a>&nbsp;exceptionHandler)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,96 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.function.DataConsumer (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.function, interface: DataConsumer">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../DataConsumer.html" title="interface in cc.carm.lib.configuration.function">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.function.DataConsumer" class="title">Uses of Interface<br>cc.carm.lib.configuration.function.DataConsumer</h1>
</div>
<div class="caption"><span>Packages that use <a href="../DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.function">cc.carm.lib.configuration.function</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.function">
<h2>Uses of <a href="../DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a> in <a href="../package-summary.html">cc.carm.lib.configuration.function</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.function</a> that return <a href="../DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>default <a href="../DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a><wbr>&lt;<a href="../DataConsumer.html" title="type parameter in DataConsumer">T</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataConsumer.</span><code><a href="../DataConsumer.html#andThen(cc.carm.lib.configuration.function.DataConsumer)" class="member-name-link">andThen</a><wbr>(<a href="../DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a>&lt;? super <a href="../DataConsumer.html" title="type parameter in DataConsumer">T</a>&gt;&nbsp;after)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.function</a> with parameters of type <a href="../DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>default <a href="../DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a><wbr>&lt;<a href="../DataConsumer.html" title="type parameter in DataConsumer">T</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataConsumer.</span><code><a href="../DataConsumer.html#andThen(cc.carm.lib.configuration.function.DataConsumer)" class="member-name-link">andThen</a><wbr>(<a href="../DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a>&lt;? super <a href="../DataConsumer.html" title="type parameter in DataConsumer">T</a>&gt;&nbsp;after)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,319 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.function.DataFunction (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.function, interface: DataFunction">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.function.DataFunction" class="title">Uses of Interface<br>cc.carm.lib.configuration.function.DataFunction</h1>
</div>
<div class="caption"><span>Packages that use <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.adapter">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.adapter.strandard">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.function">cc.carm.lib.configuration.function</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.source.section">cc.carm.lib.configuration.source.section</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter">
<h2>Uses of <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a> in <a href="../../adapter/package-summary.html">cc.carm.lib.configuration.adapter</a></h2>
<div class="caption"><span>Methods in <a href="../../adapter/package-summary.html">cc.carm.lib.configuration.adapter</a> with parameters of type <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;FROM,<wbr>
TO&gt;&nbsp;void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../../adapter/ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">register</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;FROM&gt;&nbsp;from,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;TO&gt;&nbsp;to,
@Nullable <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;FROM,<wbr>TO&gt;&nbsp;parser,
@Nullable <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;TO,<wbr>FROM&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;FROM,<wbr>
TO&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../../adapter/ValueAdapterRegistry.html#register(java.lang.Class,java.lang.Class,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">register</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;FROM&gt;&nbsp;from,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;TO&gt;&nbsp;to,
@Nullable <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;FROM,<wbr>TO&gt;&nbsp;parser,
@Nullable <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;TO,<wbr>FROM&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter.strandard">
<h2>Uses of <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a> in <a href="../../adapter/strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></h2>
<div class="caption"><span>Methods in <a href="../../adapter/strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> with parameters of type <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;<a href="../../adapter/strandard/PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../../adapter/strandard/PrimitiveAdapter.html#of(java.lang.Class,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">of</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;clazz,
@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T&gt;&nbsp;function)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="../../adapter/strandard/PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../../adapter/strandard/PrimitiveAdapter.html#ofNumber(java.lang.Class,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">ofNumber</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;numberClass,
@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>,<wbr>T&gt;&nbsp;castFunction,
@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr>T&gt;&nbsp;parseFunction)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a> in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Methods in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> with parameters of type <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSectionBuilder.</span><code><a href="../../builder/impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;valueParser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSectionBuilder.</span><code><a href="../../builder/impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a> in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Methods in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a> with parameters of type <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../../builder/map/SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../../builder/map/SectionMapBuilder.html#parseKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../../builder/map/SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../../builder/map/SourceMapBuilder.html#parseKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../../builder/map/SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../../builder/map/SectionMapBuilder.html#serializeKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../../builder/map/SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../../builder/map/SourceMapBuilder.html#serializeKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.function">
<h2>Uses of <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a> in <a href="../package-summary.html">cc.carm.lib.configuration.function</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.function</a> that return <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>default &lt;V&gt;&nbsp;@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="../DataFunction.html" title="type parameter in DataFunction">T</a>,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#andThen(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">andThen</a><wbr>(@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;? super <a href="../DataFunction.html" title="type parameter in DataFunction">R</a>,<wbr>V&gt;&nbsp;after)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static @NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#booleanValue()" class="member-name-link">booleanValue</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static @NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#byteValue()" class="member-name-link">byteValue</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;V&gt;&nbsp;@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#castFromString(java.lang.Class)" class="member-name-link">castFromString</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueClass)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#castObject(java.lang.Class)" class="member-name-link">castObject</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueClass)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T&gt;&nbsp;@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#castToString()" class="member-name-link">castToString</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static @NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#doubleValue()" class="member-name-link">doubleValue</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static @NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#floatValue()" class="member-name-link">floatValue</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;T,<wbr>T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#identity()" class="member-name-link">identity</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T&gt;&nbsp;@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;T,<wbr>T&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#identity(java.lang.Class)" class="member-name-link">identity</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static @NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#intValue()" class="member-name-link">intValue</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static @NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#longValue()" class="member-name-link">longValue</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#parseString(java.lang.Class)" class="member-name-link">parseString</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueClass)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T,<wbr>
V&gt;&nbsp;@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;T,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#required()" class="member-name-link">required</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static @NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#shortValue()" class="member-name-link">shortValue</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T&gt;&nbsp;@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#toObject()" class="member-name-link">toObject</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.function</a> with parameters of type <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>default &lt;V&gt;&nbsp;@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a><wbr>&lt;<a href="../DataFunction.html" title="type parameter in DataFunction">T</a>,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataFunction.</span><code><a href="../DataFunction.html#andThen(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">andThen</a><wbr>(@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;? super <a href="../DataFunction.html" title="type parameter in DataFunction">R</a>,<wbr>V&gt;&nbsp;after)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>default &lt;V&gt;&nbsp;<a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;V,<wbr><a href="../ValueHandler.html" title="type parameter in ValueHandler">R</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueHandler.</span><code><a href="../ValueHandler.html#compose(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">compose</a><wbr>(@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;? super V,<wbr>? extends <a href="../ValueHandler.html" title="type parameter in ValueHandler">T</a>&gt;&nbsp;before)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<h2>Uses of <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a> in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a></h2>
<div class="caption"><span>Methods in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;FROM,<wbr>
TO&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;FROM&gt;&nbsp;from,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;TO&gt;&nbsp;to,
@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;FROM,<wbr>TO&gt;&nbsp;parser,
@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;TO,<wbr>FROM&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;FROM,<wbr>
TO&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(java.lang.Class,java.lang.Class,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;FROM&gt;&nbsp;from,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;TO&gt;&nbsp;to,
@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;FROM,<wbr>TO&gt;&nbsp;parser,
@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;TO,<wbr>FROM&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source.section">
<h2>Uses of <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a> in <a href="../../source/section/package-summary.html">cc.carm.lib.configuration.source.section</a></h2>
<div class="caption"><span>Methods in <a href="../../source/section/package-summary.html">cc.carm.lib.configuration.source.section</a> with parameters of type <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>default &lt;T&gt;&nbsp;T</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigureSection.</span><code><a href="../../source/section/ConfigureSection.html#get(java.lang.String,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">get</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color">
<div class="block">Get the value of the path using a parser function,
if the path does not exist, return NULL.</div>
</div>
<div class="col-first odd-row-color"><code>default &lt;T&gt;&nbsp;T</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigureSection.</span><code><a href="../../source/section/ConfigureSection.html#get(java.lang.String,T,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">get</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
T&nbsp;defaultValue,
@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color">
<div class="block">Get the value of the path using a parser function,
if the path does not exist, return the default value.</div>
</div>
<div class="col-first even-row-color"><code>default &lt;T,<wbr>
C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;T&gt;&gt;<br>C</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigureSection.</span><code><a href="../../source/section/ConfigureSection.html#getCollection(java.lang.String,java.util.function.Supplier,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">getCollection</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;C&gt;&nbsp;constructor,
@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color">
<div class="block">Get the specific type of collection from current section.</div>
</div>
<div class="col-first odd-row-color"><code>default &lt;V&gt;&nbsp;@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><wbr>&lt;V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigureSection.</span><code><a href="../../source/section/ConfigureSection.html#getList(java.lang.String,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">getList</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>V&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color">
<div class="block">Get a list of values from current section</div>
</div>
<div class="col-first even-row-color"><code>static &lt;T,<wbr>
C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;T&gt;&gt;<br>C</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigureSection.</span><code><a href="../../source/section/ConfigureSection.html#parseCollection(java.util.List,java.util.function.Supplier,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parseCollection</a><wbr>(@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;?&gt;&nbsp;data,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;C&gt;&nbsp;constructor,
@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,119 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.function.DataValidator (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.function, interface: DataValidator">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../DataValidator.html" title="interface in cc.carm.lib.configuration.function">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.function.DataValidator" class="title">Uses of Interface<br>cc.carm.lib.configuration.function.DataValidator</h1>
</div>
<div class="caption"><span>Packages that use <a href="../DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.function">cc.carm.lib.configuration.function</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder">
<h2>Uses of <a href="../DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a> in <a href="../../builder/package-summary.html">cc.carm.lib.configuration.builder</a></h2>
<div class="caption"><span>Methods in <a href="../../builder/package-summary.html">cc.carm.lib.configuration.builder</a> with parameters of type <a href="../DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractConfigBuilder.</span><code><a href="../../builder/AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)" class="member-name-link">validate</a><wbr>(@NotNull <a href="../DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;? super <a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last even-row-color">
<div class="block">Validate the value with the specified condition.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractConfigBuilder.</span><code><a href="../../builder/AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)" class="member-name-link">validator</a><wbr>(@NotNull <a href="../DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;? super <a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last odd-row-color">
<div class="block">Set the <a href="../DataValidator.html" title="interface in cc.carm.lib.configuration.function"><code>DataValidator</code></a> for the value.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.function">
<h2>Uses of <a href="../DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a> in <a href="../package-summary.html">cc.carm.lib.configuration.function</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.function</a> that return <a href="../DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>default <a href="../DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a><wbr>&lt;<a href="../DataValidator.html" title="type parameter in DataValidator">T</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataValidator.</span><code><a href="../DataValidator.html#compose(cc.carm.lib.configuration.function.DataValidator)" class="member-name-link">compose</a><wbr>(<a href="../DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;? super <a href="../DataValidator.html" title="type parameter in DataValidator">T</a>&gt;&nbsp;other)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.function</a> with parameters of type <a href="../DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>default <a href="../DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a><wbr>&lt;<a href="../DataValidator.html" title="type parameter in DataValidator">T</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataValidator.</span><code><a href="../DataValidator.html#compose(cc.carm.lib.configuration.function.DataValidator)" class="member-name-link">compose</a><wbr>(<a href="../DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;? super <a href="../DataValidator.html" title="type parameter in DataValidator">T</a>&gt;&nbsp;other)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,112 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.function.ValueComposer (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.function, interface: ValueComposer">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ValueComposer.html" title="interface in cc.carm.lib.configuration.function">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.function.ValueComposer" class="title">Uses of Interface<br>cc.carm.lib.configuration.function.ValueComposer</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.function">cc.carm.lib.configuration.function</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a> in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Methods in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> with parameters of type <a href="../ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSectionBuilder.</span><code><a href="../../builder/impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueComposer)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;,<wbr><a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.function">
<h2>Uses of <a href="../ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a> in <a href="../package-summary.html">cc.carm.lib.configuration.function</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.function</a> that return <a href="../ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>default <a href="../ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a><wbr>&lt;<a href="../ValueComposer.html" title="type parameter in ValueComposer">T</a>,<wbr><a href="../ValueComposer.html" title="type parameter in ValueComposer">U</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueComposer.</span><code><a href="../ValueComposer.html#andThen(cc.carm.lib.configuration.function.ValueComposer)" class="member-name-link">andThen</a><wbr>(<a href="../ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a>&lt;? super <a href="../ValueComposer.html" title="type parameter in ValueComposer">T</a>,<wbr>? super <a href="../ValueComposer.html" title="type parameter in ValueComposer">U</a>&gt;&nbsp;after)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.function</a> with parameters of type <a href="../ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>default <a href="../ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a><wbr>&lt;<a href="../ValueComposer.html" title="type parameter in ValueComposer">T</a>,<wbr><a href="../ValueComposer.html" title="type parameter in ValueComposer">U</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueComposer.</span><code><a href="../ValueComposer.html#andThen(cc.carm.lib.configuration.function.ValueComposer)" class="member-name-link">andThen</a><wbr>(<a href="../ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a>&lt;? super <a href="../ValueComposer.html" title="type parameter in ValueComposer">T</a>,<wbr>? super <a href="../ValueComposer.html" title="type parameter in ValueComposer">U</a>&gt;&nbsp;after)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,343 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.function.ValueHandler (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.function, interface: ValueHandler">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.function.ValueHandler" class="title">Uses of Interface<br>cc.carm.lib.configuration.function.ValueHandler</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.function">cc.carm.lib.configuration.function</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a> in <a href="../../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Constructors in <a href="../../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a> with parameters of type <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/collection/SimpleCollectionCreator.Section.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">Section</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;parser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer,
@NotNull <a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/collection/SectionCollectionBuilder.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SectionCollectionBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/collection/SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/collection/SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/collection/SimpleCollectionCreator.Source.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">Source</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;parser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;serializer,
@NotNull <a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/collection/SourceCollectionBuilder.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SourceCollectionBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>,<wbr><a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>,<wbr><a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a> in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> declared as <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSectionBuilder.</span><code><a href="../../builder/impl/AbstractSectionBuilder.html#parser" class="member-name-link">parser</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractSectionBuilder.</span><code><a href="../../builder/impl/AbstractSectionBuilder.html#serializer" class="member-name-link">serializer</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> with parameters of type <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSectionBuilder.</span><code><a href="../../builder/impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;valueParser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSectionBuilder.</span><code><a href="../../builder/impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> with parameters of type <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-second even-row-color"><code><a href="../../builder/impl/AbstractSectionBuilder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">AbstractSectionBuilder</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;paramType,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;parser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected </code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/impl/AbstractSourceBuilder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">AbstractSourceBuilder</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">V</a>&gt;&nbsp;type,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;paramType,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a> in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a> declared as <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../../builder/map/SectionMapBuilder.html#keyParser" class="member-name-link">keyParser</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../../builder/map/SourceMapBuilder.html#keyParser" class="member-name-link">keyParser</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../../builder/map/SectionMapBuilder.html#keySerializer" class="member-name-link">keySerializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../../builder/map/SourceMapBuilder.html#keySerializer" class="member-name-link">keySerializer</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a> with parameters of type <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../../builder/map/SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../../builder/map/ConfigMapBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../../builder/map/SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../../builder/map/ConfigMapBuilder.html#fromSection(cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">fromSection</a><wbr>(@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../../builder/map/SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../../builder/map/SectionMapBuilder.html#parseKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../../builder/map/SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../../builder/map/SourceMapBuilder.html#parseKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../../builder/map/SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../../builder/map/SectionMapBuilder.html#serializeKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../../builder/map/SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../../builder/map/SourceMapBuilder.html#serializeKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a> with parameters of type <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/map/SectionMapBuilder.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SectionMapBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&nbsp;valueType,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/map/SourceMapBuilder.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SourceMapBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&nbsp;valueType,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<h2>Uses of <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a> in <a href="../../builder/value/package-summary.html">cc.carm.lib.configuration.builder.value</a></h2>
<div class="caption"><span>Methods in <a href="../../builder/value/package-summary.html">cc.carm.lib.configuration.builder.value</a> with parameters of type <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../../builder/value/SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../../builder/value/ConfigValueBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../../builder/value/SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a><wbr>&lt;<a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../../builder/value/ConfigValueBuilder.html#fromSection(cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">fromSection</a><wbr>(@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../builder/value/package-summary.html">cc.carm.lib.configuration.builder.value</a> with parameters of type <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/value/SectionValueBuilder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SectionValueBuilder</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/value/SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&nbsp;type,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/value/SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/value/SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/value/SourceValueBuilder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SourceValueBuilder</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&nbsp;valueType,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>,<wbr><a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.function">
<h2>Uses of <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a> in <a href="../package-summary.html">cc.carm.lib.configuration.function</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.function</a> that return <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>default &lt;V&gt;&nbsp;<a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="../ValueHandler.html" title="type parameter in ValueHandler">T</a>,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueHandler.</span><code><a href="../ValueHandler.html#andThen(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">andThen</a><wbr>(@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../ValueHandler.html" title="type parameter in ValueHandler">R</a>,<wbr>V&gt;&nbsp;after)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>default &lt;V&gt;&nbsp;<a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;V,<wbr><a href="../ValueHandler.html" title="type parameter in ValueHandler">R</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueHandler.</span><code><a href="../ValueHandler.html#compose(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">compose</a><wbr>(@NotNull <a href="../DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;? super V,<wbr>? extends <a href="../ValueHandler.html" title="type parameter in ValueHandler">T</a>&gt;&nbsp;before)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>default &lt;V&gt;&nbsp;<a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;V,<wbr><a href="../ValueHandler.html" title="type parameter in ValueHandler">R</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueHandler.</span><code><a href="../ValueHandler.html#compose(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">compose</a><wbr>(@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;? super V,<wbr>? extends <a href="../ValueHandler.html" title="type parameter in ValueHandler">T</a>&gt;&nbsp;before)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;O,<wbr>
T&gt;&nbsp;@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;O,<wbr>T&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueHandler.</span><code><a href="../ValueHandler.html#deserialize(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">deserialize</a><wbr>(<a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;to)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;T,<wbr>T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueHandler.</span><code><a href="../ValueHandler.html#identity()" class="member-name-link">identity</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T,<wbr>
V&gt;&nbsp;@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;T,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueHandler.</span><code><a href="../ValueHandler.html#required()" class="member-name-link">required</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;T,<wbr>
V&gt;&nbsp;@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;T,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueHandler.</span><code><a href="../ValueHandler.html#required(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">required</a><wbr>(<a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T&gt;&nbsp;@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueHandler.</span><code><a href="../ValueHandler.html#stringValue()" class="member-name-link">stringValue</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueHandler.</span><code><a href="../ValueHandler.html#toObject()" class="member-name-link">toObject</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.function</a> with parameters of type <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>default &lt;V&gt;&nbsp;<a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="../ValueHandler.html" title="type parameter in ValueHandler">T</a>,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueHandler.</span><code><a href="../ValueHandler.html#andThen(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">andThen</a><wbr>(@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../ValueHandler.html" title="type parameter in ValueHandler">R</a>,<wbr>V&gt;&nbsp;after)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>default &lt;V&gt;&nbsp;<a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;V,<wbr><a href="../ValueHandler.html" title="type parameter in ValueHandler">R</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueHandler.</span><code><a href="../ValueHandler.html#compose(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">compose</a><wbr>(@NotNull <a href="../ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;? super V,<wbr>? extends <a href="../ValueHandler.html" title="type parameter in ValueHandler">T</a>&gt;&nbsp;before)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,244 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.function.ValueValidator (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.function, interface: ValueValidator">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.function.ValueValidator" class="title">Uses of Interface<br>cc.carm.lib.configuration.function.ValueValidator</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.function">cc.carm.lib.configuration.function</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.source.loader">cc.carm.lib.configuration.source.loader</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value">cc.carm.lib.configuration.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder">
<h2>Uses of <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a> in <a href="../../builder/package-summary.html">cc.carm.lib.configuration.builder</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/package-summary.html">cc.carm.lib.configuration.builder</a> declared as <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;<a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractConfigBuilder.</span><code><a href="../../builder/AbstractConfigBuilder.html#valueValidator" class="member-name-link">valueValidator</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../builder/package-summary.html">cc.carm.lib.configuration.builder</a> with parameters of type <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractConfigBuilder.</span><code><a href="../../builder/AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)" class="member-name-link">validate</a><wbr>(@NotNull <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;? super <a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last even-row-color">
<div class="block">Validate the value with the specified condition.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractConfigBuilder.</span><code><a href="../../builder/AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)" class="member-name-link">validator</a><wbr>(@NotNull <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last odd-row-color">
<div class="block">Set the <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function"><code>ValueValidator</code></a> for the value.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.function">
<h2>Uses of <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a> in <a href="../package-summary.html">cc.carm.lib.configuration.function</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.function</a> that return <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>default <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;<a href="../ValueValidator.html" title="type parameter in ValueValidator">T</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueValidator.</span><code><a href="../ValueValidator.html#and(cc.carm.lib.configuration.function.ValueValidator)" class="member-name-link">and</a><wbr>(<a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;? super <a href="../ValueValidator.html" title="type parameter in ValueValidator">T</a>&gt;&nbsp;other)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;V&gt;&nbsp;<a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueValidator.</span><code><a href="../ValueValidator.html#none()" class="member-name-link">none</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;<a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueValidator.</span><code><a href="../ValueValidator.html#nonnull()" class="member-name-link">nonnull</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;V&gt;&nbsp;<a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueValidator.</span><code><a href="../ValueValidator.html#nonnull(java.lang.String)" class="member-name-link">nonnull</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;V extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueValidator.</span><code><a href="../ValueValidator.html#range(V,V)" class="member-name-link">range</a><wbr>(V&nbsp;min,
V&nbsp;max)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;V extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueValidator.</span><code><a href="../ValueValidator.html#range(V,V,java.lang.String)" class="member-name-link">range</a><wbr>(V&nbsp;min,
V&nbsp;max,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.function</a> with parameters of type <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>default <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;<a href="../ValueValidator.html" title="type parameter in ValueValidator">T</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueValidator.</span><code><a href="../ValueValidator.html#and(cc.carm.lib.configuration.function.ValueValidator)" class="member-name-link">and</a><wbr>(<a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;? super <a href="../ValueValidator.html" title="type parameter in ValueValidator">T</a>&gt;&nbsp;other)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<h2>Uses of <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a> in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a></h2>
<div class="caption"><span>Method parameters in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with type arguments of type <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;A extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>&gt;<br><a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#validAnnotation(java.lang.Class,java.util.function.Function)" class="member-name-link">validAnnotation</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;A&gt;&nbsp;annotation,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;A,<wbr><a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;builder)</code></div>
<div class="col-last even-row-color">
<div class="block">Register a new annotation for <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function"><code>ValueValidator</code></a> to the configuration loader</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source.loader">
<h2>Uses of <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a> in <a href="../../source/loader/package-summary.html">cc.carm.lib.configuration.source.loader</a></h2>
<div class="caption"><span>Method parameters in <a href="../../source/loader/package-summary.html">cc.carm.lib.configuration.source.loader</a> with type arguments of type <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;A extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>&gt;<br>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationInitializer.</span><code><a href="../../source/loader/ConfigurationInitializer.html#registerValidAnnotation(java.lang.Class,java.util.function.Function)" class="member-name-link">registerValidAnnotation</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;A&gt;&nbsp;annotation,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;A,<wbr><a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;builder)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value">
<h2>Uses of <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a> in <a href="../../value/package-summary.html">cc.carm.lib.configuration.value</a></h2>
<div class="caption"><span>Fields in <a href="../../value/package-summary.html">cc.carm.lib.configuration.value</a> declared as <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueManifest.</span><code><a href="../../value/ValueManifest.html#validator" class="member-name-link">validator</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/package-summary.html">cc.carm.lib.configuration.value</a> that return <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueManifest.</span><code><a href="../../value/ValueManifest.html#validator()" class="member-name-link">validator</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/package-summary.html">cc.carm.lib.configuration.value</a> with parameters of type <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueManifest.</span><code><a href="../../value/ValueManifest.html#validate(cc.carm.lib.configuration.function.ValueValidator)" class="member-name-link">validate</a><wbr>(@NotNull <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueManifest.</span><code><a href="../../value/ValueManifest.html#validator(cc.carm.lib.configuration.function.ValueValidator)" class="member-name-link">validator</a><wbr>(@NotNull <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../value/package-summary.html">cc.carm.lib.configuration.value</a> with parameters of type <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/ValueManifest.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.function.ValueValidator)" class="member-name-link">ValueManifest</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;defaultSupplier,
@NotNull <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../value/ValueManifest.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.function.ValueValidator,java.util.function.BiConsumer)" class="member-name-link">ValueManifest</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;defaultSupplier,
@NotNull <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">UNIT</a>&gt;&nbsp;validator,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;initializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/ValueManifest.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.function.ValueValidator,java.util.function.BiConsumer,cc.carm.lib.configuration.source.ConfigurationHolder,java.lang.String)" class="member-name-link">ValueManifest</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;defaultSupplier,
@NotNull <a href="../ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">UNIT</a>&gt;&nbsp;validator,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;initializer,
@Nullable <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,129 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.function (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.function">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.function" class="title">Package cc.carm.lib.configuration.function</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.function</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../adapter/package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../annotation/package-summary.html">cc.carm.lib.configuration.annotation</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../builder/package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../source/package-summary.html">cc.carm.lib.configuration.source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../value/package-summary.html">cc.carm.lib.configuration.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Interfaces</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a>&lt;T&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;T,<wbr>R&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;T&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a>&lt;T,<wbr>U&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;T,<wbr>R&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;T&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,82 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.function Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.function">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.function</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li class="circle">cc.carm.lib.configuration.function.<a href="ConfigExceptionHandler.html" class="type-name-link" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></li>
<li class="circle">java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" class="type-name-link external-link" title="class or interface in java.io">Serializable</a>
<ul>
<li class="circle">cc.carm.lib.configuration.function.<a href="DataConsumer.html" class="type-name-link" title="interface in cc.carm.lib.configuration.function">DataConsumer</a>&lt;T&gt;</li>
<li class="circle">cc.carm.lib.configuration.function.<a href="DataFunction.html" class="type-name-link" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;T,<wbr>R&gt;</li>
<li class="circle">cc.carm.lib.configuration.function.<a href="DataValidator.html" class="type-name-link" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;T&gt;</li>
<li class="circle">cc.carm.lib.configuration.function.<a href="ValueComposer.html" class="type-name-link" title="interface in cc.carm.lib.configuration.function">ValueComposer</a>&lt;T,<wbr>U&gt;</li>
<li class="circle">cc.carm.lib.configuration.function.<a href="ValueHandler.html" class="type-name-link" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;T,<wbr>R&gt;</li>
<li class="circle">cc.carm.lib.configuration.function.<a href="ValueValidator.html" class="type-name-link" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,251 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.function (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.function">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.function" class="title">Uses of Package<br>cc.carm.lib.configuration.function</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.function</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.adapter">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.adapter.strandard">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.function">cc.carm.lib.configuration.function</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.source.loader">cc.carm.lib.configuration.source.loader</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.source.section">cc.carm.lib.configuration.source.section</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value">cc.carm.lib.configuration.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.function</a> used by <a href="../adapter/package-summary.html">cc.carm.lib.configuration.adapter</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/DataFunction.html#cc.carm.lib.configuration.adapter">DataFunction</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter.strandard">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.function</a> used by <a href="../adapter/strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/DataFunction.html#cc.carm.lib.configuration.adapter.strandard">DataFunction</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.function</a> used by <a href="../builder/package-summary.html">cc.carm.lib.configuration.builder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/DataValidator.html#cc.carm.lib.configuration.builder">DataValidator</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/ValueValidator.html#cc.carm.lib.configuration.builder">ValueValidator</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.function</a> used by <a href="../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueHandler.html#cc.carm.lib.configuration.builder.collection">ValueHandler</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.function</a> used by <a href="../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/DataFunction.html#cc.carm.lib.configuration.builder.impl">DataFunction</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/ValueComposer.html#cc.carm.lib.configuration.builder.impl">ValueComposer</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/ValueHandler.html#cc.carm.lib.configuration.builder.impl">ValueHandler</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.function</a> used by <a href="../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/DataFunction.html#cc.carm.lib.configuration.builder.map">DataFunction</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/ValueHandler.html#cc.carm.lib.configuration.builder.map">ValueHandler</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.function</a> used by <a href="../builder/value/package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueHandler.html#cc.carm.lib.configuration.builder.value">ValueHandler</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.function">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.function</a> used by <a href="package-summary.html">cc.carm.lib.configuration.function</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ConfigExceptionHandler.html#cc.carm.lib.configuration.function">ConfigExceptionHandler</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/DataConsumer.html#cc.carm.lib.configuration.function">DataConsumer</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/DataFunction.html#cc.carm.lib.configuration.function">DataFunction</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/DataValidator.html#cc.carm.lib.configuration.function">DataValidator</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/ValueComposer.html#cc.carm.lib.configuration.function">ValueComposer</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/ValueHandler.html#cc.carm.lib.configuration.function">ValueHandler</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/ValueValidator.html#cc.carm.lib.configuration.function">ValueValidator</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.function</a> used by <a href="../source/package-summary.html">cc.carm.lib.configuration.source</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ConfigExceptionHandler.html#cc.carm.lib.configuration.source">ConfigExceptionHandler</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/DataFunction.html#cc.carm.lib.configuration.source">DataFunction</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/ValueValidator.html#cc.carm.lib.configuration.source">ValueValidator</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source.loader">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.function</a> used by <a href="../source/loader/package-summary.html">cc.carm.lib.configuration.source.loader</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueValidator.html#cc.carm.lib.configuration.source.loader">ValueValidator</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source.section">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.function</a> used by <a href="../source/section/package-summary.html">cc.carm.lib.configuration.source.section</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/DataFunction.html#cc.carm.lib.configuration.source.section">DataFunction</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.function</a> used by <a href="../value/package-summary.html">cc.carm.lib.configuration.value</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueValidator.html#cc.carm.lib.configuration.value">ValueValidator</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,120 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration" class="title">Package cc.carm.lib.configuration</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="adapter/package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="annotation/package-summary.html">cc.carm.lib.configuration.annotation</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="builder/package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="function/package-summary.html">cc.carm.lib.configuration.function</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="source/package-summary.html">cc.carm.lib.configuration.source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="value/package-summary.html">cc.carm.lib.configuration.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Interfaces</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">The root interface of the configuration file interfaces,
which is used to label a class as a configuration.</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -0,0 +1,72 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li class="circle">cc.carm.lib.configuration.<a href="Configuration.html" class="type-name-link" title="interface in cc.carm.lib.configuration">Configuration</a></li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More