]> juplo.de Git - website/commitdiff
WIP:thymeroot content content--thymeroot
authorKai Moritz <kai@juplo.de>
Sun, 19 Oct 2025 14:37:03 +0000 (16:37 +0200)
committerKai Moritz <kai@juplo.de>
Sun, 19 Oct 2025 14:37:03 +0000 (16:37 +0200)
87 files changed:
projects/thymeroot/2.0.0/apidocs/allclasses-index.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/allpackages-index.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/constant-values.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/copy.svg [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootApplication.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootApplicationContextInitializer.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootController.TemplateNotAvailableException.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootController.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.Site.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootErrorViewResolver.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootHandlerMapping.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.Errors.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.Site.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootApplication.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootApplicationContextInitializer.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootBeanFactoryPostProcessor.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootController.TemplateNotAvailableException.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootController.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootEnvironmentPostProcessor.Site.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootEnvironmentPostProcessor.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootErrorViewResolver.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootHandlerMapping.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.Errors.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.Site.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-summary.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-tree.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-use.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/element-list [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/help-doc.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/index-all.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/index.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/legal/ASSEMBLY_EXCEPTION [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/legal/jquery.md [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/legal/jqueryUI.md [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/link.svg [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/member-search-index.js [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/module-search-index.js [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/overview-tree.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/package-search-index.js [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/resources/glass.png [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/resources/x.png [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/script-dir/jquery-3.7.1.min.js [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/script-dir/jquery-ui.min.css [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/script-dir/jquery-ui.min.js [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/script.js [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/search-page.js [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/search.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/search.js [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/serialized-form.html [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/stylesheet.css [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/tag-search-index.js [new file with mode: 0644]
projects/thymeroot/2.0.0/apidocs/type-search-index.js [new file with mode: 0644]
projects/thymeroot/2.0.0/configuration.html
projects/thymeroot/2.0.0/dependencies.html
projects/thymeroot/2.0.0/dependency-info.html
projects/thymeroot/2.0.0/dependency-management.html
projects/thymeroot/2.0.0/distribution-management.html
projects/thymeroot/2.0.0/index.html
projects/thymeroot/2.0.0/issue-tracking.html
projects/thymeroot/2.0.0/licenses.html
projects/thymeroot/2.0.0/mail-lists.html
projects/thymeroot/2.0.0/plugin-management.html
projects/thymeroot/2.0.0/plugins.html
projects/thymeroot/2.0.0/project-info.html
projects/thymeroot/2.0.0/project-reports.html [new file with mode: 0644]
projects/thymeroot/2.0.0/scm.html
projects/thymeroot/2.0.0/summary.html
projects/thymeroot/2.0.0/team.html
projects/thymeroot/2.0.0/xref/allclasses-frame.html [new file with mode: 0644]
projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootApplication.html [new file with mode: 0644]
projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootApplicationContextInitializer.html [new file with mode: 0644]
projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html [new file with mode: 0644]
projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootController.html [new file with mode: 0644]
projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html [new file with mode: 0644]
projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootErrorViewResolver.html [new file with mode: 0644]
projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootHandlerMapping.html [new file with mode: 0644]
projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootProperties.html [new file with mode: 0644]
projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/package-frame.html [new file with mode: 0644]
projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/package-summary.html [new file with mode: 0644]
projects/thymeroot/2.0.0/xref/index.html [new file with mode: 0644]
projects/thymeroot/2.0.0/xref/overview-frame.html [new file with mode: 0644]
projects/thymeroot/2.0.0/xref/overview-summary.html [new file with mode: 0644]
projects/thymeroot/2.0.0/xref/stylesheet.css [new file with mode: 0644]

diff --git a/projects/thymeroot/2.0.0/apidocs/allclasses-index.html b/projects/thymeroot/2.0.0/apidocs/allclasses-index.html
new file mode 100644 (file)
index 0000000..95ccef7
--- /dev/null
@@ -0,0 +1,96 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Alle Klassen und Schnittstellen (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="class index">
+<meta name="generator" content="javadoc/AllClassesIndexWriter">
+<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="all-classes-index-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/thymeroot/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/thymeroot/package-tree.html">Baum</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#all-classes">Hilfe</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="Suchen">
+<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="Alle Klassen und Schnittstellen" class="title">Alle Klassen und Schnittstellen</h1>
+</div>
+<div id="all-classes-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">Alle Klassen und Schnittstellen</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Klassen</button><button id="all-classes-table-tab5" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab5', 2)" class="table-tab">Ausnahmeklassen</button></div>
+<div id="all-classes-table.tabpanel" role="tabpanel" aria-labelledby="all-classes-table-tab0">
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Klasse</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/thymeroot/ThymerootApplication.html" title="Klasse in de.juplo.thymeroot">ThymerootApplication</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/thymeroot/ThymerootApplicationContextInitializer.html" title="Klasse in de.juplo.thymeroot">ThymerootApplicationContextInitializer</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html" title="Klasse in de.juplo.thymeroot">ThymerootBeanFactoryPostProcessor</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/thymeroot/ThymerootController.html" title="Klasse in de.juplo.thymeroot">ThymerootController</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Specialized controller that deduces a view-name from the requested URL-path.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="de/juplo/thymeroot/ThymerootController.TemplateNotAvailableException.html" title="Klasse in de.juplo.thymeroot">ThymerootController.TemplateNotAvailableException</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor.Site</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/thymeroot/ThymerootErrorViewResolver.html" title="Klasse in de.juplo.thymeroot">ThymerootErrorViewResolver</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/thymeroot/ThymerootHandlerMapping.html" title="Klasse in de.juplo.thymeroot">ThymerootHandlerMapping</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/thymeroot/ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/thymeroot/ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/thymeroot/ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+</div>
+</div>
+</div>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/apidocs/allpackages-index.html b/projects/thymeroot/2.0.0/apidocs/allpackages-index.html
new file mode 100644 (file)
index 0000000..79ad228
--- /dev/null
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Alle Packages (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="package index">
+<meta name="generator" content="javadoc/AllPackagesIndexWriter">
+<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="all-packages-index-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/thymeroot/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/thymeroot/package-tree.html">Baum</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#all-packages">Hilfe</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="Suchen">
+<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="Alle&amp;nbsp;Packages" class="title">Alle&nbsp;Packages</h1>
+</div>
+<div class="caption"><span>Packageübersicht</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Package</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><a href="de/juplo/thymeroot/package-summary.html">de.juplo.thymeroot</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/apidocs/constant-values.html b/projects/thymeroot/2.0.0/apidocs/constant-values.html
new file mode 100644 (file)
index 0000000..97b544f
--- /dev/null
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Konstantenfeldwerte (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="summary of constants">
+<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
+<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="constants-summary-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/thymeroot/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/thymeroot/package-tree.html">Baum</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#constant-values">Hilfe</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="Suchen">
+<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="Konstantenfeldwerte" class="title">Konstantenfeldwerte</h1>
+</div>
+<section class="packages">
+<h2 title="Inhalt">Inhalt</h2>
+<ul class="contents-list">
+<li><a href="#de.juplo">de.juplo.*</a></li>
+</ul>
+</section>
+<section class="constants-summary" id="de.juplo">
+<h2 title="de.juplo.*">de.juplo.*</h2>
+<ul class="block-list">
+<li>
+<div class="caption"><span>de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html" title="Klasse in de.juplo.thymeroot">ThymerootBeanFactoryPostProcessor</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Konstantenfeld</div>
+<div class="table-header col-last">Wert</div>
+<div class="col-first even-row-color"><code id="de.juplo.thymeroot.ThymerootBeanFactoryPostProcessor.MAPPING_BEAN_BASENAME">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html#MAPPING_BEAN_BASENAME">MAPPING_BEAN_BASENAME</a></code></div>
+<div class="col-last even-row-color"><code>"thymerootHandlerMapping_"</code></div>
+</div>
+</li>
+<li>
+<div class="caption"><span>de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Konstantenfeld</div>
+<div class="table-header col-last">Wert</div>
+<div class="col-first even-row-color"><code id="de.juplo.thymeroot.ThymerootProperties.PREFIX">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="de/juplo/thymeroot/ThymerootProperties.html#PREFIX">PREFIX</a></code></div>
+<div class="col-last even-row-color"><code>"thymeroot"</code></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>
diff --git a/projects/thymeroot/2.0.0/apidocs/copy.svg b/projects/thymeroot/2.0.0/apidocs/copy.svg
new file mode 100644 (file)
index 0000000..7c46ab1
--- /dev/null
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+
+ This code is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License version 2 only, as
+ published by the Free Software Foundation.  Oracle designates this
+ particular file as subject to the "Classpath" exception as provided
+ by Oracle in the LICENSE file that accompanied this code.
+
+ This code is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ version 2 for more details (a copy is included in the LICENSE file that
+ accompanied this code).
+
+ You should have received a copy of the GNU General Public License version
+ 2 along with this work; if not, write to the Free Software Foundation,
+ Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ or visit www.oracle.com if you need additional information or have any
+ questions.
+-->
+
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 380 460" fill="#505050">
+  <path
+     d="M 346,8 H 108 C 90,8 75,23 75,41 v 316 c 0,18 15,33 33,33 h 238 c 18,0 33,-15 33,-33 V 41 C 379,23 364,8 346,8 Z m -8,344 H 116 c -2,0 -3,-1 -3,-3 V 49 c 0,-2 1,-3 3,-3 h 222 c 2,0 3,1 3,3 v 300 h 10e-4 c 0,2 -1,3 -3,3 z"/>
+  <path
+     d="m 290,389 v 26 h 10e-4 c 0,2 -1,3 -3,3 H 49 c -2,0 -3,-1 -3,-3 V 99 c 0,-2 1,-3 3,-3 h 27 v 0 l -5e-4,-38 H 41 C 23,58 8,73 8,91 v 332 c 10e-4,18 15,33 33,33 h 254 c 18,0 33,-15 33,-33 v -34"/>
+</svg>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootApplication.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootApplication.html
new file mode 100644 (file)
index 0000000..70814d0
--- /dev/null
@@ -0,0 +1,230 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>ThymerootApplication (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="declaration: package: de.juplo.thymeroot, class: ThymerootApplication">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/ThymerootApplication.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li>Feld</li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht:&nbsp;</li>
+<li>Verschachtelt&nbsp;|&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details:&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<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">de.juplo.thymeroot</a></div>
+<h1 title="Klasse ThymerootApplication" class="title">Klasse ThymerootApplication</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">de.juplo.thymeroot.ThymerootApplication</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>Alle implementierten Schnittstellen:</dt>
+<dd><code>org.springframework.web.servlet.config.annotation.WebMvcConfigurer</code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="annotations">@SpringBootApplication
+@EnableConfigurationProperties(<a href="ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.class</a>)
+</span><span class="modifiers">public class </span><span class="element-name type-name-label">ThymerootApplication</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
+implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer</span></div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ThymerootApplication</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>Methodenübersicht</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">Alle Methoden</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">Statische Methoden</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">Instanzmethoden</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">Konkrete Methoden</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">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ThymerootErrorViewResolver.html" title="Klasse in de.juplo.thymeroot">ThymerootErrorViewResolver</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#errorViewResolver(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,de.juplo.thymeroot.ThymerootProperties)" class="member-name-link">errorViewResolver</a><wbr>(de.juplo.httpresources.HttpResourceChainAwareResourceLoader&nbsp;loader,
+ <a href="ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a>&nbsp;properties)</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-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#main(java.lang.String%5B%5D)" class="member-name-link">main</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[]&nbsp;args)</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>org.springframework.http.client.ClientHttpRequestFactory</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#requestFactory()" class="member-name-link">requestFactory</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="ThymerootController.html" title="Klasse in de.juplo.thymeroot">ThymerootController</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#thymerootController(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,org.springframework.web.servlet.RequestToViewNameTranslator)" class="member-name-link">thymerootController</a><wbr>(de.juplo.httpresources.HttpResourceChainAwareResourceLoader&nbsp;loader,
+ org.springframework.web.servlet.RequestToViewNameTranslator&nbsp;viewNameTranslator)</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>org.springframework.web.servlet.RequestToViewNameTranslator</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#viewNameTranslator()" class="member-name-link">viewNameTranslator</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">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-org.springframework.web.servlet.config.annotation.WebMvcConfigurer">Von Schnittstelle geerbte Methoden&nbsp;org.springframework.web.servlet.config.annotation.WebMvcConfigurer</h3>
+<code>addArgumentResolvers, addCorsMappings, addFormatters, addInterceptors, addResourceHandlers, addReturnValueHandlers, addViewControllers, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configurePathMatch, configureViewResolvers, extendHandlerExceptionResolvers, extendMessageConverters, getMessageCodesResolver, getValidator</code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>ThymerootApplication</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ThymerootApplication</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="requestFactory()">
+<h3>requestFactory</h3>
+<div class="member-signature"><span class="annotations">@Bean
+</span><span class="modifiers">public</span>&nbsp;<span class="return-type">org.springframework.http.client.ClientHttpRequestFactory</span>&nbsp;<span class="element-name">requestFactory</span>()</div>
+</section>
+</li>
+<li>
+<section class="detail" id="thymerootController(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,org.springframework.web.servlet.RequestToViewNameTranslator)">
+<h3>thymerootController</h3>
+<div class="member-signature"><span class="annotations">@Bean
+</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="ThymerootController.html" title="Klasse in de.juplo.thymeroot">ThymerootController</a></span>&nbsp;<span class="element-name">thymerootController</span><wbr><span class="parameters">(de.juplo.httpresources.HttpResourceChainAwareResourceLoader&nbsp;loader,
+ org.springframework.web.servlet.RequestToViewNameTranslator&nbsp;viewNameTranslator)</span></div>
+</section>
+</li>
+<li>
+<section class="detail" id="viewNameTranslator()">
+<h3>viewNameTranslator</h3>
+<div class="member-signature"><span class="annotations">@Bean(name="viewNameTranslator")
+</span><span class="modifiers">public</span>&nbsp;<span class="return-type">org.springframework.web.servlet.RequestToViewNameTranslator</span>&nbsp;<span class="element-name">viewNameTranslator</span>()</div>
+</section>
+</li>
+<li>
+<section class="detail" id="errorViewResolver(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,de.juplo.thymeroot.ThymerootProperties)">
+<h3>errorViewResolver</h3>
+<div class="member-signature"><span class="annotations">@Bean
+</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="ThymerootErrorViewResolver.html" title="Klasse in de.juplo.thymeroot">ThymerootErrorViewResolver</a></span>&nbsp;<span class="element-name">errorViewResolver</span><wbr><span class="parameters">(de.juplo.httpresources.HttpResourceChainAwareResourceLoader&nbsp;loader,
+ <a href="ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a>&nbsp;properties)</span></div>
+</section>
+</li>
+<li>
+<section class="detail" id="main(java.lang.String[])">
+<h3>main</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">main</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[]&nbsp;args)</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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootApplicationContextInitializer.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootApplicationContextInitializer.html
new file mode 100644 (file)
index 0000000..6bb3aa3
--- /dev/null
@@ -0,0 +1,185 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>ThymerootApplicationContextInitializer (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="declaration: package: de.juplo.thymeroot, class: ThymerootApplicationContextInitializer">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/ThymerootApplicationContextInitializer.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li>Feld</li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht:&nbsp;</li>
+<li>Verschachtelt&nbsp;|&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details:&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<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">de.juplo.thymeroot</a></div>
+<h1 title="Klasse ThymerootApplicationContextInitializer" class="title">Klasse ThymerootApplicationContextInitializer</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">de.juplo.thymeroot.ThymerootApplicationContextInitializer</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>Alle implementierten Schnittstellen:</dt>
+<dd><code>org.springframework.context.ApplicationContextInitializer&lt;org.springframework.context.ConfigurableApplicationContext&gt;</code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ThymerootApplicationContextInitializer</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
+implements org.springframework.context.ApplicationContextInitializer&lt;org.springframework.context.ConfigurableApplicationContext&gt;</span></div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site...)" class="member-name-link">ThymerootApplicationContextInitializer</a><wbr>(<a href="ThymerootEnvironmentPostProcessor.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor.Site</a>...&nbsp;sites)</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>Methodenübersicht</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">Alle Methoden</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">Instanzmethoden</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">Konkrete Methoden</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">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</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="#initialize(org.springframework.context.ConfigurableApplicationContext)" class="member-name-link">initialize</a><wbr>(org.springframework.context.ConfigurableApplicationContext&nbsp;context)</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">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle 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>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;(de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site...)">
+<h3>ThymerootApplicationContextInitializer</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ThymerootApplicationContextInitializer</span><wbr><span class="parameters">(<a href="ThymerootEnvironmentPostProcessor.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor.Site</a>...&nbsp;sites)</span></div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="initialize(org.springframework.context.ConfigurableApplicationContext)">
+<h3>initialize</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">initialize</span><wbr><span class="parameters">(org.springframework.context.ConfigurableApplicationContext&nbsp;context)</span></div>
+<dl class="notes">
+<dt>Angegeben von:</dt>
+<dd><code>initialize</code>&nbsp;in Schnittstelle&nbsp;<code>org.springframework.context.ApplicationContextInitializer&lt;org.springframework.context.ConfigurableApplicationContext&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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html
new file mode 100644 (file)
index 0000000..7733216
--- /dev/null
@@ -0,0 +1,225 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>ThymerootBeanFactoryPostProcessor (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="declaration: package: de.juplo.thymeroot, class: ThymerootBeanFactoryPostProcessor">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/ThymerootBeanFactoryPostProcessor.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li><a href="#field-summary">Feld</a></li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li><a href="#field-detail">Feld</a></li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht:&nbsp;</li>
+<li>Verschachtelt&nbsp;|&nbsp;</li>
+<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details:&nbsp;</li>
+<li><a href="#field-detail">Feld</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<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">de.juplo.thymeroot</a></div>
+<h1 title="Klasse ThymerootBeanFactoryPostProcessor" class="title">Klasse ThymerootBeanFactoryPostProcessor</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">de.juplo.thymeroot.ThymerootBeanFactoryPostProcessor</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>Alle implementierten Schnittstellen:</dt>
+<dd><code>org.springframework.beans.factory.config.BeanFactoryPostProcessor</code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ThymerootBeanFactoryPostProcessor</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
+implements org.springframework.beans.factory.config.BeanFactoryPostProcessor</span></div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- =========== FIELD SUMMARY =========== -->
+<li>
+<section class="field-summary" id="field-summary">
+<h2>Feldübersicht</h2>
+<div class="caption"><span>Felder</span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Feld</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="#MAPPING_BEAN_BASENAME" class="member-name-link">MAPPING_BEAN_BASENAME</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>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site%5B%5D)" class="member-name-link">ThymerootBeanFactoryPostProcessor</a><wbr>(<a href="ThymerootEnvironmentPostProcessor.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor.Site</a>[]&nbsp;sites)</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>Methodenübersicht</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">Alle Methoden</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">Instanzmethoden</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">Konkrete Methoden</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">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</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="#postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory)" class="member-name-link">postProcessBeanFactory</a><wbr>(org.springframework.beans.factory.config.ConfigurableListableBeanFactory&nbsp;factory)</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">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle 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>Felddetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="MAPPING_BEAN_BASENAME">
+<h3>MAPPING_BEAN_BASENAME</h3>
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">MAPPING_BEAN_BASENAME</span></div>
+<dl class="notes">
+<dt>Siehe auch:</dt>
+<dd>
+<ul class="tag-list">
+<li><a href="../../../constant-values.html#de.juplo.thymeroot.ThymerootBeanFactoryPostProcessor.MAPPING_BEAN_BASENAME">Konstantenfeldwerte</a></li>
+</ul>
+</dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;(de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site[])">
+<h3>ThymerootBeanFactoryPostProcessor</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ThymerootBeanFactoryPostProcessor</span><wbr><span class="parameters">(<a href="ThymerootEnvironmentPostProcessor.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor.Site</a>[]&nbsp;sites)</span></div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory)">
+<h3>postProcessBeanFactory</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">postProcessBeanFactory</span><wbr><span class="parameters">(org.springframework.beans.factory.config.ConfigurableListableBeanFactory&nbsp;factory)</span>
+                            throws <span class="exceptions">org.springframework.beans.BeansException</span></div>
+<dl class="notes">
+<dt>Angegeben von:</dt>
+<dd><code>postProcessBeanFactory</code>&nbsp;in Schnittstelle&nbsp;<code>org.springframework.beans.factory.config.BeanFactoryPostProcessor</code></dd>
+<dt>Löst aus:</dt>
+<dd><code>org.springframework.beans.BeansException</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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootController.TemplateNotAvailableException.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootController.TemplateNotAvailableException.html
new file mode 100644 (file)
index 0000000..6e39abd
--- /dev/null
@@ -0,0 +1,175 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>ThymerootController.TemplateNotAvailableException (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="declaration: package: de.juplo.thymeroot, class: ThymerootController, class: TemplateNotAvailableException">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/ThymerootController.TemplateNotAvailableException.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li>Feld</li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li>Methode</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht:&nbsp;</li>
+<li>Verschachtelt&nbsp;|&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details:&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li>Methode</li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<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">de.juplo.thymeroot</a></div>
+<h1 title="Klasse ThymerootController.TemplateNotAvailableException" class="title">Klasse ThymerootController.TemplateNotAvailableException</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Throwable</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Exception</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/RuntimeException.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.RuntimeException</a>
+<div class="inheritance">de.juplo.thymeroot.ThymerootController.TemplateNotAvailableException</div>
+</div>
+</div>
+</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>Alle implementierten Schnittstellen:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a></code></dd>
+</dl>
+<dl class="notes">
+<dt>Umschließende Klasse:</dt>
+<dd><code><a href="ThymerootController.html" title="Klasse in de.juplo.thymeroot">ThymerootController</a></code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="annotations">@ResponseStatus(NOT_FOUND)
+</span><span class="modifiers">public static class </span><span class="element-name type-name-label">ThymerootController.TemplateNotAvailableException</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/RuntimeException.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">RuntimeException</a></span></div>
+<dl class="notes">
+<dt>Siehe auch:</dt>
+<dd>
+<ul class="tag-list">
+<li><a href="../../../serialized-form.html#de.juplo.thymeroot.ThymerootController.TemplateNotAvailableException">Serialisierte Form</a></li>
+</ul>
+</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">TemplateNotAvailableException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;message)</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>Methodenübersicht</h2>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Throwable">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Throwable</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)" title="Klasse oder Schnittstelle in java.lang" class="external-link">addSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#fillInStackTrace()" title="Klasse oder Schnittstelle in java.lang" class="external-link">fillInStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#getCause()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getCause</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#getLocalizedMessage()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getLocalizedMessage</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#getMessage()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getMessage</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#getStackTrace()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#getSuppressed()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#initCause(java.lang.Throwable)" title="Klasse oder Schnittstelle in java.lang" class="external-link">initCause</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#printStackTrace()" title="Klasse oder Schnittstelle in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)" title="Klasse oder Schnittstelle in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)" title="Klasse oder Schnittstelle in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement%5B%5D)" title="Klasse oder Schnittstelle in java.lang" class="external-link">setStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a></code></div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle 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>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;(java.lang.String)">
+<h3>TemplateNotAvailableException</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">TemplateNotAvailableException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle 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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootController.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootController.html
new file mode 100644 (file)
index 0000000..4ab1226
--- /dev/null
@@ -0,0 +1,218 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>ThymerootController (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="declaration: package: de.juplo.thymeroot, class: ThymerootController">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/ThymerootController.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li><a href="#nested-class-summary">Verschachtelt</a></li>
+<li>Feld</li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht:&nbsp;</li>
+<li><a href="#nested-class-summary">Verschachtelt</a>&nbsp;|&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details:&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<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">de.juplo.thymeroot</a></div>
+<h1 title="Klasse ThymerootController" class="title">Klasse ThymerootController</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">de.juplo.thymeroot.ThymerootController</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>Alle implementierten Schnittstellen:</dt>
+<dd><code>org.springframework.web.servlet.mvc.Controller</code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ThymerootController</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
+implements org.springframework.web.servlet.mvc.Controller</span></div>
+<div class="block">Specialized controller that deduces a view-name from the requested URL-path.
+ <p>
+ The controller has to check the availability of the template up-front,
+ because any exception, that is thrown during the rendering would not be
+ catched by the exception-handler mechanisms and.
+ Hence, the <code>TemplateInputException</code>, that is thrown by Thymeleaf if the
+ template cannot be found, could be translated into a proper 404 error-message.</div>
+<dl class="notes">
+<dt>Autor:</dt>
+<dd>Kai Moritz</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<li>
+<section class="nested-class-summary" id="nested-class-summary">
+<h2>Verschachtelte Klassen - Ãœbersicht</h2>
+<div class="caption"><span>Verschachtelte Klassen</span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Klasse</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
+<div class="col-second even-row-color"><code><a href="ThymerootController.TemplateNotAvailableException.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootController.TemplateNotAvailableException</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>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,org.springframework.web.servlet.RequestToViewNameTranslator)" class="member-name-link">ThymerootController</a><wbr>(de.juplo.httpresources.HttpResourceChainAwareResourceLoader&nbsp;loader,
+ org.springframework.web.servlet.RequestToViewNameTranslator&nbsp;viewNameTranslator)</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>Methodenübersicht</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">Alle Methoden</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">Instanzmethoden</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">Konkrete Methoden</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">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.springframework.web.servlet.ModelAndView</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#handleRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)" class="member-name-link">handleRequest</a><wbr>(javax.servlet.http.HttpServletRequest&nbsp;request,
+ javax.servlet.http.HttpServletResponse&nbsp;response)</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">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle 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>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,org.springframework.web.servlet.RequestToViewNameTranslator)">
+<h3>ThymerootController</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ThymerootController</span><wbr><span class="parameters">(de.juplo.httpresources.HttpResourceChainAwareResourceLoader&nbsp;loader,
+ org.springframework.web.servlet.RequestToViewNameTranslator&nbsp;viewNameTranslator)</span></div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="handleRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)">
+<h3>handleRequest</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">org.springframework.web.servlet.ModelAndView</span>&nbsp;<span class="element-name">handleRequest</span><wbr><span class="parameters">(javax.servlet.http.HttpServletRequest&nbsp;request,
+ javax.servlet.http.HttpServletResponse&nbsp;response)</span>
+                                                           throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Angegeben von:</dt>
+<dd><code>handleRequest</code>&nbsp;in Schnittstelle&nbsp;<code>org.springframework.web.servlet.mvc.Controller</code></dd>
+<dt>Löst aus:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" title="Klasse oder Schnittstelle 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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.Site.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.Site.html
new file mode 100644 (file)
index 0000000..0769400
--- /dev/null
@@ -0,0 +1,155 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>ThymerootEnvironmentPostProcessor.Site (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="declaration: package: de.juplo.thymeroot, class: ThymerootEnvironmentPostProcessor, class: Site">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/ThymerootEnvironmentPostProcessor.Site.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li>Feld</li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li>Methode</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht:&nbsp;</li>
+<li>Verschachtelt&nbsp;|&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details:&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li>Methode</li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<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">de.juplo.thymeroot</a></div>
+<h1 title="Klasse ThymerootEnvironmentPostProcessor.Site" class="title">Klasse ThymerootEnvironmentPostProcessor.Site</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>Umschließende Klasse:</dt>
+<dd><code><a href="ThymerootEnvironmentPostProcessor.html" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor</a></code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name type-name-label">ThymerootEnvironmentPostProcessor.Site</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.regex.Pattern%5B%5D,java.util.regex.Pattern%5B%5D)" class="member-name-link">Site</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/regex/Pattern.html" title="Klasse oder Schnittstelle in java.util.regex" class="external-link">Pattern</a>[]&nbsp;patterns,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/regex/Pattern.html" title="Klasse oder Schnittstelle in java.util.regex" class="external-link">Pattern</a>[]&nbsp;exclusions)</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>Methodenübersicht</h2>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle 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>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;(java.util.regex.Pattern[],java.util.regex.Pattern[])">
+<h3>Site</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Site</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/regex/Pattern.html" title="Klasse oder Schnittstelle in java.util.regex" class="external-link">Pattern</a>[]&nbsp;patterns,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/regex/Pattern.html" title="Klasse oder Schnittstelle in java.util.regex" class="external-link">Pattern</a>[]&nbsp;exclusions)</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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html
new file mode 100644 (file)
index 0000000..5dd0327
--- /dev/null
@@ -0,0 +1,202 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>ThymerootEnvironmentPostProcessor (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="declaration: package: de.juplo.thymeroot, class: ThymerootEnvironmentPostProcessor">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/ThymerootEnvironmentPostProcessor.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li><a href="#nested-class-summary">Verschachtelt</a></li>
+<li>Feld</li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht:&nbsp;</li>
+<li><a href="#nested-class-summary">Verschachtelt</a>&nbsp;|&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details:&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<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">de.juplo.thymeroot</a></div>
+<h1 title="Klasse ThymerootEnvironmentPostProcessor" class="title">Klasse ThymerootEnvironmentPostProcessor</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">de.juplo.thymeroot.ThymerootEnvironmentPostProcessor</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>Alle implementierten Schnittstellen:</dt>
+<dd><code>org.springframework.boot.env.EnvironmentPostProcessor</code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ThymerootEnvironmentPostProcessor</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
+implements org.springframework.boot.env.EnvironmentPostProcessor</span></div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<li>
+<section class="nested-class-summary" id="nested-class-summary">
+<h2>Verschachtelte Klassen - Ãœbersicht</h2>
+<div class="caption"><span>Verschachtelte Klassen</span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Klasse</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
+<div class="col-second even-row-color"><code><a href="ThymerootEnvironmentPostProcessor.Site.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor.Site</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>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ThymerootEnvironmentPostProcessor</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>Methodenübersicht</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">Alle Methoden</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">Instanzmethoden</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">Konkrete Methoden</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">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</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="#postProcessEnvironment(org.springframework.core.env.ConfigurableEnvironment,org.springframework.boot.SpringApplication)" class="member-name-link">postProcessEnvironment</a><wbr>(org.springframework.core.env.ConfigurableEnvironment&nbsp;env,
+ org.springframework.boot.SpringApplication&nbsp;application)</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">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle 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>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>ThymerootEnvironmentPostProcessor</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ThymerootEnvironmentPostProcessor</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="postProcessEnvironment(org.springframework.core.env.ConfigurableEnvironment,org.springframework.boot.SpringApplication)">
+<h3>postProcessEnvironment</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">postProcessEnvironment</span><wbr><span class="parameters">(org.springframework.core.env.ConfigurableEnvironment&nbsp;env,
+ org.springframework.boot.SpringApplication&nbsp;application)</span></div>
+<dl class="notes">
+<dt>Angegeben von:</dt>
+<dd><code>postProcessEnvironment</code>&nbsp;in Schnittstelle&nbsp;<code>org.springframework.boot.env.EnvironmentPostProcessor</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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootErrorViewResolver.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootErrorViewResolver.html
new file mode 100644 (file)
index 0000000..0a93142
--- /dev/null
@@ -0,0 +1,202 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>ThymerootErrorViewResolver (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="declaration: package: de.juplo.thymeroot, class: ThymerootErrorViewResolver">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/ThymerootErrorViewResolver.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li>Feld</li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht:&nbsp;</li>
+<li>Verschachtelt&nbsp;|&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details:&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<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">de.juplo.thymeroot</a></div>
+<h1 title="Klasse ThymerootErrorViewResolver" class="title">Klasse ThymerootErrorViewResolver</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">de.juplo.thymeroot.ThymerootErrorViewResolver</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>Alle implementierten Schnittstellen:</dt>
+<dd><code>org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver</code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ThymerootErrorViewResolver</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
+implements org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver</span></div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,java.lang.String,java.lang.String)" class="member-name-link">ThymerootErrorViewResolver</a><wbr>(de.juplo.httpresources.HttpResourceChainAwareResourceLoader&nbsp;loader,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;prefix,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;suffix)</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>Methodenübersicht</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">Alle Methoden</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">Instanzmethoden</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">Konkrete Methoden</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">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</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="#isTemplateAvailable(java.lang.String)" class="member-name-link">isTemplateAvailable</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;templatePath)</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>org.springframework.web.servlet.ModelAndView</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolveErrorView(javax.servlet.http.HttpServletRequest,org.springframework.http.HttpStatus,java.util.Map)" class="member-name-link">resolveErrorView</a><wbr>(javax.servlet.http.HttpServletRequest&nbsp;request,
+ org.springframework.http.HttpStatus&nbsp;status,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Map.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>&gt;&nbsp;model)</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">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle 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>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,java.lang.String,java.lang.String)">
+<h3>ThymerootErrorViewResolver</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ThymerootErrorViewResolver</span><wbr><span class="parameters">(de.juplo.httpresources.HttpResourceChainAwareResourceLoader&nbsp;loader,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;prefix,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;suffix)</span></div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="resolveErrorView(javax.servlet.http.HttpServletRequest,org.springframework.http.HttpStatus,java.util.Map)">
+<h3>resolveErrorView</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">org.springframework.web.servlet.ModelAndView</span>&nbsp;<span class="element-name">resolveErrorView</span><wbr><span class="parameters">(javax.servlet.http.HttpServletRequest&nbsp;request,
+ org.springframework.http.HttpStatus&nbsp;status,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Map.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>&gt;&nbsp;model)</span></div>
+<dl class="notes">
+<dt>Angegeben von:</dt>
+<dd><code>resolveErrorView</code>&nbsp;in Schnittstelle&nbsp;<code>org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver</code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="isTemplateAvailable(java.lang.String)">
+<h3>isTemplateAvailable</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isTemplateAvailable</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;templatePath)</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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootHandlerMapping.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootHandlerMapping.html
new file mode 100644 (file)
index 0000000..8d5755c
--- /dev/null
@@ -0,0 +1,216 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>ThymerootHandlerMapping (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="declaration: package: de.juplo.thymeroot, class: ThymerootHandlerMapping">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/ThymerootHandlerMapping.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li><a href="#field-summary">Feld</a></li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht:&nbsp;</li>
+<li>Verschachtelt&nbsp;|&nbsp;</li>
+<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details:&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<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">de.juplo.thymeroot</a></div>
+<h1 title="Klasse ThymerootHandlerMapping" class="title">Klasse ThymerootHandlerMapping</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">de.juplo.thymeroot.ThymerootHandlerMapping</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>Alle implementierten Schnittstellen:</dt>
+<dd><code>org.springframework.core.Ordered</code>, <code>org.springframework.web.servlet.HandlerMapping</code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ThymerootHandlerMapping</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
+implements org.springframework.web.servlet.HandlerMapping, org.springframework.core.Ordered</span></div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- =========== FIELD SUMMARY =========== -->
+<li>
+<section class="field-summary" id="field-summary">
+<h2>Feldübersicht</h2>
+<div class="inherited-list">
+<h3 id="fields-inherited-from-class-org.springframework.web.servlet.HandlerMapping">Von Schnittstelle geerbte Felder&nbsp;org.springframework.web.servlet.HandlerMapping</h3>
+<code>BEST_MATCHING_HANDLER_ATTRIBUTE, BEST_MATCHING_PATTERN_ATTRIBUTE, INTROSPECT_TYPE_LEVEL_MAPPING, LOOKUP_PATH, MATRIX_VARIABLES_ATTRIBUTE, PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE, PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE, URI_TEMPLATE_VARIABLES_ATTRIBUTE</code></div>
+<div class="inherited-list">
+<h3 id="fields-inherited-from-class-org.springframework.core.Ordered">Von Schnittstelle geerbte Felder&nbsp;org.springframework.core.Ordered</h3>
+<code>HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE</code></div>
+</section>
+</li>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int,de.juplo.thymeroot.ThymerootController,java.util.regex.Pattern%5B%5D,java.util.regex.Pattern%5B%5D)" class="member-name-link">ThymerootHandlerMapping</a><wbr>(int&nbsp;order,
+ <a href="ThymerootController.html" title="Klasse in de.juplo.thymeroot">ThymerootController</a>&nbsp;controller,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/regex/Pattern.html" title="Klasse oder Schnittstelle in java.util.regex" class="external-link">Pattern</a>[]&nbsp;patterns,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/regex/Pattern.html" title="Klasse oder Schnittstelle in java.util.regex" class="external-link">Pattern</a>[]&nbsp;exclusions)</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>Methodenübersicht</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">Alle Methoden</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">Instanzmethoden</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">Konkrete Methoden</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">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.springframework.web.servlet.HandlerExecutionChain</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHandler(javax.servlet.http.HttpServletRequest)" class="member-name-link">getHandler</a><wbr>(javax.servlet.http.HttpServletRequest&nbsp;request)</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="#getOrder()" class="member-name-link">getOrder</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">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle 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>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;(int,de.juplo.thymeroot.ThymerootController,java.util.regex.Pattern[],java.util.regex.Pattern[])">
+<h3>ThymerootHandlerMapping</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ThymerootHandlerMapping</span><wbr><span class="parameters">(int&nbsp;order,
+ <a href="ThymerootController.html" title="Klasse in de.juplo.thymeroot">ThymerootController</a>&nbsp;controller,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/regex/Pattern.html" title="Klasse oder Schnittstelle in java.util.regex" class="external-link">Pattern</a>[]&nbsp;patterns,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/regex/Pattern.html" title="Klasse oder Schnittstelle in java.util.regex" class="external-link">Pattern</a>[]&nbsp;exclusions)</span></div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="getHandler(javax.servlet.http.HttpServletRequest)">
+<h3>getHandler</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">org.springframework.web.servlet.HandlerExecutionChain</span>&nbsp;<span class="element-name">getHandler</span><wbr><span class="parameters">(javax.servlet.http.HttpServletRequest&nbsp;request)</span></div>
+<dl class="notes">
+<dt>Angegeben von:</dt>
+<dd><code>getHandler</code>&nbsp;in Schnittstelle&nbsp;<code>org.springframework.web.servlet.HandlerMapping</code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getOrder()">
+<h3>getOrder</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getOrder</span>()</div>
+<dl class="notes">
+<dt>Angegeben von:</dt>
+<dd><code>getOrder</code>&nbsp;in Schnittstelle&nbsp;<code>org.springframework.core.Ordered</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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.Errors.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.Errors.html
new file mode 100644 (file)
index 0000000..36b2f2e
--- /dev/null
@@ -0,0 +1,207 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>ThymerootProperties.Errors (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="declaration: package: de.juplo.thymeroot, class: ThymerootProperties, class: Errors">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/ThymerootProperties.Errors.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li>Feld</li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht:&nbsp;</li>
+<li>Verschachtelt&nbsp;|&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details:&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<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">de.juplo.thymeroot</a></div>
+<h1 title="Klasse ThymerootProperties.Errors" class="title">Klasse ThymerootProperties.Errors</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">de.juplo.thymeroot.ThymerootProperties.Errors</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>Umschließende Klasse:</dt>
+<dd><code><a href="ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a></code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name type-name-label">ThymerootProperties.Errors</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Errors</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>Methodenübersicht</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">Alle Methoden</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">Instanzmethoden</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">Konkrete Methoden</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">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</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/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle 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="#getPrefix()" class="member-name-link">getPrefix</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="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSuffix()" class="member-name-link">getSuffix</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>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setPrefix(java.lang.String)" class="member-name-link">setPrefix</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;prefix)</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="#setSuffix(java.lang.String)" class="member-name-link">setSuffix</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;suffix)</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">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle 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>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>Errors</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Errors</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="getPrefix()">
+<h3>getPrefix</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getPrefix</span>()</div>
+</section>
+</li>
+<li>
+<section class="detail" id="setPrefix(java.lang.String)">
+<h3>setPrefix</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setPrefix</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;prefix)</span></div>
+</section>
+</li>
+<li>
+<section class="detail" id="getSuffix()">
+<h3>getSuffix</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getSuffix</span>()</div>
+</section>
+</li>
+<li>
+<section class="detail" id="setSuffix(java.lang.String)">
+<h3>setSuffix</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setSuffix</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;suffix)</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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.Site.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.Site.html
new file mode 100644 (file)
index 0000000..37b4c7f
--- /dev/null
@@ -0,0 +1,207 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>ThymerootProperties.Site (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="declaration: package: de.juplo.thymeroot, class: ThymerootProperties, class: Site">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/ThymerootProperties.Site.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li>Feld</li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht:&nbsp;</li>
+<li>Verschachtelt&nbsp;|&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details:&nbsp;</li>
+<li>Feld&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<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">de.juplo.thymeroot</a></div>
+<h1 title="Klasse ThymerootProperties.Site" class="title">Klasse ThymerootProperties.Site</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">de.juplo.thymeroot.ThymerootProperties.Site</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>Umschließende Klasse:</dt>
+<dd><code><a href="ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a></code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name type-name-label">ThymerootProperties.Site</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Site</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>Methodenübersicht</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">Alle Methoden</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">Instanzmethoden</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">Konkrete Methoden</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">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</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/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle 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="#getExclusions()" class="member-name-link">getExclusions</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="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[]</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPatterns()" class="member-name-link">getPatterns</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>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setExclusions(java.lang.String%5B%5D)" class="member-name-link">setExclusions</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[]&nbsp;exclusions)</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="#setPatterns(java.lang.String%5B%5D)" class="member-name-link">setPatterns</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[]&nbsp;patterns)</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">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle 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>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>Site</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Site</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="getPatterns()">
+<h3>getPatterns</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[]</span>&nbsp;<span class="element-name">getPatterns</span>()</div>
+</section>
+</li>
+<li>
+<section class="detail" id="setPatterns(java.lang.String[])">
+<h3>setPatterns</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setPatterns</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[]&nbsp;patterns)</span></div>
+</section>
+</li>
+<li>
+<section class="detail" id="getExclusions()">
+<h3>getExclusions</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[]</span>&nbsp;<span class="element-name">getExclusions</span>()</div>
+</section>
+</li>
+<li>
+<section class="detail" id="setExclusions(java.lang.String[])">
+<h3>setExclusions</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setExclusions</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[]&nbsp;exclusions)</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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.html
new file mode 100644 (file)
index 0000000..27872b1
--- /dev/null
@@ -0,0 +1,263 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>ThymerootProperties (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="declaration: package: de.juplo.thymeroot, class: ThymerootProperties">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/ThymerootProperties.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li><a href="#nested-class-summary">Verschachtelt</a></li>
+<li><a href="#field-summary">Feld</a></li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li><a href="#field-detail">Feld</a></li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht:&nbsp;</li>
+<li><a href="#nested-class-summary">Verschachtelt</a>&nbsp;|&nbsp;</li>
+<li><a href="#field-summary">Feld</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details:&nbsp;</li>
+<li><a href="#field-detail">Feld</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Konstruktor</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<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">de.juplo.thymeroot</a></div>
+<h1 title="Klasse ThymerootProperties" class="title">Klasse ThymerootProperties</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">de.juplo.thymeroot.ThymerootProperties</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="annotations">@ConfigurationProperties("thymeroot")
+</span><span class="modifiers">public class </span><span class="element-name type-name-label">ThymerootProperties</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
+<dl class="notes">
+<dt>Autor:</dt>
+<dd>Kai Moritz</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<li>
+<section class="nested-class-summary" id="nested-class-summary">
+<h2>Verschachtelte Klassen - Ãœbersicht</h2>
+<div class="caption"><span>Verschachtelte Klassen</span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Klasse</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
+<div class="col-second even-row-color"><code><a href="ThymerootProperties.Errors.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a></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="ThymerootProperties.Site.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a></code></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- =========== FIELD SUMMARY =========== -->
+<li>
+<section class="field-summary" id="field-summary">
+<h2>Feldübersicht</h2>
+<div class="caption"><span>Felder</span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Feld</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="#PREFIX" class="member-name-link">PREFIX</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>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ThymerootProperties</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>Methodenübersicht</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">Alle Methoden</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">Instanzmethoden</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">Konkrete Methoden</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">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getErrors()" class="member-name-link">getErrors</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="ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a>[]</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSites()" class="member-name-link">getSites</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>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setErrors(de.juplo.thymeroot.ThymerootProperties.Errors)" class="member-name-link">setErrors</a><wbr>(<a href="ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a>&nbsp;errors)</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="#setSites(de.juplo.thymeroot.ThymerootProperties.Site%5B%5D)" class="member-name-link">setSites</a><wbr>(<a href="ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a>[]&nbsp;sites)</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">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle 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>Felddetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="PREFIX">
+<h3>PREFIX</h3>
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">PREFIX</span></div>
+<dl class="notes">
+<dt>Siehe auch:</dt>
+<dd>
+<ul class="tag-list">
+<li><a href="../../../constant-values.html#de.juplo.thymeroot.ThymerootProperties.PREFIX">Konstantenfeldwerte</a></li>
+</ul>
+</dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>ThymerootProperties</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ThymerootProperties</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="getSites()">
+<h3>getSites</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a>[]</span>&nbsp;<span class="element-name">getSites</span>()</div>
+</section>
+</li>
+<li>
+<section class="detail" id="setSites(de.juplo.thymeroot.ThymerootProperties.Site[])">
+<h3>setSites</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setSites</span><wbr><span class="parameters">(<a href="ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a>[]&nbsp;sites)</span></div>
+</section>
+</li>
+<li>
+<section class="detail" id="getErrors()">
+<h3>getErrors</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a></span>&nbsp;<span class="element-name">getErrors</span>()</div>
+</section>
+</li>
+<li>
+<section class="detail" id="setErrors(de.juplo.thymeroot.ThymerootProperties.Errors)">
+<h3>setErrors</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setErrors</span><wbr><span class="parameters">(<a href="ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a>&nbsp;errors)</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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootApplication.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootApplication.html
new file mode 100644 (file)
index 0000000..7a9180f
--- /dev/null
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootApplication (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="use: package: de.juplo.thymeroot, class: ThymerootApplication">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../ThymerootApplication.html" title="Klasse in de.juplo.thymeroot">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#use">Hilfe</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="Suchen">
+<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="Verwendungen von Klasse de.juplo.thymeroot.ThymerootApplication" class="title">Verwendungen von Klasse<br>de.juplo.thymeroot.ThymerootApplication</h1>
+</div>
+Keine Verwendung von de.juplo.thymeroot.ThymerootApplication</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootApplicationContextInitializer.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootApplicationContextInitializer.html
new file mode 100644 (file)
index 0000000..1105888
--- /dev/null
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootApplicationContextInitializer (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="use: package: de.juplo.thymeroot, class: ThymerootApplicationContextInitializer">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../ThymerootApplicationContextInitializer.html" title="Klasse in de.juplo.thymeroot">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#use">Hilfe</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="Suchen">
+<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="Verwendungen von Klasse de.juplo.thymeroot.ThymerootApplicationContextInitializer" class="title">Verwendungen von Klasse<br>de.juplo.thymeroot.ThymerootApplicationContextInitializer</h1>
+</div>
+Keine Verwendung von de.juplo.thymeroot.ThymerootApplicationContextInitializer</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootBeanFactoryPostProcessor.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootBeanFactoryPostProcessor.html
new file mode 100644 (file)
index 0000000..5aed55e
--- /dev/null
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootBeanFactoryPostProcessor (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="use: package: de.juplo.thymeroot, class: ThymerootBeanFactoryPostProcessor">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../ThymerootBeanFactoryPostProcessor.html" title="Klasse in de.juplo.thymeroot">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#use">Hilfe</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="Suchen">
+<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="Verwendungen von Klasse de.juplo.thymeroot.ThymerootBeanFactoryPostProcessor" class="title">Verwendungen von Klasse<br>de.juplo.thymeroot.ThymerootBeanFactoryPostProcessor</h1>
+</div>
+Keine Verwendung von de.juplo.thymeroot.ThymerootBeanFactoryPostProcessor</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootController.TemplateNotAvailableException.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootController.TemplateNotAvailableException.html
new file mode 100644 (file)
index 0000000..d4e5069
--- /dev/null
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootController.TemplateNotAvailableException (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="use: package: de.juplo.thymeroot, class: ThymerootController, class: TemplateNotAvailableException">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../ThymerootController.TemplateNotAvailableException.html" title="Klasse in de.juplo.thymeroot">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#use">Hilfe</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="Suchen">
+<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="Verwendungen von Klasse de.juplo.thymeroot.ThymerootController.TemplateNotAvailableException" class="title">Verwendungen von Klasse<br>de.juplo.thymeroot.ThymerootController.TemplateNotAvailableException</h1>
+</div>
+Keine Verwendung von de.juplo.thymeroot.ThymerootController.TemplateNotAvailableException</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootController.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootController.html
new file mode 100644 (file)
index 0000000..e963fa3
--- /dev/null
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootController (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="use: package: de.juplo.thymeroot, class: ThymerootController">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../ThymerootController.html" title="Klasse in de.juplo.thymeroot">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#use">Hilfe</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="Suchen">
+<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="Verwendungen von Klasse de.juplo.thymeroot.ThymerootController" class="title">Verwendungen von Klasse<br>de.juplo.thymeroot.ThymerootController</h1>
+</div>
+<section class="class-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="de.juplo.thymeroot">
+<h2>Verwendungen von <a href="../ThymerootController.html" title="Klasse in de.juplo.thymeroot">ThymerootController</a> in <a href="../package-summary.html">de.juplo.thymeroot</a></h2>
+<div class="caption"><span>Methoden in <a href="../package-summary.html">de.juplo.thymeroot</a>, die <a href="../ThymerootController.html" title="Klasse in de.juplo.thymeroot">ThymerootController</a> zurückgeben</span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code><a href="../ThymerootController.html" title="Klasse in de.juplo.thymeroot">ThymerootController</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">ThymerootApplication.</span><code><a href="../ThymerootApplication.html#thymerootController(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,org.springframework.web.servlet.RequestToViewNameTranslator)" class="member-name-link">thymerootController</a><wbr>(de.juplo.httpresources.HttpResourceChainAwareResourceLoader&nbsp;loader,
+ org.springframework.web.servlet.RequestToViewNameTranslator&nbsp;viewNameTranslator)</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+<div class="caption"><span>Konstruktoren in <a href="../package-summary.html">de.juplo.thymeroot</a> mit Parametern vom Typ <a href="../ThymerootController.html" title="Klasse in de.juplo.thymeroot">ThymerootController</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer</div>
+<div class="table-header col-second">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code>&nbsp;</code></div>
+<div class="col-second even-row-color"><code><a href="../ThymerootHandlerMapping.html#%3Cinit%3E(int,de.juplo.thymeroot.ThymerootController,java.util.regex.Pattern%5B%5D,java.util.regex.Pattern%5B%5D)" class="member-name-link">ThymerootHandlerMapping</a><wbr>(int&nbsp;order,
+ <a href="../ThymerootController.html" title="Klasse in de.juplo.thymeroot">ThymerootController</a>&nbsp;controller,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/regex/Pattern.html" title="Klasse oder Schnittstelle in java.util.regex" class="external-link">Pattern</a>[]&nbsp;patterns,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/regex/Pattern.html" title="Klasse oder Schnittstelle in java.util.regex" class="external-link">Pattern</a>[]&nbsp;exclusions)</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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootEnvironmentPostProcessor.Site.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootEnvironmentPostProcessor.Site.html
new file mode 100644 (file)
index 0000000..72bc2ed
--- /dev/null
@@ -0,0 +1,82 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="use: package: de.juplo.thymeroot, class: ThymerootEnvironmentPostProcessor, class: Site">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../ThymerootEnvironmentPostProcessor.Site.html" title="Klasse in de.juplo.thymeroot">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#use">Hilfe</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="Suchen">
+<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="Verwendungen von Klasse de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site" class="title">Verwendungen von Klasse<br>de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site</h1>
+</div>
+<section class="class-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="de.juplo.thymeroot">
+<h2>Verwendungen von <a href="../ThymerootEnvironmentPostProcessor.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor.Site</a> in <a href="../package-summary.html">de.juplo.thymeroot</a></h2>
+<div class="caption"><span>Konstruktoren in <a href="../package-summary.html">de.juplo.thymeroot</a> mit Parametern vom Typ <a href="../ThymerootEnvironmentPostProcessor.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor.Site</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer</div>
+<div class="table-header col-second">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code>&nbsp;</code></div>
+<div class="col-second even-row-color"><code><a href="../ThymerootApplicationContextInitializer.html#%3Cinit%3E(de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site...)" class="member-name-link">ThymerootApplicationContextInitializer</a><wbr>(<a href="../ThymerootEnvironmentPostProcessor.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor.Site</a>...&nbsp;sites)</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="../ThymerootBeanFactoryPostProcessor.html#%3Cinit%3E(de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site%5B%5D)" class="member-name-link">ThymerootBeanFactoryPostProcessor</a><wbr>(<a href="../ThymerootEnvironmentPostProcessor.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor.Site</a>[]&nbsp;sites)</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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootEnvironmentPostProcessor.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootEnvironmentPostProcessor.html
new file mode 100644 (file)
index 0000000..ff67c99
--- /dev/null
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootEnvironmentPostProcessor (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="use: package: de.juplo.thymeroot, class: ThymerootEnvironmentPostProcessor">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../ThymerootEnvironmentPostProcessor.html" title="Klasse in de.juplo.thymeroot">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#use">Hilfe</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="Suchen">
+<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="Verwendungen von Klasse de.juplo.thymeroot.ThymerootEnvironmentPostProcessor" class="title">Verwendungen von Klasse<br>de.juplo.thymeroot.ThymerootEnvironmentPostProcessor</h1>
+</div>
+Keine Verwendung von de.juplo.thymeroot.ThymerootEnvironmentPostProcessor</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootErrorViewResolver.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootErrorViewResolver.html
new file mode 100644 (file)
index 0000000..728ca0a
--- /dev/null
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootErrorViewResolver (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="use: package: de.juplo.thymeroot, class: ThymerootErrorViewResolver">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../ThymerootErrorViewResolver.html" title="Klasse in de.juplo.thymeroot">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#use">Hilfe</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="Suchen">
+<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="Verwendungen von Klasse de.juplo.thymeroot.ThymerootErrorViewResolver" class="title">Verwendungen von Klasse<br>de.juplo.thymeroot.ThymerootErrorViewResolver</h1>
+</div>
+<section class="class-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="de.juplo.thymeroot">
+<h2>Verwendungen von <a href="../ThymerootErrorViewResolver.html" title="Klasse in de.juplo.thymeroot">ThymerootErrorViewResolver</a> in <a href="../package-summary.html">de.juplo.thymeroot</a></h2>
+<div class="caption"><span>Methoden in <a href="../package-summary.html">de.juplo.thymeroot</a>, die <a href="../ThymerootErrorViewResolver.html" title="Klasse in de.juplo.thymeroot">ThymerootErrorViewResolver</a> zurückgeben</span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code><a href="../ThymerootErrorViewResolver.html" title="Klasse in de.juplo.thymeroot">ThymerootErrorViewResolver</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">ThymerootApplication.</span><code><a href="../ThymerootApplication.html#errorViewResolver(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,de.juplo.thymeroot.ThymerootProperties)" class="member-name-link">errorViewResolver</a><wbr>(de.juplo.httpresources.HttpResourceChainAwareResourceLoader&nbsp;loader,
+ <a href="../ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a>&nbsp;properties)</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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootHandlerMapping.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootHandlerMapping.html
new file mode 100644 (file)
index 0000000..647a4de
--- /dev/null
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootHandlerMapping (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="use: package: de.juplo.thymeroot, class: ThymerootHandlerMapping">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../ThymerootHandlerMapping.html" title="Klasse in de.juplo.thymeroot">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#use">Hilfe</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="Suchen">
+<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="Verwendungen von Klasse de.juplo.thymeroot.ThymerootHandlerMapping" class="title">Verwendungen von Klasse<br>de.juplo.thymeroot.ThymerootHandlerMapping</h1>
+</div>
+Keine Verwendung von de.juplo.thymeroot.ThymerootHandlerMapping</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.Errors.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.Errors.html
new file mode 100644 (file)
index 0000000..dcdecb4
--- /dev/null
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootProperties.Errors (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="use: package: de.juplo.thymeroot, class: ThymerootProperties, class: Errors">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#use">Hilfe</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="Suchen">
+<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="Verwendungen von Klasse de.juplo.thymeroot.ThymerootProperties.Errors" class="title">Verwendungen von Klasse<br>de.juplo.thymeroot.ThymerootProperties.Errors</h1>
+</div>
+<section class="class-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="de.juplo.thymeroot">
+<h2>Verwendungen von <a href="../ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a> in <a href="../package-summary.html">de.juplo.thymeroot</a></h2>
+<div class="caption"><span>Methoden in <a href="../package-summary.html">de.juplo.thymeroot</a>, die <a href="../ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a> zurückgeben</span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code><a href="../ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">ThymerootProperties.</span><code><a href="../ThymerootProperties.html#getErrors()" class="member-name-link">getErrors</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+<div class="caption"><span>Methoden in <a href="../package-summary.html">de.juplo.thymeroot</a> mit Parametern vom Typ <a href="../ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code>void</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">ThymerootProperties.</span><code><a href="../ThymerootProperties.html#setErrors(de.juplo.thymeroot.ThymerootProperties.Errors)" class="member-name-link">setErrors</a><wbr>(<a href="../ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a>&nbsp;errors)</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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.Site.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.Site.html
new file mode 100644 (file)
index 0000000..6f0cf84
--- /dev/null
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootProperties.Site (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="use: package: de.juplo.thymeroot, class: ThymerootProperties, class: Site">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#use">Hilfe</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="Suchen">
+<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="Verwendungen von Klasse de.juplo.thymeroot.ThymerootProperties.Site" class="title">Verwendungen von Klasse<br>de.juplo.thymeroot.ThymerootProperties.Site</h1>
+</div>
+<section class="class-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="de.juplo.thymeroot">
+<h2>Verwendungen von <a href="../ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a> in <a href="../package-summary.html">de.juplo.thymeroot</a></h2>
+<div class="caption"><span>Methoden in <a href="../package-summary.html">de.juplo.thymeroot</a>, die <a href="../ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a> zurückgeben</span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code><a href="../ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a>[]</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">ThymerootProperties.</span><code><a href="../ThymerootProperties.html#getSites()" class="member-name-link">getSites</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+<div class="caption"><span>Methoden in <a href="../package-summary.html">de.juplo.thymeroot</a> mit Parametern vom Typ <a href="../ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code>void</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">ThymerootProperties.</span><code><a href="../ThymerootProperties.html#setSites(de.juplo.thymeroot.ThymerootProperties.Site%5B%5D)" class="member-name-link">setSites</a><wbr>(<a href="../ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a>[]&nbsp;sites)</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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.html
new file mode 100644 (file)
index 0000000..f0fd749
--- /dev/null
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootProperties (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="use: package: de.juplo.thymeroot, class: ThymerootProperties">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#use">Hilfe</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="Suchen">
+<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="Verwendungen von Klasse de.juplo.thymeroot.ThymerootProperties" class="title">Verwendungen von Klasse<br>de.juplo.thymeroot.ThymerootProperties</h1>
+</div>
+<section class="class-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="de.juplo.thymeroot">
+<h2>Verwendungen von <a href="../ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a> in <a href="../package-summary.html">de.juplo.thymeroot</a></h2>
+<div class="caption"><span>Methoden in <a href="../package-summary.html">de.juplo.thymeroot</a> mit Parametern vom Typ <a href="../ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code><a href="../ThymerootErrorViewResolver.html" title="Klasse in de.juplo.thymeroot">ThymerootErrorViewResolver</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">ThymerootApplication.</span><code><a href="../ThymerootApplication.html#errorViewResolver(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,de.juplo.thymeroot.ThymerootProperties)" class="member-name-link">errorViewResolver</a><wbr>(de.juplo.httpresources.HttpResourceChainAwareResourceLoader&nbsp;loader,
+ <a href="../ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a>&nbsp;properties)</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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-summary.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-summary.html
new file mode 100644 (file)
index 0000000..44192c2
--- /dev/null
@@ -0,0 +1,121 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>de.juplo.thymeroot (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="declaration: package: de.juplo.thymeroot">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li class="nav-bar-cell1-rev">Package</li>
+<li>Klasse</li>
+<li><a href="package-use.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#package">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Package:</p>
+<ul>
+<li>Beschreibung</li>
+<li>Zugehörige Packages</li>
+<li><a href="#class-summary">Klassen und Schnittstellen</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>Beschreibung&nbsp;|&nbsp;</li>
+<li>Zugehörige Packages&nbsp;|&nbsp;</li>
+<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<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 de.juplo.thymeroot" class="title">Package de.juplo.thymeroot</h1>
+</div>
+<hr>
+<div class="package-signature">package <span class="element-name">de.juplo.thymeroot</span></div>
+<section class="summary">
+<ul class="summary-list">
+<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">Alle Klassen und Schnittstellen</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">Klassen</button><button id="class-summary-tab5" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab5', 2)" class="table-tab">Ausnahmeklassen</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">Klasse</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ThymerootApplication.html" title="Klasse in de.juplo.thymeroot">ThymerootApplication</a></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="ThymerootApplicationContextInitializer.html" title="Klasse in de.juplo.thymeroot">ThymerootApplicationContextInitializer</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-tab2"><a href="ThymerootBeanFactoryPostProcessor.html" title="Klasse in de.juplo.thymeroot">ThymerootBeanFactoryPostProcessor</a></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="ThymerootController.html" title="Klasse in de.juplo.thymeroot">ThymerootController</a></div>
+<div class="col-last odd-row-color class-summary class-summary-tab2">
+<div class="block">Specialized controller that deduces a view-name from the requested URL-path.</div>
+</div>
+<div class="col-first even-row-color class-summary class-summary-tab5"><a href="ThymerootController.TemplateNotAvailableException.html" title="Klasse in de.juplo.thymeroot">ThymerootController.TemplateNotAvailableException</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab5">&nbsp;</div>
+<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ThymerootEnvironmentPostProcessor.html" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor</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-tab2"><a href="ThymerootEnvironmentPostProcessor.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor.Site</a></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="ThymerootErrorViewResolver.html" title="Klasse in de.juplo.thymeroot">ThymerootErrorViewResolver</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-tab2"><a href="ThymerootHandlerMapping.html" title="Klasse in de.juplo.thymeroot">ThymerootHandlerMapping</a></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="ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</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-tab2"><a href="ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a></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="ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a></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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-tree.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-tree.html
new file mode 100644 (file)
index 0000000..f6f2b77
--- /dev/null
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>de.juplo.thymeroot Klassenhierarchie (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="tree: package: de.juplo.thymeroot">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li class="nav-bar-cell1-rev">Baum</li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#tree">Hilfe</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="Suchen">
+<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">Hierarchie für Package de.juplo.thymeroot</h1>
+</div>
+<section class="hierarchy">
+<h2 title="Klassenhierarchie">Klassenhierarchie</h2>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Object</a>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Throwable</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a>)
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Exception</a>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/RuntimeException.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">RuntimeException</a>
+<ul>
+<li class="circle">de.juplo.thymeroot.<a href="ThymerootController.TemplateNotAvailableException.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootController.TemplateNotAvailableException</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="circle">de.juplo.thymeroot.<a href="ThymerootApplication.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootApplication</a> (implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer)</li>
+<li class="circle">de.juplo.thymeroot.<a href="ThymerootApplicationContextInitializer.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootApplicationContextInitializer</a> (implements org.springframework.context.ApplicationContextInitializer&lt;C&gt;)</li>
+<li class="circle">de.juplo.thymeroot.<a href="ThymerootBeanFactoryPostProcessor.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootBeanFactoryPostProcessor</a> (implements org.springframework.beans.factory.config.BeanFactoryPostProcessor)</li>
+<li class="circle">de.juplo.thymeroot.<a href="ThymerootController.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootController</a> (implements org.springframework.web.servlet.mvc.Controller)</li>
+<li class="circle">de.juplo.thymeroot.<a href="ThymerootEnvironmentPostProcessor.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor</a> (implements org.springframework.boot.env.EnvironmentPostProcessor)</li>
+<li class="circle">de.juplo.thymeroot.<a href="ThymerootEnvironmentPostProcessor.Site.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor.Site</a></li>
+<li class="circle">de.juplo.thymeroot.<a href="ThymerootErrorViewResolver.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootErrorViewResolver</a> (implements org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver)</li>
+<li class="circle">de.juplo.thymeroot.<a href="ThymerootHandlerMapping.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootHandlerMapping</a> (implements org.springframework.web.servlet.HandlerMapping, org.springframework.core.Ordered)</li>
+<li class="circle">de.juplo.thymeroot.<a href="ThymerootProperties.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a></li>
+<li class="circle">de.juplo.thymeroot.<a href="ThymerootProperties.Errors.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a></li>
+<li class="circle">de.juplo.thymeroot.<a href="ThymerootProperties.Site.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a></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>
diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-use.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-use.html
new file mode 100644 (file)
index 0000000..6e5fb04
--- /dev/null
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Verwendungsweise von Package de.juplo.thymeroot (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="use: package: de.juplo.thymeroot">
+<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 ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#use">Hilfe</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="Suchen">
+<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="Verwendungen von Package de.juplo.thymeroot" class="title">Verwendungen von Package<br>de.juplo.thymeroot</h1>
+</div>
+<section class="package-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="de.juplo.thymeroot">
+<div class="caption"><span>Von <a href="package-summary.html">de.juplo.thymeroot</a> verwendete Klassen in <a href="package-summary.html">de.juplo.thymeroot</a></span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Klasse</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><a href="class-use/ThymerootController.html#de.juplo.thymeroot">ThymerootController</a></div>
+<div class="col-last even-row-color">
+<div class="block">Specialized controller that deduces a view-name from the requested URL-path.</div>
+</div>
+<div class="col-first odd-row-color"><a href="class-use/ThymerootEnvironmentPostProcessor.Site.html#de.juplo.thymeroot">ThymerootEnvironmentPostProcessor.Site</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="class-use/ThymerootErrorViewResolver.html#de.juplo.thymeroot">ThymerootErrorViewResolver</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="class-use/ThymerootProperties.html#de.juplo.thymeroot">ThymerootProperties</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="class-use/ThymerootProperties.Errors.html#de.juplo.thymeroot">ThymerootProperties.Errors</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="class-use/ThymerootProperties.Site.html#de.juplo.thymeroot">ThymerootProperties.Site</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>
diff --git a/projects/thymeroot/2.0.0/apidocs/element-list b/projects/thymeroot/2.0.0/apidocs/element-list
new file mode 100644 (file)
index 0000000..7bf5ce1
--- /dev/null
@@ -0,0 +1 @@
+de.juplo.thymeroot
diff --git a/projects/thymeroot/2.0.0/apidocs/help-doc.html b/projects/thymeroot/2.0.0/apidocs/help-doc.html
new file mode 100644 (file)
index 0000000..6d14947
--- /dev/null
@@ -0,0 +1,197 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>API-Hilfe (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="help">
+<meta name="generator" content="javadoc/HelpWriter">
+<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="help-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/thymeroot/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/thymeroot/package-tree.html">Baum</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="nav-bar-cell1-rev">Hilfe</li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Hilfe:</p>
+<ul>
+<li><a href="#help-navigation">Navigation</a></li>
+<li><a href="#help-pages">Seiten</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Hilfe:&nbsp;</li>
+<li><a href="#help-navigation">Navigation</a>&nbsp;|&nbsp;</li>
+<li><a href="#help-pages">Seiten</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<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">
+<h1 class="title">Hilfe zu JavaDoc</h1>
+<ul class="help-toc">
+<li><a href="#help-navigation">Navigation</a>: 
+<ul class="help-subtoc">
+<li><a href="#search">Suchen</a></li>
+</ul>
+</li>
+<li><a href="#help-pages">Seitenarten</a>: 
+<ul class="help-subtoc">
+<li><a href="#package">Package</a></li>
+<li><a href="#class">Klasse oder Schnittstelle</a></li>
+<li><a href="#doc-file">Weitere Dateien</a></li>
+<li><a href="#use">Verwendung</a></li>
+<li><a href="#tree">Baum (Klassenhierarchie)</a></li>
+<li><a href="#constant-values">Konstantenfeldwerte</a></li>
+<li><a href="#serialized-form">Serialisierte Form</a></li>
+<li><a href="#all-packages">Alle Packages</a></li>
+<li><a href="#all-classes">Alle Klassen und Schnittstellen</a></li>
+<li><a href="#index">Index</a></li>
+</ul>
+</li>
+</ul>
+<hr>
+<div class="sub-title">
+<h2 id="help-navigation">Navigation</h2>
+Ausgehend von der Seite <a href="index.html">Überblick</a> können Sie die Dokumentation mithilfe der Links durchsuchen, die sich auf jeder Seite und in der Navigationsleiste oben auf jeder Seite befinden. Mit <a href="index-all.html">Index</a> und dem Suchfeld können Sie zu spezifischen Deklarationen und Ãœbersichtsseiten navigieren, wie <a href="allpackages-index.html">Alle Packages</a>, <a href="allclasses-index.html">Alle Klassen und Schnittstellen</a>
+<section class="help-section" id="search">
+<h3>Suchen</h3>
+<p>Sie können nach Definitionen von Modulen, Packages, Typen, Feldern, Methoden, Systemeigenschaften und anderen Begriffen suchen, die in der API definiert sind. Dazu können Sie den Namen ganz oder teilweise oder optional auch Abkürzungen mit Binnenmajuskeln ("camelCase") eingeben. Sie können auch mehrere durch Leerzeichen getrennte Suchbegriffe angeben. Beispiele:</p>
+<ul class="help-section-list">
+<li><code>"j.l.obj"</code> stimmt mit "java.lang.Object" Ã¼berein</li>
+<li><code>"InpStr"</code> stimmt mit "java.io.InputStream" Ã¼berein</li>
+<li><code>"math exact long"</code> stimmt mit "java.lang.Math.absExact(long)" Ã¼berein</li>
+</ul>
+<p>Eine vollständige Beschreibung der Suchfeatures finden Sie in der <a href="https://docs.oracle.com/en/java/javase/21/docs/specs/javadoc/javadoc-search-spec.html">Javadoc-Suchspezifikation</a>.</p>
+</section>
+</div>
+<hr>
+<div class="sub-title">
+<h2 id="help-pages">Seitenarten</h2>
+Die folgenden Abschnitte beschreiben die verschiedenen Seitenarten in dieser Collection.
+<section class="help-section" id="package">
+<h3>Package</h3>
+<p>Für jedes Package ist eine Seite vorhanden, die eine Liste der Klassen und Schnittstellen mit jeweils einer Ãœbersicht dafür enthält. Diese Seiten können die folgenden Kategorien enthalten:</p>
+<ul class="help-section-list">
+<li>Schnittstellen</li>
+<li>Klassen</li>
+<li>Enum-Klassen</li>
+<li>Ausnahmeklassen</li>
+<li>Annotationsschnittstellen</li>
+</ul>
+</section>
+<section class="help-section" id="class">
+<h3>Klasse oder Schnittstelle</h3>
+<p>Für jede Klasse, Schnittstelle, verschachtelte Klasse und verschachtelte Schnittstelle ist eine separate Seite vorhanden. Jede dieser Seiten enthält drei Abschnitte, die aus einer Deklaration und Beschreibung, Mitgliederübersichtstabellen und detaillierten Mitgliederbeschreibungen bestehen. Die Einträge in diesen Abschnitten werden weggelassen, wenn sie leer oder nicht anwendbar sind.</p>
+<ul class="help-section-list">
+<li>Klassenvererbungsdiagramm</li>
+<li>Direkte Unterklassen</li>
+<li>Alle bekannten Unterschnittstellen</li>
+<li>Alle bekannten Implementierungsklassen</li>
+<li>Klassen- oder Schnittstellendeklaration</li>
+<li>Klassen- oder Schnittstellenbeschreibung</li>
+</ul>
+<br>
+<ul class="help-section-list">
+<li>Verschachtelte Klassen - Ãœbersicht</li>
+<li>Enum-Konstanten - Ãœbersicht</li>
+<li>Feldübersicht</li>
+<li>Eigenschaftsübersicht</li>
+<li>Konstruktorübersicht</li>
+<li>Methodenübersicht</li>
+<li>Erforderliche Elemente - Ãœbersicht</li>
+<li>Optionale Elemente - Ãœbersicht</li>
+</ul>
+<br>
+<ul class="help-section-list">
+<li>Enum-Konstanten - Details</li>
+<li>Felddetails</li>
+<li>Eigenschaftsdetails</li>
+<li>Konstruktordetails</li>
+<li>Methodendetails</li>
+<li>Elementdetails</li>
+</ul>
+<p><span class="help-note">Hinweis:</span> Annotationsschnittstellen haben erforderliche und optionale Elemente, aber nicht Methoden. Nur Enum-Klassen haben Enum-Konstanten. Die Komponenten einer Datensatzklasse werden als Teil der Deklaration der Datensatzklasse angezeigt. Eigenschaften sind ein Feature von JavaFX.</p>
+<p>Die Ãœbersichtseinträge sind alphabetisch geordnet, während die detaillierten Beschreibungen in der Reihenfolge aufgeführt werden, in der sie im Quellcode auftreten. So werden die vom Programmierer festgelegten logischen Gruppierungen beibehalten.</p>
+</section>
+<section class="help-section" id="doc-file">
+<h3>Weitere Dateien</h3>
+<p>Packages und Module können Seiten mit weiteren Informationen zu den Deklarationen in der Nähe enthalten.</p>
+</section>
+<section class="help-section" id="use">
+<h3>Verwendung</h3>
+<p>Für jedes dokumentierte Package sowie jede Klasse und jede Schnittstelle ist eine eigene Verwendungsseite vorhanden. Auf dieser Seite wird beschrieben, welche Packages, Klassen, Methoden, Konstruktoren und Felder einen Teil der angegebenen Klasse oder des angegebenen Packages verwenden. Bei der Klasse oder Schnittstelle A enthält die Verwendungsseite die Unterklassen von A, als A deklarierte Felder, Methoden, die A zurückgeben, sowie Methoden und Konstruktoren mit Parametern des Typs A. Sie können diese Seite aufrufen, indem Sie zunächst das Package, die Klasse oder die Schnittstelle aufrufen und anschließend in der Navigationsleiste auf den Link "Verwendung" klicken.</p>
+</section>
+<section class="help-section" id="tree">
+<h3>Baum (Klassenhierarchie)</h3>
+<p>Es gibt eine Seite <a href="overview-tree.html">Klassenhierarchie</a> für alle Packages, und für jedes Package gibt es eine Hierarchie. Jede Hierarchieseite enthält eine Klassen- und eine Schnittstellenliste. Die Klassen sind nach Vererbungsstruktur organisiert, beginnend mit <code>java.lang.Object</code>. Die Schnittstellen erben nicht von <code>java.lang.Object</code>.</p>
+<ul class="help-section-list">
+<li>Wenn Sie auf der Ãœbersichtsseite auf "Baum" klicken, wird die Hierarchie für alle Packages angezeigt.</li>
+<li>Wenn Sie eine bestimmte Package-, Klassen- oder Schnittstellenseite anzeigen und auf "Baum" klicken, wird die Hierarchie nur für dieses Package angezeigt.</li>
+</ul>
+</section>
+<section class="help-section" id="constant-values">
+<h3>Konstantenfeldwerte</h3>
+<p>Auf der Seite <a href="constant-values.html">Konstantenfeldwerte</a> sind die statischen endgültigen Felder und deren Werte aufgeführt.</p>
+</section>
+<section class="help-section" id="serialized-form">
+<h3>Serialisierte Form</h3>
+<p>Jede serialisierbare oder externalisierbare Klasse verfügt Ã¼ber eine Beschreibung der zugehörigen Serialisierungsfelder und -methoden. Diese Informationen sind eher für Implementierer als für Benutzer der API von Interesse. Die Navigationsleiste enthält zwar keinen Link, Sie können diese Informationen jedoch abrufen, indem Sie zu einer beliebigen serialisierten Klasse navigieren und im Abschnitt "Siehe auch" der Klassenbeschreibung auf "Serialisierte Form" klicken.</p>
+</section>
+<section class="help-section" id="all-packages">
+<h3>Alle Packages</h3>
+<p>Die Seite <a href="allpackages-index.html">Alle Packages</a> enthält einen alphabetischen Index aller Packages, die in der Dokumentation enthalten sind.</p>
+</section>
+<section class="help-section" id="all-classes">
+<h3>Alle Klassen und Schnittstellen</h3>
+<p>Die Seite <a href="allclasses-index.html">Alle Klassen und Schnittstellen</a> enthält einen alphabetischen Index aller Klassen und Schnittstellen in der Dokumentation, einschließlich Annotationsschnittstellen, Enum-Klassen und Datensatzklassen.</p>
+</section>
+<section class="help-section" id="index">
+<h3>Index</h3>
+<p>Die <a href="index-all.html">Index</a> enthält einen alphabetischen Index aller Klassen, Schnittstellen, Konstruktoren, Methoden und Felder in der Dokumentation sowie Ãœbersichtsseiten wie <a href="allpackages-index.html">Alle Packages</a>, <a href="allclasses-index.html">Alle Klassen und Schnittstellen</a>.</p>
+</section>
+</div>
+<hr>
+<span class="help-footnote">Diese Hilfedatei gilt für die vom Standard-Doclet generierte API-Dokumentation.</span></main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/apidocs/index-all.html b/projects/thymeroot/2.0.0/apidocs/index-all.html
new file mode 100644 (file)
index 0000000..5b436dd
--- /dev/null
@@ -0,0 +1,201 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Index (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="index">
+<meta name="generator" content="javadoc/IndexWriter">
+<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="index-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/thymeroot/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/thymeroot/package-tree.html">Baum</a></li>
+<li class="nav-bar-cell1-rev">Index</li>
+<li><a href="help-doc.html#index">Hilfe</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="Suchen">
+<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>Index</h1>
+</div>
+<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:V">V</a>&nbsp;<br><a href="allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialisierte&nbsp;Form</a>
+<h2 class="title" id="I:D">D</h2>
+<dl class="index">
+<dt><a href="de/juplo/thymeroot/package-summary.html">de.juplo.thymeroot</a> - Package de.juplo.thymeroot</dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:E">E</h2>
+<dl class="index">
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.Errors.html#%3Cinit%3E()" class="member-name-link">Errors()</a> - Konstruktor für Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootApplication.html#errorViewResolver(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,de.juplo.thymeroot.ThymerootProperties)" class="member-name-link">errorViewResolver(HttpResourceChainAwareResourceLoader, ThymerootProperties)</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootApplication.html" title="Klasse in de.juplo.thymeroot">ThymerootApplication</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:G">G</h2>
+<dl class="index">
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.html#getErrors()" class="member-name-link">getErrors()</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.Site.html#getExclusions()" class="member-name-link">getExclusions()</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootHandlerMapping.html#getHandler(javax.servlet.http.HttpServletRequest)" class="member-name-link">getHandler(HttpServletRequest)</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootHandlerMapping.html" title="Klasse in de.juplo.thymeroot">ThymerootHandlerMapping</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootHandlerMapping.html#getOrder()" class="member-name-link">getOrder()</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootHandlerMapping.html" title="Klasse in de.juplo.thymeroot">ThymerootHandlerMapping</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.Site.html#getPatterns()" class="member-name-link">getPatterns()</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.Errors.html#getPrefix()" class="member-name-link">getPrefix()</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.html#getSites()" class="member-name-link">getSites()</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.Errors.html#getSuffix()" class="member-name-link">getSuffix()</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:H">H</h2>
+<dl class="index">
+<dt><a href="de/juplo/thymeroot/ThymerootController.html#handleRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)" class="member-name-link">handleRequest(HttpServletRequest, HttpServletResponse)</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootController.html" title="Klasse in de.juplo.thymeroot">ThymerootController</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:I">I</h2>
+<dl class="index">
+<dt><a href="de/juplo/thymeroot/ThymerootApplicationContextInitializer.html#initialize(org.springframework.context.ConfigurableApplicationContext)" class="member-name-link">initialize(ConfigurableApplicationContext)</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootApplicationContextInitializer.html" title="Klasse in de.juplo.thymeroot">ThymerootApplicationContextInitializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootErrorViewResolver.html#isTemplateAvailable(java.lang.String)" class="member-name-link">isTemplateAvailable(String)</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootErrorViewResolver.html" title="Klasse in de.juplo.thymeroot">ThymerootErrorViewResolver</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:M">M</h2>
+<dl class="index">
+<dt><a href="de/juplo/thymeroot/ThymerootApplication.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Statische Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootApplication.html" title="Klasse in de.juplo.thymeroot">ThymerootApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html#MAPPING_BEAN_BASENAME" class="member-name-link">MAPPING_BEAN_BASENAME</a> - Statische Variable in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html" title="Klasse in de.juplo.thymeroot">ThymerootBeanFactoryPostProcessor</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:P">P</h2>
+<dl class="index">
+<dt><a href="de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html#postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory)" class="member-name-link">postProcessBeanFactory(ConfigurableListableBeanFactory)</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html" title="Klasse in de.juplo.thymeroot">ThymerootBeanFactoryPostProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html#postProcessEnvironment(org.springframework.core.env.ConfigurableEnvironment,org.springframework.boot.SpringApplication)" class="member-name-link">postProcessEnvironment(ConfigurableEnvironment, SpringApplication)</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.html#PREFIX" class="member-name-link">PREFIX</a> - Statische Variable in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:R">R</h2>
+<dl class="index">
+<dt><a href="de/juplo/thymeroot/ThymerootApplication.html#requestFactory()" class="member-name-link">requestFactory()</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootApplication.html" title="Klasse in de.juplo.thymeroot">ThymerootApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootErrorViewResolver.html#resolveErrorView(javax.servlet.http.HttpServletRequest,org.springframework.http.HttpStatus,java.util.Map)" class="member-name-link">resolveErrorView(HttpServletRequest, HttpStatus, Map&lt;String, Object&gt;)</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootErrorViewResolver.html" title="Klasse in de.juplo.thymeroot">ThymerootErrorViewResolver</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:S">S</h2>
+<dl class="index">
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.html#setErrors(de.juplo.thymeroot.ThymerootProperties.Errors)" class="member-name-link">setErrors(ThymerootProperties.Errors)</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.Site.html#setExclusions(java.lang.String%5B%5D)" class="member-name-link">setExclusions(String[])</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.Site.html#setPatterns(java.lang.String%5B%5D)" class="member-name-link">setPatterns(String[])</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.Errors.html#setPrefix(java.lang.String)" class="member-name-link">setPrefix(String)</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.html#setSites(de.juplo.thymeroot.ThymerootProperties.Site%5B%5D)" class="member-name-link">setSites(ThymerootProperties.Site[])</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.Errors.html#setSuffix(java.lang.String)" class="member-name-link">setSuffix(String)</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.Errors.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.Site.html#%3Cinit%3E()" class="member-name-link">Site()</a> - Konstruktor für Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.Site.html#%3Cinit%3E(java.util.regex.Pattern%5B%5D,java.util.regex.Pattern%5B%5D)" class="member-name-link">Site(Pattern[], Pattern[])</a> - Konstruktor für Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.Site.html" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor.Site</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:T">T</h2>
+<dl class="index">
+<dt><a href="de/juplo/thymeroot/ThymerootController.TemplateNotAvailableException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">TemplateNotAvailableException(String)</a> - Konstruktor für Ausnahmeklasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootController.TemplateNotAvailableException.html" title="Klasse in de.juplo.thymeroot">ThymerootController.TemplateNotAvailableException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootApplication.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootApplication</a> - Klasse in <a href="de/juplo/thymeroot/package-summary.html">de.juplo.thymeroot</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootApplication.html#%3Cinit%3E()" class="member-name-link">ThymerootApplication()</a> - Konstruktor für Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootApplication.html" title="Klasse in de.juplo.thymeroot">ThymerootApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootApplicationContextInitializer.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootApplicationContextInitializer</a> - Klasse in <a href="de/juplo/thymeroot/package-summary.html">de.juplo.thymeroot</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootApplicationContextInitializer.html#%3Cinit%3E(de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site...)" class="member-name-link">ThymerootApplicationContextInitializer(ThymerootEnvironmentPostProcessor.Site...)</a> - Konstruktor für Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootApplicationContextInitializer.html" title="Klasse in de.juplo.thymeroot">ThymerootApplicationContextInitializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootBeanFactoryPostProcessor</a> - Klasse in <a href="de/juplo/thymeroot/package-summary.html">de.juplo.thymeroot</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html#%3Cinit%3E(de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site%5B%5D)" class="member-name-link">ThymerootBeanFactoryPostProcessor(ThymerootEnvironmentPostProcessor.Site[])</a> - Konstruktor für Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html" title="Klasse in de.juplo.thymeroot">ThymerootBeanFactoryPostProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootApplication.html#thymerootController(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,org.springframework.web.servlet.RequestToViewNameTranslator)" class="member-name-link">thymerootController(HttpResourceChainAwareResourceLoader, RequestToViewNameTranslator)</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootApplication.html" title="Klasse in de.juplo.thymeroot">ThymerootApplication</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootController.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootController</a> - Klasse in <a href="de/juplo/thymeroot/package-summary.html">de.juplo.thymeroot</a></dt>
+<dd>
+<div class="block">Specialized controller that deduces a view-name from the requested URL-path.</div>
+</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootController.html#%3Cinit%3E(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,org.springframework.web.servlet.RequestToViewNameTranslator)" class="member-name-link">ThymerootController(HttpResourceChainAwareResourceLoader, RequestToViewNameTranslator)</a> - Konstruktor für Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootController.html" title="Klasse in de.juplo.thymeroot">ThymerootController</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootController.TemplateNotAvailableException.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootController.TemplateNotAvailableException</a> - Ausnahmeklasse in <a href="de/juplo/thymeroot/package-summary.html">de.juplo.thymeroot</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor</a> - Klasse in <a href="de/juplo/thymeroot/package-summary.html">de.juplo.thymeroot</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html#%3Cinit%3E()" class="member-name-link">ThymerootEnvironmentPostProcessor()</a> - Konstruktor für Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.Site.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor.Site</a> - Klasse in <a href="de/juplo/thymeroot/package-summary.html">de.juplo.thymeroot</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootErrorViewResolver.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootErrorViewResolver</a> - Klasse in <a href="de/juplo/thymeroot/package-summary.html">de.juplo.thymeroot</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootErrorViewResolver.html#%3Cinit%3E(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,java.lang.String,java.lang.String)" class="member-name-link">ThymerootErrorViewResolver(HttpResourceChainAwareResourceLoader, String, String)</a> - Konstruktor für Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootErrorViewResolver.html" title="Klasse in de.juplo.thymeroot">ThymerootErrorViewResolver</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootHandlerMapping.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootHandlerMapping</a> - Klasse in <a href="de/juplo/thymeroot/package-summary.html">de.juplo.thymeroot</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootHandlerMapping.html#%3Cinit%3E(int,de.juplo.thymeroot.ThymerootController,java.util.regex.Pattern%5B%5D,java.util.regex.Pattern%5B%5D)" class="member-name-link">ThymerootHandlerMapping(int, ThymerootController, Pattern[], Pattern[])</a> - Konstruktor für Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootHandlerMapping.html" title="Klasse in de.juplo.thymeroot">ThymerootHandlerMapping</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a> - Klasse in <a href="de/juplo/thymeroot/package-summary.html">de.juplo.thymeroot</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.html#%3Cinit%3E()" class="member-name-link">ThymerootProperties()</a> - Konstruktor für Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.html" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.Errors.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a> - Klasse in <a href="de/juplo/thymeroot/package-summary.html">de.juplo.thymeroot</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="de/juplo/thymeroot/ThymerootProperties.Site.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a> - Klasse in <a href="de/juplo/thymeroot/package-summary.html">de.juplo.thymeroot</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:V">V</h2>
+<dl class="index">
+<dt><a href="de/juplo/thymeroot/ThymerootApplication.html#viewNameTranslator()" class="member-name-link">viewNameTranslator()</a> - Methode in Klasse de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootApplication.html" title="Klasse in de.juplo.thymeroot">ThymerootApplication</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:V">V</a>&nbsp;<br><a href="allclasses-index.html">Alle&nbsp;Klassen&nbsp;und&nbsp;Schnittstellen</a><span class="vertical-separator">|</span><a href="allpackages-index.html">Alle&nbsp;Packages</a><span class="vertical-separator">|</span><a href="constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialisierte&nbsp;Form</a></main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/apidocs/index.html b/projects/thymeroot/2.0.0/apidocs/index.html
new file mode 100644 (file)
index 0000000..c0b8d0f
--- /dev/null
@@ -0,0 +1,26 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>ThymeRoot 2.0.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-10-19">
+<meta name="description" content="index redirect">
+<meta name="generator" content="javadoc/IndexRedirectWriter">
+<link rel="canonical" href="de/juplo/thymeroot/package-summary.html">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript">window.location.replace('de/juplo/thymeroot/package-summary.html')</script>
+<noscript>
+<meta http-equiv="Refresh" content="0;de/juplo/thymeroot/package-summary.html">
+</noscript>
+</head>
+<body class="index-redirect-page">
+<main role="main">
+<noscript>
+<p>JavaScript ist im Browser deaktiviert.</p>
+</noscript>
+<p><a href="de/juplo/thymeroot/package-summary.html">de/juplo/thymeroot/package-summary.html</a></p>
+</main>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/apidocs/legal/ASSEMBLY_EXCEPTION b/projects/thymeroot/2.0.0/apidocs/legal/ASSEMBLY_EXCEPTION
new file mode 100644 (file)
index 0000000..4296666
--- /dev/null
@@ -0,0 +1,27 @@
+
+OPENJDK ASSEMBLY EXCEPTION
+
+The OpenJDK source code made available by Oracle America, Inc. (Oracle) at
+openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU
+General Public License <https://www.gnu.org/copyleft/gpl.html> version 2
+only ("GPL2"), with the following clarification and special exception.
+
+    Linking this OpenJDK Code statically or dynamically with other code
+    is making a combined work based on this library.  Thus, the terms
+    and conditions of GPL2 cover the whole combination.
+
+    As a special exception, Oracle gives you permission to link this
+    OpenJDK Code with certain code licensed by Oracle as indicated at
+    https://openjdk.org/legal/exception-modules-2007-05-08.html
+    ("Designated Exception Modules") to produce an executable,
+    regardless of the license terms of the Designated Exception Modules,
+    and to copy and distribute the resulting executable under GPL2,
+    provided that the Designated Exception Modules continue to be
+    governed by the licenses under which they were offered by Oracle.
+
+As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code
+to build an executable that includes those portions of necessary code that
+Oracle could not provide under GPL2 (or that Oracle has provided under GPL2
+with the Classpath exception).  If you modify or add to the OpenJDK code,
+that new GPL2 code may still be combined with Designated Exception Modules
+if the new code is made subject to this exception by its copyright holder.
diff --git a/projects/thymeroot/2.0.0/apidocs/legal/jquery.md b/projects/thymeroot/2.0.0/apidocs/legal/jquery.md
new file mode 100644 (file)
index 0000000..a763ec6
--- /dev/null
@@ -0,0 +1,26 @@
+## jQuery v3.7.1
+
+### jQuery License
+```
+jQuery v 3.7.1
+Copyright OpenJS Foundation and other contributors, https://openjsf.org/
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+```
diff --git a/projects/thymeroot/2.0.0/apidocs/legal/jqueryUI.md b/projects/thymeroot/2.0.0/apidocs/legal/jqueryUI.md
new file mode 100644 (file)
index 0000000..8bda9d7
--- /dev/null
@@ -0,0 +1,49 @@
+## jQuery UI v1.13.2
+
+### jQuery UI License
+```
+Copyright jQuery Foundation and other contributors, https://jquery.org/
+
+This software consists of voluntary contributions made by many
+individuals. For exact contribution history, see the revision history
+available at https://github.com/jquery/jquery-ui
+
+The following license applies to all parts of this software except as
+documented below:
+
+====
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+====
+
+Copyright and related rights for sample code are waived via CC0. Sample
+code is defined as all source code contained within the demos directory.
+
+CC0: http://creativecommons.org/publicdomain/zero/1.0/
+
+====
+
+All files located in the node_modules and external directories are
+externally maintained libraries used by this software which have their
+own licenses; we recommend you read them, as their terms may differ from
+the terms above.
+
+```
diff --git a/projects/thymeroot/2.0.0/apidocs/link.svg b/projects/thymeroot/2.0.0/apidocs/link.svg
new file mode 100644 (file)
index 0000000..7ccc5ed
--- /dev/null
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+
+ This code is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License version 2 only, as
+ published by the Free Software Foundation.  Oracle designates this
+ particular file as subject to the "Classpath" exception as provided
+ by Oracle in the LICENSE file that accompanied this code.
+
+ This code is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ version 2 for more details (a copy is included in the LICENSE file that
+ accompanied this code).
+
+ You should have received a copy of the GNU General Public License version
+ 2 along with this work; if not, write to the Free Software Foundation,
+ Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ or visit www.oracle.com if you need additional information or have any
+ questions.
+-->
+
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="#505050">
+    <path d="M32 239.3c18.2 16.7 57.1 15.4 74.5-1.7l30.9-32c8.3-8.8 4.8-15.1.7-19.9-4.7-3-12-8.1-20.4.5l-29.4 29.6a29.4 29.4 0 0 1-39.4.9l-8-7c-8.8-9.4-11-28.3-.8-38.8l49.8-51.3c7.2-6.6 21.3-10 36.1-2.4 6.9 5.4 15.6 15.7 26 6.2 9.9-11.2 2.9-20.4-10-29.3-18.7-12.6-52-14.8-70.4 3.8L17 154.2c-20 20.2-11.3 58 1.7 71.5a69 69 0 0 0 13.2 13.6z"/>
+    <path d="M223.2 17.5c-18.4-16.6-57.3-15.3-74.6 2l-30.8 31.9c-8.3 9-4.8 15.2-.7 20 4.8 3 12.1 8 20.5-.6 4.8-5 29.3-29.6 29.3-29.6a29.4 29.4 0 0 1 39.4-1l8 6.8c8.8 9.5 11 28.3.9 38.9l-49.6 51.4c-7.2 6.7-21.3 10.1-36.1 2.6-7-5.4-15.7-15.7-26.1-6.2-9.8 11.2-2.8 20.4 10.2 29.3 18.7 12.5 52 14.7 70.3-4l54.4-56.5c20-20.3 11.2-58-1.9-71.5a69 69 0 0 0-13.2-13.5Z"/>
+</svg>
diff --git a/projects/thymeroot/2.0.0/apidocs/member-search-index.js b/projects/thymeroot/2.0.0/apidocs/member-search-index.js
new file mode 100644 (file)
index 0000000..8f4220e
--- /dev/null
@@ -0,0 +1 @@
+memberSearchIndex = [{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Errors","l":"Errors()","u":"%3Cinit%3E()"},{"p":"de.juplo.thymeroot","c":"ThymerootApplication","l":"errorViewResolver(HttpResourceChainAwareResourceLoader, ThymerootProperties)","u":"errorViewResolver(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,de.juplo.thymeroot.ThymerootProperties)"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties","l":"getErrors()"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Site","l":"getExclusions()"},{"p":"de.juplo.thymeroot","c":"ThymerootHandlerMapping","l":"getHandler(HttpServletRequest)","u":"getHandler(javax.servlet.http.HttpServletRequest)"},{"p":"de.juplo.thymeroot","c":"ThymerootHandlerMapping","l":"getOrder()"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Site","l":"getPatterns()"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Errors","l":"getPrefix()"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties","l":"getSites()"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Errors","l":"getSuffix()"},{"p":"de.juplo.thymeroot","c":"ThymerootController","l":"handleRequest(HttpServletRequest, HttpServletResponse)","u":"handleRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)"},{"p":"de.juplo.thymeroot","c":"ThymerootApplicationContextInitializer","l":"initialize(ConfigurableApplicationContext)","u":"initialize(org.springframework.context.ConfigurableApplicationContext)"},{"p":"de.juplo.thymeroot","c":"ThymerootErrorViewResolver","l":"isTemplateAvailable(String)","u":"isTemplateAvailable(java.lang.String)"},{"p":"de.juplo.thymeroot","c":"ThymerootApplication","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"de.juplo.thymeroot","c":"ThymerootBeanFactoryPostProcessor","l":"MAPPING_BEAN_BASENAME"},{"p":"de.juplo.thymeroot","c":"ThymerootBeanFactoryPostProcessor","l":"postProcessBeanFactory(ConfigurableListableBeanFactory)","u":"postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory)"},{"p":"de.juplo.thymeroot","c":"ThymerootEnvironmentPostProcessor","l":"postProcessEnvironment(ConfigurableEnvironment, SpringApplication)","u":"postProcessEnvironment(org.springframework.core.env.ConfigurableEnvironment,org.springframework.boot.SpringApplication)"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties","l":"PREFIX"},{"p":"de.juplo.thymeroot","c":"ThymerootApplication","l":"requestFactory()"},{"p":"de.juplo.thymeroot","c":"ThymerootErrorViewResolver","l":"resolveErrorView(HttpServletRequest, HttpStatus, Map<String, Object>)","u":"resolveErrorView(javax.servlet.http.HttpServletRequest,org.springframework.http.HttpStatus,java.util.Map)"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties","l":"setErrors(ThymerootProperties.Errors)","u":"setErrors(de.juplo.thymeroot.ThymerootProperties.Errors)"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Site","l":"setExclusions(String[])","u":"setExclusions(java.lang.String[])"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Site","l":"setPatterns(String[])","u":"setPatterns(java.lang.String[])"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Errors","l":"setPrefix(String)","u":"setPrefix(java.lang.String)"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties","l":"setSites(ThymerootProperties.Site[])","u":"setSites(de.juplo.thymeroot.ThymerootProperties.Site[])"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Errors","l":"setSuffix(String)","u":"setSuffix(java.lang.String)"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Site","l":"Site()","u":"%3Cinit%3E()"},{"p":"de.juplo.thymeroot","c":"ThymerootEnvironmentPostProcessor.Site","l":"Site(Pattern[], Pattern[])","u":"%3Cinit%3E(java.util.regex.Pattern[],java.util.regex.Pattern[])"},{"p":"de.juplo.thymeroot","c":"ThymerootController.TemplateNotAvailableException","l":"TemplateNotAvailableException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.juplo.thymeroot","c":"ThymerootApplication","l":"ThymerootApplication()","u":"%3Cinit%3E()"},{"p":"de.juplo.thymeroot","c":"ThymerootApplicationContextInitializer","l":"ThymerootApplicationContextInitializer(ThymerootEnvironmentPostProcessor.Site...)","u":"%3Cinit%3E(de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site...)"},{"p":"de.juplo.thymeroot","c":"ThymerootBeanFactoryPostProcessor","l":"ThymerootBeanFactoryPostProcessor(ThymerootEnvironmentPostProcessor.Site[])","u":"%3Cinit%3E(de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site[])"},{"p":"de.juplo.thymeroot","c":"ThymerootApplication","l":"thymerootController(HttpResourceChainAwareResourceLoader, RequestToViewNameTranslator)","u":"thymerootController(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,org.springframework.web.servlet.RequestToViewNameTranslator)"},{"p":"de.juplo.thymeroot","c":"ThymerootController","l":"ThymerootController(HttpResourceChainAwareResourceLoader, RequestToViewNameTranslator)","u":"%3Cinit%3E(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,org.springframework.web.servlet.RequestToViewNameTranslator)"},{"p":"de.juplo.thymeroot","c":"ThymerootEnvironmentPostProcessor","l":"ThymerootEnvironmentPostProcessor()","u":"%3Cinit%3E()"},{"p":"de.juplo.thymeroot","c":"ThymerootErrorViewResolver","l":"ThymerootErrorViewResolver(HttpResourceChainAwareResourceLoader, String, String)","u":"%3Cinit%3E(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,java.lang.String,java.lang.String)"},{"p":"de.juplo.thymeroot","c":"ThymerootHandlerMapping","l":"ThymerootHandlerMapping(int, ThymerootController, Pattern[], Pattern[])","u":"%3Cinit%3E(int,de.juplo.thymeroot.ThymerootController,java.util.regex.Pattern[],java.util.regex.Pattern[])"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties","l":"ThymerootProperties()","u":"%3Cinit%3E()"},{"p":"de.juplo.thymeroot","c":"ThymerootApplication","l":"viewNameTranslator()"}];updateSearchResults();
\ No newline at end of file
diff --git a/projects/thymeroot/2.0.0/apidocs/module-search-index.js b/projects/thymeroot/2.0.0/apidocs/module-search-index.js
new file mode 100644 (file)
index 0000000..0d59754
--- /dev/null
@@ -0,0 +1 @@
+moduleSearchIndex = [];updateSearchResults();
\ No newline at end of file
diff --git a/projects/thymeroot/2.0.0/apidocs/overview-tree.html b/projects/thymeroot/2.0.0/apidocs/overview-tree.html
new file mode 100644 (file)
index 0000000..11e29b3
--- /dev/null
@@ -0,0 +1,98 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Klassenhierarchie (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="class tree">
+<meta name="generator" content="javadoc/TreeWriter">
+<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="tree-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li>Package</li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li class="nav-bar-cell1-rev">Baum</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#tree">Hilfe</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="Suchen">
+<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">Hierarchie für alle Packages</h1>
+</div>
+<span class="package-hierarchy-label">Packagehierarchien:</span>
+<ul class="horizontal contents-list">
+<li><a href="de/juplo/thymeroot/package-tree.html">de.juplo.thymeroot</a></li>
+</ul>
+<section class="hierarchy">
+<h2 title="Klassenhierarchie">Klassenhierarchie</h2>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Object</a>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Throwable</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a>)
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Exception</a>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/RuntimeException.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">RuntimeException</a>
+<ul>
+<li class="circle">de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootController.TemplateNotAvailableException.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootController.TemplateNotAvailableException</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="circle">de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootApplication.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootApplication</a> (implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer)</li>
+<li class="circle">de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootApplicationContextInitializer.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootApplicationContextInitializer</a> (implements org.springframework.context.ApplicationContextInitializer&lt;C&gt;)</li>
+<li class="circle">de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootBeanFactoryPostProcessor</a> (implements org.springframework.beans.factory.config.BeanFactoryPostProcessor)</li>
+<li class="circle">de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootController.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootController</a> (implements org.springframework.web.servlet.mvc.Controller)</li>
+<li class="circle">de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor</a> (implements org.springframework.boot.env.EnvironmentPostProcessor)</li>
+<li class="circle">de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.Site.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootEnvironmentPostProcessor.Site</a></li>
+<li class="circle">de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootErrorViewResolver.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootErrorViewResolver</a> (implements org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver)</li>
+<li class="circle">de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootHandlerMapping.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootHandlerMapping</a> (implements org.springframework.web.servlet.HandlerMapping, org.springframework.core.Ordered)</li>
+<li class="circle">de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootProperties</a></li>
+<li class="circle">de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.Errors.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Errors</a></li>
+<li class="circle">de.juplo.thymeroot.<a href="de/juplo/thymeroot/ThymerootProperties.Site.html" class="type-name-link" title="Klasse in de.juplo.thymeroot">ThymerootProperties.Site</a></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>
diff --git a/projects/thymeroot/2.0.0/apidocs/package-search-index.js b/projects/thymeroot/2.0.0/apidocs/package-search-index.js
new file mode 100644 (file)
index 0000000..91ff435
--- /dev/null
@@ -0,0 +1 @@
+packageSearchIndex = [{"l":"Alle Packages","u":"allpackages-index.html"},{"l":"de.juplo.thymeroot"}];updateSearchResults();
\ No newline at end of file
diff --git a/projects/thymeroot/2.0.0/apidocs/resources/glass.png b/projects/thymeroot/2.0.0/apidocs/resources/glass.png
new file mode 100644 (file)
index 0000000..a7f591f
Binary files /dev/null and b/projects/thymeroot/2.0.0/apidocs/resources/glass.png differ
diff --git a/projects/thymeroot/2.0.0/apidocs/resources/x.png b/projects/thymeroot/2.0.0/apidocs/resources/x.png
new file mode 100644 (file)
index 0000000..30548a7
Binary files /dev/null and b/projects/thymeroot/2.0.0/apidocs/resources/x.png differ
diff --git a/projects/thymeroot/2.0.0/apidocs/script-dir/jquery-3.7.1.min.js b/projects/thymeroot/2.0.0/apidocs/script-dir/jquery-3.7.1.min.js
new file mode 100644 (file)
index 0000000..7f37b5d
--- /dev/null
@@ -0,0 +1,2 @@
+/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
+!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function fe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},ce.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!l.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&&(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0<I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&&!s&&"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&&f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e){i[d]=[E,a,p];break}}else if(f&&(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0<I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1<(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=ie.location&&ie.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&&!!e.checked||fe(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&&"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n<0?n+t:n]}),even:X(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&&fe(e,u))e=e[s]||e;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ee(d,h,g,v,y,e){return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a):u[o])&&(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1<se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&&(E=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}return i&&(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1<se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&&e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&ie.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce},"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce});
diff --git a/projects/thymeroot/2.0.0/apidocs/script-dir/jquery-ui.min.css b/projects/thymeroot/2.0.0/apidocs/script-dir/jquery-ui.min.css
new file mode 100644 (file)
index 0000000..693327f
--- /dev/null
@@ -0,0 +1,6 @@
+/*! jQuery UI - v1.13.2 - 2023-02-27
+* http://jqueryui.com
+* Includes: core.css, autocomplete.css, menu.css
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}
\ No newline at end of file
diff --git a/projects/thymeroot/2.0.0/apidocs/script-dir/jquery-ui.min.js b/projects/thymeroot/2.0.0/apidocs/script-dir/jquery-ui.min.js
new file mode 100644 (file)
index 0000000..8166a15
--- /dev/null
@@ -0,0 +1,6 @@
+/*! jQuery UI - v1.13.2 - 2023-02-27
+* http://jqueryui.com
+* Includes: widget.js, position.js, keycode.js, unique-id.js, widgets/autocomplete.js, widgets/menu.js
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+
+!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";x.ui=x.ui||{};x.ui.version="1.13.2";var n,i=0,l=Array.prototype.hasOwnProperty,a=Array.prototype.slice;x.cleanData=(n=x.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");n(t)}),x.widget=function(t,i,e){var s,n,o,l={},a=t.split(".")[0],r=a+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[r.toLowerCase()]=function(t){return!!x.data(t,r)},x[a]=x[a]||{},s=x[a][t],n=x[a][t]=function(t,e){if(!this||!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},x.extend(n,s,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(o=new i).options=x.widget.extend({},o.options),x.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}l[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=x.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},l,{constructor:n,namespace:a,widgetName:t,widgetFullName:r}),s?(x.each(s._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),x.widget.bridge(t,n),n},x.widget.extend=function(t){for(var e,i,s=a.call(arguments,1),n=0,o=s.length;n<o;n++)for(e in s[n])i=s[n][e],l.call(s[n],e)&&void 0!==i&&(x.isPlainObject(i)?t[e]=x.isPlainObject(t[e])?x.widget.extend({},t[e],i):x.widget.extend({},i):t[e]=i);return t},x.widget.bridge=function(o,e){var l=e.prototype.widgetFullName||o;x.fn[o]=function(i){var t="string"==typeof i,s=a.call(arguments,1),n=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=x.data(this,l);return"instance"===i?(n=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?x.error("no such method '"+i+"' for "+o+" widget instance"):(t=e[i].apply(e,s))!==e&&void 0!==t?(n=t&&t.jquery?n.pushStack(t.get()):t,!1):void 0:x.error("cannot call methods on "+o+" prior to initialization; attempted to call method '"+i+"'")}):n=void 0:(s.length&&(i=x.widget.extend.apply(null,[i].concat(s))),this.each(function(){var t=x.data(this,l);t?(t.option(i||{}),t._init&&t._init()):x.data(this,l,new e(i,this))})),n}},x.Widget=function(){},x.Widget._childConstructors=[],x.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n<i.length-1;n++)s[i[n]]=s[i[n]]||{},s=s[i[n]];if(t=i.pop(),1===arguments.length)return void 0===s[t]?null:s[t];s[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=e}return this._setOptions(o),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,s;for(e in t)s=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&s&&s.length&&(i=x(s.get()),this._removeClass(s,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(n){var o=[],l=this;function t(t,e){for(var i,s=0;s<t.length;s++)i=l.classesElementLookup[t[s]]||x(),i=n.add?(function(){var i=[];n.element.each(function(t,e){x.map(l.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),l._on(x(i),{remove:"_untrackClassesElement"})}(),x(x.uniqueSort(i.get().concat(n.element.get())))):x(i.not(n.element).get()),l.classesElementLookup[t[s]]=i,o.push(t[s]),e&&n.classes[t[s]]&&o.push(n.classes[t[s]])}return(n=x.extend({element:this.element,classes:this.options.classes||{}},n)).keys&&t(n.keys.match(/\S+/g)||[],!0),n.extra&&t(n.extra.match(/\S+/g)||[]),o.join(" ")},_untrackClassesElement:function(i){var s=this;x.each(s.classesElementLookup,function(t,e){-1!==x.inArray(i.target,e)&&(s.classesElementLookup[t]=x(e.not(i.target).get()))}),this._off(x(i.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){var n="string"==typeof t||null===t,i={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s="boolean"==typeof s?s:i};return i.element.toggleClass(this._classes(i),s),this},_on:function(n,o,t){var l,a=this;"boolean"!=typeof n&&(t=o,o=n,n=!1),t?(o=l=x(o),this.bindings=this.bindings.add(o)):(t=o,o=this.element,l=this.widget()),x.each(t,function(t,e){function i(){if(n||!0!==a.options.disabled&&!x(this).hasClass("ui-state-disabled"))return("string"==typeof e?a[e]:e).apply(a,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||x.guid++);var s=t.match(/^([\w:-]*)\s*(.*)$/),t=s[1]+a.eventNamespace,s=s[2];s?l.on(t,s,i):o.on(t,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=x(this.bindings.not(t).get()),this.focusable=x(this.focusable.not(t).get()),this.hoverable=x(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(x(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(x(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var s,n,o=this.options[t];if(i=i||{},(e=x.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],n=e.originalEvent)for(s in n)s in e||(e[s]=n[s]);return this.element.trigger(e,i),!("function"==typeof o&&!1===o.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},x.each({show:"fadeIn",hide:"fadeOut"},function(o,l){x.Widget.prototype["_"+o]=function(e,t,i){var s,n=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||l:o;"number"==typeof(t=t||{})?t={duration:t}:!0===t&&(t={}),s=!x.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),s&&x.effects&&x.effects.effect[n]?e[o](t):n!==o&&e[n]?e[n](t.duration,t.easing,i):e.queue(function(t){x(this)[o](),i&&i.call(e[0]),t()})}});var s,C,E,o,r,u,h,c,k;x.widget;function T(t,e,i){return[parseFloat(t[0])*(c.test(t[0])?e/100:1),parseFloat(t[1])*(c.test(t[1])?i/100:1)]}function A(t,e){return parseInt(x.css(t,e),10)||0}function W(t){return null!=t&&t===t.window}C=Math.max,E=Math.abs,o=/left|center|right/,r=/top|center|bottom/,u=/[\+\-]\d+(\.[\d]+)?%?/,h=/^\w+/,c=/%$/,k=x.fn.position,x.position={scrollbarWidth:function(){if(void 0!==s)return s;var t,e=x("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=W(e[0]),s=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:s,offset:!i&&!s?x(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},x.fn.position=function(c){if(!c||!c.of)return k.apply(this,arguments);var d,f,m,p,v,t,g="string"==typeof(c=x.extend({},c)).of?x(document).find(c.of):x(c.of),_=x.position.getWithinInfo(c.within),y=x.position.getScrollInfo(_),b=(c.collision||"flip").split(" "),w={},e=9===(t=(e=g)[0]).nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:W(t)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:t.preventDefault?{width:0,height:0,offset:{top:t.pageY,left:t.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()};return g[0].preventDefault&&(c.at="left top"),f=e.width,m=e.height,v=x.extend({},p=e.offset),x.each(["my","at"],function(){var t,e,i=(c[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):r.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=r.test(i[1])?i[1]:"center",t=u.exec(i[0]),e=u.exec(i[1]),w[this]=[t?t[0]:0,e?e[0]:0],c[this]=[h.exec(i[0])[0],h.exec(i[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===c.at[0]?v.left+=f:"center"===c.at[0]&&(v.left+=f/2),"bottom"===c.at[1]?v.top+=m:"center"===c.at[1]&&(v.top+=m/2),d=T(w.at,f,m),v.left+=d[0],v.top+=d[1],this.each(function(){var i,t,l=x(this),a=l.outerWidth(),r=l.outerHeight(),e=A(this,"marginLeft"),s=A(this,"marginTop"),n=a+e+A(this,"marginRight")+y.width,o=r+s+A(this,"marginBottom")+y.height,u=x.extend({},v),h=T(w.my,l.outerWidth(),l.outerHeight());"right"===c.my[0]?u.left-=a:"center"===c.my[0]&&(u.left-=a/2),"bottom"===c.my[1]?u.top-=r:"center"===c.my[1]&&(u.top-=r/2),u.left+=h[0],u.top+=h[1],i={marginLeft:e,marginTop:s},x.each(["left","top"],function(t,e){x.ui.position[b[t]]&&x.ui.position[b[t]][e](u,{targetWidth:f,targetHeight:m,elemWidth:a,elemHeight:r,collisionPosition:i,collisionWidth:n,collisionHeight:o,offset:[d[0]+h[0],d[1]+h[1]],my:c.my,at:c.at,within:_,elem:l})}),c.using&&(t=function(t){var e=p.left-u.left,i=e+f-a,s=p.top-u.top,n=s+m-r,o={target:{element:g,left:p.left,top:p.top,width:f,height:m},element:{element:l,left:u.left,top:u.top,width:a,height:r},horizontal:i<0?"left":0<e?"right":"center",vertical:n<0?"top":0<s?"bottom":"middle"};f<a&&E(e+i)<f&&(o.horizontal="center"),m<r&&E(s+n)<m&&(o.vertical="middle"),C(E(e),E(i))>C(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0<l&&a<=0?(i=t.left+l+e.collisionWidth-n-s,t.left+=l-i):t.left=!(0<a&&l<=0)&&a<l?s+n-e.collisionWidth:s:0<l?t.left+=l:0<a?t.left-=a:t.left=C(t.left-o,t.left)},top:function(t,e){var i=e.within,s=i.isWindow?i.scrollTop:i.offset.top,n=e.within.height,o=t.top-e.collisionPosition.marginTop,l=s-o,a=o+e.collisionHeight-n-s;e.collisionHeight>n?0<l&&a<=0?(i=t.top+l+e.collisionHeight-n-s,t.top+=l-i):t.top=!(0<a&&l<=0)&&a<l?s+n-e.collisionHeight:s:0<l?t.top+=l:0<a?t.top-=a:t.top=C(t.top-o,t.top)}},flip:{left:function(t,e){var i=e.within,s=i.offset.left+i.scrollLeft,n=i.width,o=i.isWindow?i.scrollLeft:i.offset.left,l=t.left-e.collisionPosition.marginLeft,a=l-o,r=l+e.collisionWidth-n-o,u="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,i="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,l=-2*e.offset[0];a<0?((s=t.left+u+i+l+e.collisionWidth-n-s)<0||s<E(a))&&(t.left+=u+i+l):0<r&&(0<(o=t.left-e.collisionPosition.marginLeft+u+i+l-o)||E(o)<r)&&(t.left+=u+i+l)},top:function(t,e){var i=e.within,s=i.offset.top+i.scrollTop,n=i.height,o=i.isWindow?i.scrollTop:i.offset.top,l=t.top-e.collisionPosition.marginTop,a=l-o,r=l+e.collisionHeight-n-o,u="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,i="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,l=-2*e.offset[1];a<0?((s=t.top+u+i+l+e.collisionHeight-n-s)<0||s<E(a))&&(t.top+=u+i+l):0<r&&(0<(o=t.top-e.collisionPosition.marginTop+u+i+l-o)||E(o)<r)&&(t.top+=u+i+l)}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}};var t;x.ui.position,x.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},x.fn.extend({uniqueId:(t=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&x(this).removeAttr("id")})}}),x.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=!(i=i||e.body).nodeName?e.body:i},x.widget("ui.menu",{version:"1.13.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("<span>").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s<e+t&&this.activeMenu.scrollTop(i+e-s+t))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(t){var e=x.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(e)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var t=i?this.element:x(e&&e.target).closest(this.element.find(".ui-menu"));t.length||(t=this.element),this._close(t),this.blur(e),this._removeClass(t.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=t},i?0:this.delay)},_close:function(t){(t=t||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!x(t.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this._menuItems(this.active.children(".ui-menu")).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(t){return(t||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(t,e,i){var s;(s=this.active?"first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").last():this.active[t+"All"](".ui-menu-item").first():s)&&s.length&&this.active||(s=this._menuItems(this.activeMenu)[e]()),this.focus(i,s)},nextPage:function(t){var e,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===x.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(e=x(this)).offset().top-i-s<0}),this.focus(t,e)):this.focus(t,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var e,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===x.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0<(e=x(this)).offset().top-i+s}),this.focus(t,e)):this.focus(t,this._menuItems(this.activeMenu).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||x(t.target).closest(".ui-menu-item");var e={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,e)},_filterMenuItems:function(t){var t=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),e=new RegExp("^"+t,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return e.test(String.prototype.trim.call(x(this).children(".ui-menu-item-wrapper").text()))})}});x.widget("ui.autocomplete",{version:"1.13.2",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("<div>").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):!1!==this._trigger("search",e)?this._search(t):void 0},_search:function(t){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(t){t=t&&this._normalize(t),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:x.map(t,function(t){return"string"==typeof t?{label:t,value:t}:x.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var e=this.menu.element.empty();this._renderMenu(e,t),this.isNewMenu=!0,this.menu.refresh(),e.show(),this._resizeMenu(),e.position(x.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,t){var s=this;x.each(t,function(t,e){s._renderItemData(i,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(t,e){return x("<li>").append(x("<div>").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1<t?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var e;this._superApply(arguments),this.options.disabled||this.cancelSearch||(e=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("<div>").text(e))},100))}});x.ui.autocomplete});
\ No newline at end of file
diff --git a/projects/thymeroot/2.0.0/apidocs/script.js b/projects/thymeroot/2.0.0/apidocs/script.js
new file mode 100644 (file)
index 0000000..bb9c8a2
--- /dev/null
@@ -0,0 +1,253 @@
+/*
+ * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.  Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+var moduleSearchIndex;
+var packageSearchIndex;
+var typeSearchIndex;
+var memberSearchIndex;
+var tagSearchIndex;
+
+var oddRowColor = "odd-row-color";
+var evenRowColor = "even-row-color";
+var sortAsc = "sort-asc";
+var sortDesc = "sort-desc";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+
+function loadScripts(doc, tag) {
+    createElem(doc, tag, 'search.js');
+
+    createElem(doc, tag, 'module-search-index.js');
+    createElem(doc, tag, 'package-search-index.js');
+    createElem(doc, tag, 'type-search-index.js');
+    createElem(doc, tag, 'member-search-index.js');
+    createElem(doc, tag, 'tag-search-index.js');
+}
+
+function createElem(doc, tag, path) {
+    var script = doc.createElement(tag);
+    var scriptElement = doc.getElementsByTagName(tag)[0];
+    script.src = pathtoroot + path;
+    scriptElement.parentNode.insertBefore(script, scriptElement);
+}
+
+// Helper for  making content containing release names comparable lexicographically
+function makeComparable(s) {
+    return s.toLowerCase().replace(/(\d+)/g,
+        function(n, m) {
+            return ("000" + m).slice(-4);
+        });
+}
+
+// Switches between two styles depending on a condition
+function toggleStyle(classList, condition, trueStyle, falseStyle) {
+    if (condition) {
+        classList.remove(falseStyle);
+        classList.add(trueStyle);
+    } else {
+        classList.remove(trueStyle);
+        classList.add(falseStyle);
+    }
+}
+
+// Sorts the rows in a table lexicographically by the content of a specific column
+function sortTable(header, columnIndex, columns) {
+    var container = header.parentElement;
+    var descending = header.classList.contains(sortAsc);
+    container.querySelectorAll("div.table-header").forEach(
+        function(header) {
+            header.classList.remove(sortAsc);
+            header.classList.remove(sortDesc);
+        }
+    )
+    var cells = container.children;
+    var rows = [];
+    for (var i = columns; i < cells.length; i += columns) {
+        rows.push(Array.prototype.slice.call(cells, i, i + columns));
+    }
+    var comparator = function(a, b) {
+        var ka = makeComparable(a[columnIndex].textContent);
+        var kb = makeComparable(b[columnIndex].textContent);
+        if (ka < kb)
+            return descending ? 1 : -1;
+        if (ka > kb)
+            return descending ? -1 : 1;
+        return 0;
+    };
+    var sorted = rows.sort(comparator);
+    var visible = 0;
+    sorted.forEach(function(row) {
+        if (row[0].style.display !== 'none') {
+            var isEvenRow = visible++ % 2 === 0;
+        }
+        row.forEach(function(cell) {
+            toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor);
+            container.appendChild(cell);
+        })
+    });
+    toggleStyle(header.classList, descending, sortDesc, sortAsc);
+}
+
+// Toggles the visibility of a table category in all tables in a page
+function toggleGlobal(checkbox, selected, columns) {
+    var display = checkbox.checked ? '' : 'none';
+    document.querySelectorAll("div.table-tabs").forEach(function(t) {
+        var id = t.parentElement.getAttribute("id");
+        var selectedClass = id + "-tab" + selected;
+        // if selected is empty string it selects all uncategorized entries
+        var selectUncategorized = !Boolean(selected);
+        var visible = 0;
+        document.querySelectorAll('div.' + id)
+            .forEach(function(elem) {
+                if (selectUncategorized) {
+                    if (elem.className.indexOf(selectedClass) === -1) {
+                        elem.style.display = display;
+                    }
+                } else if (elem.classList.contains(selectedClass)) {
+                    elem.style.display = display;
+                }
+                if (elem.style.display === '') {
+                    var isEvenRow = visible++ % (columns * 2) < columns;
+                    toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor);
+                }
+            });
+        var displaySection = visible === 0 ? 'none' : '';
+        t.parentElement.style.display = displaySection;
+        document.querySelector("li#contents-" + id).style.display = displaySection;
+    })
+}
+
+// Shows the elements of a table belonging to a specific category
+function show(tableId, selected, columns) {
+    if (tableId !== selected) {
+        document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')')
+            .forEach(function(elem) {
+                elem.style.display = 'none';
+            });
+    }
+    document.querySelectorAll('div.' + selected)
+        .forEach(function(elem, index) {
+            elem.style.display = '';
+            var isEvenRow = index % (columns * 2) < columns;
+            toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor);
+        });
+    updateTabs(tableId, selected);
+}
+
+function updateTabs(tableId, selected) {
+    document.getElementById(tableId + '.tabpanel')
+        .setAttribute('aria-labelledby', selected);
+    document.querySelectorAll('button[id^="' + tableId + '"]')
+        .forEach(function(tab, index) {
+            if (selected === tab.id || (tableId === selected && index === 0)) {
+                tab.className = activeTableTab;
+                tab.setAttribute('aria-selected', true);
+                tab.setAttribute('tabindex',0);
+            } else {
+                tab.className = tableTab;
+                tab.setAttribute('aria-selected', false);
+                tab.setAttribute('tabindex',-1);
+            }
+        });
+}
+
+function switchTab(e) {
+    var selected = document.querySelector('[aria-selected=true]');
+    if (selected) {
+        if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) {
+            // left or up arrow key pressed: move focus to previous tab
+            selected.previousSibling.click();
+            selected.previousSibling.focus();
+            e.preventDefault();
+        } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) {
+            // right or down arrow key pressed: move focus to next tab
+            selected.nextSibling.click();
+            selected.nextSibling.focus();
+            e.preventDefault();
+        }
+    }
+}
+
+var updateSearchResults = function() {};
+
+function indexFilesLoaded() {
+    return moduleSearchIndex
+        && packageSearchIndex
+        && typeSearchIndex
+        && memberSearchIndex
+        && tagSearchIndex;
+}
+// Copy the contents of the local snippet to the clipboard
+function copySnippet(button) {
+    copyToClipboard(button.nextElementSibling.innerText);
+    switchCopyLabel(button, button.firstElementChild);
+}
+function copyToClipboard(content) {
+    var textarea = document.createElement("textarea");
+    textarea.style.height = 0;
+    document.body.appendChild(textarea);
+    textarea.value = content;
+    textarea.select();
+    document.execCommand("copy");
+    document.body.removeChild(textarea);
+}
+function switchCopyLabel(button, span) {
+    var copied = span.getAttribute("data-copied");
+    button.classList.add("visible");
+    var initialLabel = span.innerHTML;
+    span.innerHTML = copied;
+    setTimeout(function() {
+        button.classList.remove("visible");
+        setTimeout(function() {
+            if (initialLabel !== copied) {
+                span.innerHTML = initialLabel;
+            }
+        }, 100);
+    }, 1900);
+}
+// Workaround for scroll position not being included in browser history (8249133)
+document.addEventListener("DOMContentLoaded", function(e) {
+    var contentDiv = document.querySelector("div.flex-content");
+    window.addEventListener("popstate", function(e) {
+        if (e.state !== null) {
+            contentDiv.scrollTop = e.state;
+        }
+    });
+    window.addEventListener("hashchange", function(e) {
+        history.replaceState(contentDiv.scrollTop, document.title);
+    });
+    var timeoutId;
+    contentDiv.addEventListener("scroll", function(e) {
+        if (timeoutId) {
+            clearTimeout(timeoutId);
+        }
+        timeoutId = setTimeout(function() {
+            history.replaceState(contentDiv.scrollTop, document.title);
+        }, 100);
+    });
+    if (!location.hash) {
+        history.replaceState(contentDiv.scrollTop, document.title);
+    }
+});
diff --git a/projects/thymeroot/2.0.0/apidocs/search-page.js b/projects/thymeroot/2.0.0/apidocs/search-page.js
new file mode 100644 (file)
index 0000000..540c90f
--- /dev/null
@@ -0,0 +1,284 @@
+/*
+ * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.  Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+"use strict";
+$(function() {
+    var copy = $("#page-search-copy");
+    var expand = $("#page-search-expand");
+    var searchLink = $("span#page-search-link");
+    var redirect = $("input#search-redirect");
+    function setSearchUrlTemplate() {
+        var href = document.location.href.split(/[#?]/)[0];
+        href += "?q=" + "%s";
+        if (redirect.is(":checked")) {
+            href += "&r=1";
+        }
+        searchLink.html(href);
+        copy[0].onmouseenter();
+    }
+    function copyLink(e) {
+        copyToClipboard(this.previousSibling.innerText);
+        switchCopyLabel(this, this.lastElementChild);
+    }
+    copy.click(copyLink);
+    copy[0].onmouseenter = function() {};
+    redirect.click(setSearchUrlTemplate);
+    setSearchUrlTemplate();
+    copy.prop("disabled", false);
+    redirect.prop("disabled", false);
+    expand.click(function (e) {
+        var searchInfo = $("div.page-search-info");
+        if(this.parentElement.hasAttribute("open")) {
+            searchInfo.attr("style", "border-width: 0;");
+        } else {
+            searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight"));
+        }
+    });
+});
+$(window).on("load", function() {
+    var input = $("#page-search-input");
+    var reset = $("#page-search-reset");
+    var notify = $("#page-search-notify");
+    var resultSection = $("div#result-section");
+    var resultContainer = $("div#result-container");
+    var searchTerm = "";
+    var activeTab = "";
+    var fixedTab = false;
+    var visibleTabs = [];
+    var feelingLucky = false;
+    function renderResults(result) {
+        if (!result.length) {
+            notify.html(messages.noResult);
+        } else if (result.length === 1) {
+            notify.html(messages.oneResult);
+        } else {
+            notify.html(messages.manyResults.replace("{0}", result.length));
+        }
+        resultContainer.empty();
+        var r = {
+            "types": [],
+            "members": [],
+            "packages": [],
+            "modules": [],
+            "searchTags": []
+        };
+        for (var i in result) {
+            var item = result[i];
+            var arr = r[item.category];
+            arr.push(item);
+        }
+        if (!activeTab || r[activeTab].length === 0 || !fixedTab) {
+            Object.keys(r).reduce(function(prev, curr) {
+                if (r[curr].length > 0 && r[curr][0].score > prev) {
+                    activeTab = curr;
+                    return r[curr][0].score;
+                }
+                return prev;
+            }, 0);
+        }
+        if (feelingLucky && activeTab) {
+            notify.html(messages.redirecting)
+            var firstItem = r[activeTab][0];
+            window.location = getURL(firstItem.indexItem, firstItem.category);
+            return;
+        }
+        if (result.length > 20) {
+            if (searchTerm[searchTerm.length - 1] === ".") {
+                if (activeTab === "types" && r["members"].length > r["types"].length) {
+                    activeTab = "members";
+                } else if (activeTab === "packages" && r["types"].length > r["packages"].length) {
+                    activeTab = "types";
+                }
+            }
+        }
+        var categoryCount = Object.keys(r).reduce(function(prev, curr) {
+            return prev + (r[curr].length > 0 ? 1 : 0);
+        }, 0);
+        visibleTabs = [];
+        var tabContainer = $("<div class='table-tabs'></div>").appendTo(resultContainer);
+        for (var key in r) {
+            var id = "#result-tab-" + key.replace("searchTags", "search_tags");
+            if (r[key].length) {
+                var count = r[key].length >= 1000 ? "999+" : r[key].length;
+                if (result.length > 20 && categoryCount > 1) {
+                    var button = $("<button id='result-tab-" + key
+                        + "' class='page-search-header'><span>" + categories[key] + "</span>"
+                        + "<span style='font-weight: normal'> (" + count + ")</span></button>").appendTo(tabContainer);
+                    button.click(key, function(e) {
+                        fixedTab = true;
+                        renderResult(e.data, $(this));
+                    });
+                    visibleTabs.push(key);
+                } else {
+                    $("<span class='page-search-header active-table-tab'>" + categories[key]
+                        + "<span style='font-weight: normal'> (" + count + ")</span></span>").appendTo(tabContainer);
+                    renderTable(key, r[key]).appendTo(resultContainer);
+                    tabContainer = $("<div class='table-tabs'></div>").appendTo(resultContainer);
+
+                }
+            }
+        }
+        if (activeTab && result.length > 20 && categoryCount > 1) {
+            $("button#result-tab-" + activeTab).addClass("active-table-tab");
+            renderTable(activeTab, r[activeTab]).appendTo(resultContainer);
+        }
+        resultSection.show();
+        function renderResult(category, button) {
+            activeTab = category;
+            setSearchUrl();
+            resultContainer.find("div.summary-table").remove();
+            renderTable(activeTab, r[activeTab]).appendTo(resultContainer);
+            button.siblings().removeClass("active-table-tab");
+            button.addClass("active-table-tab");
+        }
+    }
+    function selectTab(category) {
+        $("button#result-tab-" + category).click();
+    }
+    function renderTable(category, items) {
+        var table = $("<div class='summary-table'>")
+            .addClass(category === "modules"
+                ? "one-column-search-results"
+                : "two-column-search-results");
+        var col1, col2;
+        if (category === "modules") {
+            col1 = "Module";
+        } else if (category === "packages") {
+            col1 = "Module";
+            col2 = "Package";
+        } else if (category === "types") {
+            col1 = "Package";
+            col2 = "Class"
+        } else if (category === "members") {
+            col1 = "Class";
+            col2 = "Member";
+        } else if (category === "searchTags") {
+            col1 = "Location";
+            col2 = "Name";
+        }
+        $("<div class='table-header col-plain'>" + col1 + "</div>").appendTo(table);
+        if (category !== "modules") {
+            $("<div class='table-header col-plain'>" + col2 + "</div>").appendTo(table);
+        }
+        $.each(items, function(index, item) {
+            var rowColor = index % 2 ? "odd-row-color" : "even-row-color";
+            renderItem(item, table, rowColor);
+        });
+        return table;
+    }
+    function renderItem(item, table, rowColor) {
+        var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length);
+        var link = $("<a/>")
+            .attr("href",  getURL(item.indexItem, item.category))
+            .attr("tabindex", "0")
+            .addClass("search-result-link")
+            .html(label);
+        var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1);
+        if (item.category === "searchTags") {
+            container = item.indexItem.h || "";
+        }
+        if (item.category !== "modules") {
+            $("<div/>").html(container).addClass("col-plain").addClass(rowColor).appendTo(table);
+        }
+        $("<div/>").html(link).addClass("col-last").addClass(rowColor).appendTo(table);
+    }
+    var timeout;
+    function schedulePageSearch() {
+        if (timeout) {
+            clearTimeout(timeout);
+        }
+        timeout = setTimeout(function () {
+            doPageSearch()
+        }, 100);
+    }
+    function doPageSearch() {
+        setSearchUrl();
+        var term = searchTerm = input.val().trim();
+        if (term === "") {
+            notify.html(messages.enterTerm);
+            activeTab = "";
+            fixedTab = false;
+            resultContainer.empty();
+            resultSection.hide();
+        } else {
+            notify.html(messages.searching);
+            doSearch({ term: term, maxResults: 1200 }, renderResults);
+        }
+    }
+    function setSearchUrl() {
+        var query = input.val().trim();
+        var url = document.location.pathname;
+        if (query) {
+            url += "?q=" + encodeURI(query);
+            if (activeTab && fixedTab) {
+                url += "&c=" + activeTab;
+            }
+        }
+        history.replaceState({query: query}, "", url);
+    }
+    input.on("input", function(e) {
+        feelingLucky = false;
+        schedulePageSearch();
+    });
+    $(document).keydown(function(e) {
+        if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) {
+            if (activeTab && visibleTabs.length > 1) {
+                var idx = visibleTabs.indexOf(activeTab);
+                idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1;
+                selectTab(visibleTabs[idx % visibleTabs.length]);
+                return false;
+            }
+        }
+    });
+    reset.click(function() {
+        notify.html(messages.enterTerm);
+        resultSection.hide();
+        activeTab = "";
+        fixedTab = false;
+        resultContainer.empty();
+        input.val('').focus();
+        setSearchUrl();
+    });
+    input.prop("disabled", false);
+    reset.prop("disabled", false);
+
+    var urlParams = new URLSearchParams(window.location.search);
+    if (urlParams.has("q")) {
+        input.val(urlParams.get("q"))
+    }
+    if (urlParams.has("c")) {
+        activeTab = urlParams.get("c");
+        fixedTab = true;
+    }
+    if (urlParams.get("r")) {
+        feelingLucky = true;
+    }
+    if (input.val()) {
+        doPageSearch();
+    } else {
+        notify.html(messages.enterTerm);
+    }
+    input.select().focus();
+});
diff --git a/projects/thymeroot/2.0.0/apidocs/search.html b/projects/thymeroot/2.0.0/apidocs/search.html
new file mode 100644 (file)
index 0000000..d4ab3cb
--- /dev/null
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Suchen (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="search">
+<meta name="generator" content="javadoc/SearchWriter">
+<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="search-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/thymeroot/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/thymeroot/package-tree.html">Baum</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#search">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<h1 class="title">Suchen</h1>
+<div>
+<input type="text" id="page-search-input" disabled placeholder="Suchen">
+<input type="reset" id="page-search-reset" disabled value="Zurücksetzen" style="margin: 6px;">
+<details class="page-search-details">
+<summary id="page-search-expand">Zusätzliche Ressourcen</summary>
+</details>
+</div>
+<div class="page-search-info">
+<p>Die <a href="help-doc.html#search">Hilfeseite</a> enthält eine Einführung in den Umfang und die Syntax der JavaDoc-Suche.</p>
+<p>Sie können die &lt;STRG&gt;- oder &lt;CMD&gt;-Taste zusammen mit den Pfeiltasten nach links und rechts verwenden, um zwischen Ergebnisregisterkarten auf dieser Seite zu wechseln.</p>
+<p>Mit der URL-Vorlage unten können Sie diese Seite als Suchmaschine in Browsern konfigurieren, die dieses Feature unterstützen. Das Feature wurde erfolgreich mit Google Chrome und Mozilla Firefox getestet. Beachten Sie, dass andere Browser dieses Feature möglicherweise nicht unterstützen oder ein anderes URL-Format erfordern.</p>
+<span id="page-search-link">link</span><button class="copy" aria-label="URL kopieren" id="page-search-copy"><img src="copy.svg" alt="URL kopieren"><span data-copied="Kopiert.">Kopieren</span></button>
+<p>
+<input type="checkbox" id="search-redirect" disabled>
+<label for="search-redirect">Zum ersten Ergebnis umleiten</label></p>
+</div>
+<p id="page-search-notify">Suchindex wird geladen...</p>
+<div id="result-section" style="display: none;">
+<div id="result-container"></div>
+<script type="text/javascript" src="search-page.js"></script>
+</div>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/apidocs/search.js b/projects/thymeroot/2.0.0/apidocs/search.js
new file mode 100644 (file)
index 0000000..613e348
--- /dev/null
@@ -0,0 +1,458 @@
+/*
+ * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.  Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+"use strict";
+const messages = {
+    enterTerm: "Geben Sie einen Suchbegriff ein",
+    noResult: "Keine Ergebnisse gefunden",
+    oneResult: "Ein Ergebnis gefunden",
+    manyResults: "{0} Ergebnisse gefunden",
+    loading: "Suchindex wird geladen...",
+    searching: "Suche wird ausgeführt...",
+    redirecting: "Zum ersten Ergebnis wird umgeleitet...",
+    linkIcon: "Linksymbol",
+    linkToSection: "Link zu diesem Abschnitt"
+}
+const categories = {
+    modules: "Module",
+    packages: "Packages",
+    types: "Klassen und Schnittstellen",
+    members: "Mitglieder",
+    searchTags: "Tags suchen"
+};
+const highlight = "<span class='result-highlight'>$&</span>";
+const NO_MATCH = {};
+const MAX_RESULTS = 300;
+function checkUnnamed(name, separator) {
+    return name === "<Unnamed>" || !name ? "" : name + separator;
+}
+function escapeHtml(str) {
+    return str.replace(/</g, "&lt;").replace(/>/g, "&gt;");
+}
+function getHighlightedText(str, boundaries, from, to) {
+    var start = from;
+    var text = "";
+    for (var i = 0; i < boundaries.length; i += 2) {
+        var b0 = boundaries[i];
+        var b1 = boundaries[i + 1];
+        if (b0 >= to || b1 <= from) {
+            continue;
+        }
+        text += escapeHtml(str.slice(start, Math.max(start, b0)));
+        text += "<span class='result-highlight'>";
+        text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1)));
+        text += "</span>";
+        start = Math.min(to, b1);
+    }
+    text += escapeHtml(str.slice(start, to));
+    return text;
+}
+function getURLPrefix(item, category) {
+    var urlPrefix = "";
+    var slash = "/";
+    if (category === "modules") {
+        return item.l + slash;
+    } else if (category === "packages" && item.m) {
+        return item.m + slash;
+    } else if (category === "types" || category === "members") {
+        if (item.m) {
+            urlPrefix = item.m + slash;
+        } else {
+            $.each(packageSearchIndex, function(index, it) {
+                if (it.m && item.p === it.l) {
+                    urlPrefix = it.m + slash;
+                }
+            });
+        }
+    }
+    return urlPrefix;
+}
+function getURL(item, category) {
+    if (item.url) {
+        return item.url;
+    }
+    var url = getURLPrefix(item, category);
+    if (category === "modules") {
+        url += "module-summary.html";
+    } else if (category === "packages") {
+        if (item.u) {
+            url = item.u;
+        } else {
+            url += item.l.replace(/\./g, '/') + "/package-summary.html";
+        }
+    } else if (category === "types") {
+        if (item.u) {
+            url = item.u;
+        } else {
+            url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html";
+        }
+    } else if (category === "members") {
+        url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#";
+        if (item.u) {
+            url += item.u;
+        } else {
+            url += item.l;
+        }
+    } else if (category === "searchTags") {
+        url += item.u;
+    }
+    item.url = url;
+    return url;
+}
+function createMatcher(term, camelCase) {
+    if (camelCase && !isUpperCase(term)) {
+        return null;  // no need for camel-case matcher for lower case query
+    }
+    var pattern = "";
+    var upperCase = [];
+    term.trim().split(/\s+/).forEach(function(w, index, array) {
+        var tokens = w.split(/(?=[A-Z,.()<>?[\/])/);
+        for (var i = 0; i < tokens.length; i++) {
+            var s = tokens[i];
+            // ',' and '?' are the only delimiters commonly followed by space in java signatures
+            pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")";
+            upperCase.push(false);
+            var isWordToken =  /\w$/.test(s);
+            if (isWordToken) {
+                if (i === tokens.length - 1 && index < array.length - 1) {
+                    // space in query string matches all delimiters
+                    pattern += "(.*?)";
+                    upperCase.push(isUpperCase(s[0]));
+                } else {
+                    if (!camelCase && isUpperCase(s) && s.length === 1) {
+                        pattern += "()";
+                    } else {
+                        pattern += "([a-z0-9$<>?[\\]]*?)";
+                    }
+                    upperCase.push(isUpperCase(s[0]));
+                }
+            } else {
+                pattern += "()";
+                upperCase.push(false);
+            }
+        }
+    });
+    var re = new RegExp(pattern, "gi");
+    re.upperCase = upperCase;
+    return re;
+}
+function findMatch(matcher, input, startOfName, endOfName) {
+    var from = startOfName;
+    matcher.lastIndex = from;
+    var match = matcher.exec(input);
+    // Expand search area until we get a valid result or reach the beginning of the string
+    while (!match || match.index + match[0].length < startOfName || endOfName < match.index) {
+        if (from === 0) {
+            return NO_MATCH;
+        }
+        from = input.lastIndexOf(".", from - 2) + 1;
+        matcher.lastIndex = from;
+        match = matcher.exec(input);
+    }
+    var boundaries = [];
+    var matchEnd = match.index + match[0].length;
+    var score = 5;
+    var start = match.index;
+    var prevEnd = -1;
+    for (var i = 1; i < match.length; i += 2) {
+        var isUpper = isUpperCase(input[start]);
+        var isMatcherUpper = matcher.upperCase[i];
+        // capturing groups come in pairs, match and non-match
+        boundaries.push(start, start + match[i].length);
+        // make sure groups are anchored on a left word boundary
+        var prevChar = input[start - 1] || "";
+        var nextChar = input[start + 1] || "";
+        if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) {
+            if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) {
+                score -= 0.1;
+            } else if (isMatcherUpper && start === prevEnd) {
+                score -= isUpper ? 0.1 : 1.0;
+            } else {
+                return NO_MATCH;
+            }
+        }
+        prevEnd = start + match[i].length;
+        start += match[i].length + match[i + 1].length;
+
+        // lower score for parts of the name that are missing
+        if (match[i + 1] && prevEnd < endOfName) {
+            score -= rateNoise(match[i + 1]);
+        }
+    }
+    // lower score if a type name contains unmatched camel-case parts
+    if (input[matchEnd - 1] !== "." && endOfName > matchEnd)
+        score -= rateNoise(input.slice(matchEnd, endOfName));
+    score -= rateNoise(input.slice(0, Math.max(startOfName, match.index)));
+
+    if (score <= 0) {
+        return NO_MATCH;
+    }
+    return {
+        input: input,
+        score: score,
+        boundaries: boundaries
+    };
+}
+function isUpperCase(s) {
+    return s !== s.toLowerCase();
+}
+function isLowerCase(s) {
+    return s !== s.toUpperCase();
+}
+function rateNoise(str) {
+    return (str.match(/([.(])/g) || []).length / 5
+         + (str.match(/([A-Z]+)/g) || []).length / 10
+         +  str.length / 20;
+}
+function doSearch(request, response) {
+    var term = request.term.trim();
+    var maxResults = request.maxResults || MAX_RESULTS;
+    if (term.length === 0) {
+        return this.close();
+    }
+    var matcher = {
+        plainMatcher: createMatcher(term, false),
+        camelCaseMatcher: createMatcher(term, true)
+    }
+    var indexLoaded = indexFilesLoaded();
+
+    function getPrefix(item, category) {
+        switch (category) {
+            case "packages":
+                return checkUnnamed(item.m, "/");
+            case "types":
+                return checkUnnamed(item.p, ".");
+            case "members":
+                return checkUnnamed(item.p, ".") + item.c + ".";
+            default:
+                return "";
+        }
+    }
+    function useQualifiedName(category) {
+        switch (category) {
+            case "packages":
+                return /[\s/]/.test(term);
+            case "types":
+            case "members":
+                return /[\s.]/.test(term);
+            default:
+                return false;
+        }
+    }
+    function searchIndex(indexArray, category) {
+        var matches = [];
+        if (!indexArray) {
+            if (!indexLoaded) {
+                matches.push({ l: messages.loading, category: category });
+            }
+            return matches;
+        }
+        $.each(indexArray, function (i, item) {
+            var prefix = getPrefix(item, category);
+            var simpleName = item.l;
+            var qualifiedName = prefix + simpleName;
+            var useQualified = useQualifiedName(category);
+            var input = useQualified ? qualifiedName : simpleName;
+            var startOfName = useQualified ? prefix.length : 0;
+            var endOfName = category === "members" && input.indexOf("(", startOfName) > -1
+                ? input.indexOf("(", startOfName) : input.length;
+            var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName);
+            if (m === NO_MATCH && matcher.camelCaseMatcher) {
+                m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName);
+            }
+            if (m !== NO_MATCH) {
+                m.indexItem = item;
+                m.prefix = prefix;
+                m.category = category;
+                if (!useQualified) {
+                    m.input = qualifiedName;
+                    m.boundaries = m.boundaries.map(function(b) {
+                        return b + prefix.length;
+                    });
+                }
+                matches.push(m);
+            }
+            return true;
+        });
+        return matches.sort(function(e1, e2) {
+            return e2.score - e1.score;
+        }).slice(0, maxResults);
+    }
+
+    var result = searchIndex(moduleSearchIndex, "modules")
+         .concat(searchIndex(packageSearchIndex, "packages"))
+         .concat(searchIndex(typeSearchIndex, "types"))
+         .concat(searchIndex(memberSearchIndex, "members"))
+         .concat(searchIndex(tagSearchIndex, "searchTags"));
+
+    if (!indexLoaded) {
+        updateSearchResults = function() {
+            doSearch(request, response);
+        }
+    } else {
+        updateSearchResults = function() {};
+    }
+    response(result);
+}
+// JQuery search menu implementation
+$.widget("custom.catcomplete", $.ui.autocomplete, {
+    _create: function() {
+        this._super();
+        this.widget().menu("option", "items", "> .result-item");
+        // workaround for search result scrolling
+        this.menu._scrollIntoView = function _scrollIntoView( item ) {
+            var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight;
+            if ( this._hasScroll() ) {
+                borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0;
+                paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0;
+                offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop;
+                scroll = this.activeMenu.scrollTop();
+                elementHeight = this.activeMenu.height() - 26;
+                itemHeight = item.outerHeight();
+
+                if ( offset < 0 ) {
+                    this.activeMenu.scrollTop( scroll + offset );
+                } else if ( offset + itemHeight > elementHeight ) {
+                    this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight );
+                }
+            }
+        };
+    },
+    _renderMenu: function(ul, items) {
+        var currentCategory = "";
+        var widget = this;
+        widget.menu.bindings = $();
+        $.each(items, function(index, item) {
+            if (item.category && item.category !== currentCategory) {
+                ul.append("<li class='ui-autocomplete-category'>" + categories[item.category] + "</li>");
+                currentCategory = item.category;
+            }
+            var li = widget._renderItemData(ul, item);
+            if (item.category) {
+                li.attr("aria-label", categories[item.category] + " : " + item.l);
+            } else {
+                li.attr("aria-label", item.l);
+            }
+            li.attr("class", "result-item");
+        });
+        ul.append("<li class='ui-static-link'><a href='" + pathtoroot + "search.html?q="
+            + encodeURI(widget.term) + "'>Go to search page</a></li>");
+    },
+    _renderItem: function(ul, item) {
+        var li = $("<li/>").appendTo(ul);
+        var div = $("<div/>").appendTo(li);
+        var label = item.l
+            ? item.l
+            : getHighlightedText(item.input, item.boundaries, 0, item.input.length);
+        var idx = item.indexItem;
+        if (item.category === "searchTags" && idx && idx.h) {
+            if (idx.d) {
+                div.html(label + "<span class='search-tag-holder-result'> (" + idx.h + ")</span><br><span class='search-tag-desc-result'>"
+                    + idx.d + "</span><br>");
+            } else {
+                div.html(label + "<span class='search-tag-holder-result'> (" + idx.h + ")</span>");
+            }
+        } else {
+            div.html(label);
+        }
+        return li;
+    }
+});
+$(function() {
+    var expanded = false;
+    var windowWidth;
+    function collapse() {
+        if (expanded) {
+            $("div#navbar-top").removeAttr("style");
+            $("button#navbar-toggle-button")
+                .removeClass("expanded")
+                .attr("aria-expanded", "false");
+            expanded = false;
+        }
+    }
+    $("button#navbar-toggle-button").click(function (e) {
+        if (expanded) {
+            collapse();
+        } else {
+            var navbar = $("div#navbar-top");
+            navbar.height(navbar.prop("scrollHeight"));
+            $("button#navbar-toggle-button")
+                .addClass("expanded")
+                .attr("aria-expanded", "true");
+            expanded = true;
+            windowWidth = window.innerWidth;
+        }
+    });
+    $("ul.sub-nav-list-small li a").click(collapse);
+    $("input#search-input").focus(collapse);
+    $("main").click(collapse);
+    $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) {
+        // Create anchor links for headers with an associated id attribute
+        var hdr = $(el);
+        var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id");
+        if (id) {
+            hdr.append(" <a href='#" + id + "' class='anchor-link' aria-label='" + messages.linkToSection
+                + "'><img src='" + pathtoroot + "link.svg' alt='" + messages.linkIcon +"' tabindex='0'"
+                + " width='16' height='16'></a>");
+        }
+    });
+    $(window).on("orientationchange", collapse).on("resize", function(e) {
+        if (expanded && windowWidth !== window.innerWidth) collapse();
+    });
+    var search = $("#search-input");
+    var reset = $("#reset-button");
+    search.catcomplete({
+        minLength: 1,
+        delay: 200,
+        source: doSearch,
+        response: function(event, ui) {
+            if (!ui.content.length) {
+                ui.content.push({ l: messages.noResult });
+            } else {
+                $("#search-input").empty();
+            }
+        },
+        autoFocus: true,
+        focus: function(event, ui) {
+            return false;
+        },
+        position: {
+            collision: "flip"
+        },
+        select: function(event, ui) {
+            if (ui.item.indexItem) {
+                var url = getURL(ui.item.indexItem, ui.item.category);
+                window.location.href = pathtoroot + url;
+                $("#search-input").focus();
+            }
+        }
+    });
+    search.val('');
+    search.prop("disabled", false);
+    reset.prop("disabled", false);
+    reset.click(function() {
+        search.val('').focus();
+    });
+    search.focus();
+});
diff --git a/projects/thymeroot/2.0.0/apidocs/serialized-form.html b/projects/thymeroot/2.0.0/apidocs/serialized-form.html
new file mode 100644 (file)
index 0000000..9d41e88
--- /dev/null
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Sun Oct 19 16:34:46 CEST 2025 -->
+<title>Serialisierte Form (ThymeRoot 2.0.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-10-19">
+<meta name="description" content="serialized forms">
+<meta name="generator" content="javadoc/SerializedFormWriterImpl">
+<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="serialized-form-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</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="Navigationslinks umschalten"><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="Navigations-Links Ã¼berspringen">Navigations-Links Ã¼berspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/thymeroot/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/thymeroot/package-tree.html">Baum</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#serialized-form">Hilfe</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="Suchen">
+<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="Serialisierte Form" class="title">Serialisierte Form</h1>
+</div>
+<ul class="block-list">
+<li>
+<section class="serialized-package-container">
+<h2 title="Package">Package&nbsp;<a href="de/juplo/thymeroot/package-summary.html">de.juplo.thymeroot</a></h2>
+<ul class="block-list">
+<li>
+<section class="serialized-class-details" id="de.juplo.thymeroot.ThymerootController.TemplateNotAvailableException">
+<h3>Ausnahmeklasse&nbsp;<a href="de/juplo/thymeroot/ThymerootController.TemplateNotAvailableException.html" title="Klasse in de.juplo.thymeroot">de.juplo.thymeroot.ThymerootController.TemplateNotAvailableException</a></h3>
+<div class="type-signature">class TemplateNotAvailableException extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/RuntimeException.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">RuntimeException</a> implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a></div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/apidocs/stylesheet.css b/projects/thymeroot/2.0.0/apidocs/stylesheet.css
new file mode 100644 (file)
index 0000000..f71489f
--- /dev/null
@@ -0,0 +1,1272 @@
+/*
+ * Javadoc style sheet
+ */
+
+@import url('resources/fonts/dejavu.css');
+
+/*
+ * These CSS custom properties (variables) define the core color and font
+ * properties used in this stylesheet.
+ */
+:root {
+    /* body, block and code fonts */
+    --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif;
+    --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+    --code-font-family: 'DejaVu Sans Mono', monospace;
+    /* Base font sizes for body and code elements */
+    --body-font-size: 14px;
+    --code-font-size: 14px;
+    /* Text colors for body and block elements */
+    --body-text-color: #353833;
+    --block-text-color: #474747;
+    /* Background colors for various structural elements */
+    --body-background-color: #ffffff;
+    --section-background-color: #f8f8f8;
+    --detail-background-color: #ffffff;
+    /* Colors for navigation bar and table captions */
+    --navbar-background-color: #4D7A97;
+    --navbar-text-color: #ffffff;
+    /* Background color for subnavigation and various headers */
+    --subnav-background-color: #dee3e9;
+    /* Background and text colors for selected tabs and navigation items */
+    --selected-background-color: #f8981d;
+    --selected-text-color: #253441;
+    --selected-link-color: #1f389c;
+    /* Background colors for generated tables */
+    --even-row-color: #ffffff;
+    --odd-row-color: #eeeeef;
+    /* Text color for page title */
+    --title-color: #2c4557;
+    /* Text colors for links */
+    --link-color: #4A6782;
+    --link-color-active: #bb7a2a;
+    /* Snippet colors */
+    --snippet-background-color: #ebecee;
+    --snippet-text-color: var(--block-text-color);
+    --snippet-highlight-color: #f7c590;
+    /* Border colors for structural elements and user defined tables */
+    --border-color: #ededed;
+    --table-border-color: #000000;
+    /* Search input colors */
+    --search-input-background-color: #ffffff;
+    --search-input-text-color: #000000;
+    --search-input-placeholder-color: #909090;
+    /* Highlight color for active search tag target */
+    --search-tag-highlight-color: #ffff00;
+    /* Adjustments for icon and active background colors of copy-to-clipboard buttons */
+    --copy-icon-brightness: 100%;
+    --copy-button-background-color-active: rgba(168, 168, 176, 0.3);
+    /* Colors for invalid tag notifications */
+    --invalid-tag-background-color: #ffe6e6;
+    --invalid-tag-text-color: #000000;
+}
+/*
+ * Styles for individual HTML elements.
+ *
+ * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular
+ * HTML element throughout the page.
+ */
+body {
+    background-color:var(--body-background-color);
+    color:var(--body-text-color);
+    font-family:var(--body-font-family);
+    font-size:var(--body-font-size);
+    margin:0;
+    padding:0;
+    height:100%;
+    width:100%;
+}
+iframe {
+    margin:0;
+    padding:0;
+    height:100%;
+    width:100%;
+    overflow-y:scroll;
+    border:none;
+}
+a:link, a:visited {
+    text-decoration:none;
+    color:var(--link-color);
+}
+a[href]:hover, a[href]:focus {
+    text-decoration:none;
+    color:var(--link-color-active);
+}
+pre {
+    font-family:var(--code-font-family);
+    font-size:1em;
+}
+h1 {
+    font-size:1.428em;
+}
+h2 {
+    font-size:1.285em;
+}
+h3 {
+    font-size:1.14em;
+}
+h4 {
+    font-size:1.072em;
+}
+h5 {
+    font-size:1.001em;
+}
+h6 {
+    font-size:0.93em;
+}
+/* Disable font boosting for selected elements */
+h1, h2, h3, h4, h5, h6, div.member-signature {
+    max-height: 1000em;
+}
+ul {
+    list-style-type:disc;
+}
+code, tt {
+    font-family:var(--code-font-family);
+}
+:not(h1, h2, h3, h4, h5, h6) > code,
+:not(h1, h2, h3, h4, h5, h6) > tt {
+    font-size:var(--code-font-size);
+    padding-top:4px;
+    margin-top:8px;
+    line-height:1.4em;
+}
+dt code {
+    font-family:var(--code-font-family);
+    font-size:1em;
+    padding-top:4px;
+}
+.summary-table dt code {
+    font-family:var(--code-font-family);
+    font-size:1em;
+    vertical-align:top;
+    padding-top:4px;
+}
+sup {
+    font-size:8px;
+}
+button {
+    font-family: var(--body-font-family);
+    font-size: 1em;
+}
+/*
+ * Styles for HTML generated by javadoc.
+ *
+ * These are style classes that are used by the standard doclet to generate HTML documentation.
+ */
+
+/*
+ * Styles for document title and copyright.
+ */
+.about-language {
+    float:right;
+    padding:0 21px 8px 8px;
+    font-size:0.915em;
+    margin-top:-9px;
+    height:2.9em;
+}
+.legal-copy {
+    margin-left:.5em;
+}
+/*
+ * Styles for navigation bar.
+ */
+@media screen {
+    div.flex-box {
+        position:fixed;
+        display:flex;
+        flex-direction:column;
+        height: 100%;
+        width: 100%;
+    }
+    header.flex-header {
+        flex: 0 0 auto;
+    }
+    div.flex-content {
+        flex: 1 1 auto;
+        overflow-y: auto;
+    }
+}
+.top-nav {
+    background-color:var(--navbar-background-color);
+    color:var(--navbar-text-color);
+    float:left;
+    width:100%;
+    clear:right;
+    min-height:2.8em;
+    padding:10px 0 0 0;
+    overflow:hidden;
+    font-size:0.857em;
+}
+button#navbar-toggle-button {
+    display:none;
+}
+ul.sub-nav-list-small {
+    display: none;
+}
+.sub-nav {
+    background-color:var(--subnav-background-color);
+    float:left;
+    width:100%;
+    overflow:hidden;
+    font-size:0.857em;
+}
+.sub-nav div {
+    clear:left;
+    float:left;
+    padding:6px;
+    text-transform:uppercase;
+}
+.sub-nav .sub-nav-list {
+    padding-top:4px;
+}
+ul.nav-list {
+    display:block;
+    margin:0 25px 0 0;
+    padding:0;
+}
+ul.sub-nav-list {
+    float:left;
+    margin:0 25px 0 0;
+    padding:0;
+}
+ul.nav-list li {
+    list-style:none;
+    float:left;
+    padding: 5px 6px;
+    text-transform:uppercase;
+}
+.sub-nav .nav-list-search {
+    float:right;
+    margin:0;
+    padding:6px;
+    clear:none;
+    text-align:right;
+    position:relative;
+}
+ul.sub-nav-list li {
+    list-style:none;
+    float:left;
+}
+.top-nav a:link, .top-nav a:active, .top-nav a:visited {
+    color:var(--navbar-text-color);
+    text-decoration:none;
+    text-transform:uppercase;
+}
+.top-nav a:hover {
+    color:var(--link-color-active);
+}
+.nav-bar-cell1-rev {
+    background-color:var(--selected-background-color);
+    color:var(--selected-text-color);
+    margin: auto 5px;
+}
+.skip-nav {
+    position:absolute;
+    top:auto;
+    left:-9999px;
+    overflow:hidden;
+}
+/*
+ * Hide navigation links and search box in print layout
+ */
+@media print {
+    ul.nav-list, div.sub-nav  {
+        display:none;
+    }
+}
+/*
+ * Styles for page header.
+ */
+.title {
+    color:var(--title-color);
+    margin:10px 0;
+}
+.sub-title {
+    margin:5px 0 0 0;
+}
+ul.contents-list {
+    margin: 0 0 15px 0;
+    padding: 0;
+    list-style: none;
+}
+ul.contents-list li {
+    font-size:0.93em;
+}
+/*
+ * Styles for headings.
+ */
+body.class-declaration-page .summary h2,
+body.class-declaration-page .details h2,
+body.class-use-page h2,
+body.module-declaration-page .block-list h2 {
+    font-style: italic;
+    padding:0;
+    margin:15px 0;
+}
+body.class-declaration-page .summary h3,
+body.class-declaration-page .details h3,
+body.class-declaration-page .summary .inherited-list h2 {
+    background-color:var(--subnav-background-color);
+    border:1px solid var(--border-color);
+    margin:0 0 6px -8px;
+    padding:7px 5px;
+}
+/*
+ * Styles for page layout containers.
+ */
+main {
+    clear:both;
+    padding:10px 20px;
+    position:relative;
+}
+dl.notes > dt {
+    font-family: var(--body-font-family);
+    font-size:0.856em;
+    font-weight:bold;
+    margin:10px 0 0 0;
+    color:var(--body-text-color);
+}
+dl.notes > dd {
+    margin:5px 10px 10px 0;
+    font-size:1em;
+    font-family:var(--block-font-family)
+}
+dl.name-value > dt {
+    margin-left:1px;
+    font-size:1.1em;
+    display:inline;
+    font-weight:bold;
+}
+dl.name-value > dd {
+    margin:0 0 0 1px;
+    font-size:1.1em;
+    display:inline;
+}
+/*
+ * Styles for lists.
+ */
+li.circle {
+    list-style:circle;
+}
+ul.horizontal li {
+    display:inline;
+    font-size:0.9em;
+}
+div.inheritance {
+    margin:0;
+    padding:0;
+}
+div.inheritance div.inheritance {
+    margin-left:2em;
+}
+ul.block-list,
+ul.details-list,
+ul.member-list,
+ul.summary-list {
+    margin:10px 0 10px 0;
+    padding:0;
+}
+ul.block-list > li,
+ul.details-list > li,
+ul.member-list > li,
+ul.summary-list > li {
+    list-style:none;
+    margin-bottom:15px;
+    line-height:1.4;
+}
+ul.ref-list {
+  padding:0;
+  margin:0;
+}
+ul.ref-list > li {
+    list-style:none;
+}
+.summary-table dl, .summary-table dl dt, .summary-table dl dd {
+    margin-top:0;
+    margin-bottom:1px;
+}
+ul.tag-list, ul.tag-list-long {
+    padding-left: 0;
+    list-style: none;
+}
+ul.tag-list li {
+    display: inline;
+}
+ul.tag-list li:not(:last-child):after,
+ul.tag-list-long li:not(:last-child):after
+{
+    content: ", ";
+    white-space: pre-wrap;
+}
+ul.preview-feature-list {
+    list-style: none;
+    margin:0;
+    padding:0.1em;
+    line-height: 1.6em;
+}
+/*
+ * Styles for tables.
+ */
+.summary-table, .details-table {
+    width:100%;
+    border-spacing:0;
+    border:1px solid var(--border-color);
+    border-top:0;
+    padding:0;
+}
+.caption {
+    position:relative;
+    text-align:left;
+    background-repeat:no-repeat;
+    color:var(--selected-text-color);
+    clear:none;
+    overflow:hidden;
+    padding: 10px 0 0 1px;
+    margin:0;
+}
+.caption a:link, .caption a:visited {
+    color:var(--selected-link-color);
+}
+.caption a:hover,
+.caption a:active {
+    color:var(--navbar-text-color);
+}
+.caption span {
+    font-weight:bold;
+    white-space:nowrap;
+    padding:5px 12px 7px 12px;
+    display:inline-block;
+    float:left;
+    background-color:var(--selected-background-color);
+    border: none;
+    height:16px;
+}
+div.table-tabs {
+    padding:10px 0 0 1px;
+    margin:10px 0 0 0;
+}
+div.table-tabs > button {
+    border: none;
+    cursor: pointer;
+    padding: 5px 12px 7px 12px;
+    font-weight: bold;
+    margin-right: 8px;
+}
+div.table-tabs > .active-table-tab {
+    background: var(--selected-background-color);
+    color: var(--selected-text-color);
+}
+div.table-tabs > button.table-tab {
+    background: var(--navbar-background-color);
+    color: var(--navbar-text-color);
+}
+.two-column-search-results {
+    display: grid;
+    grid-template-columns: minmax(400px, max-content) minmax(400px, auto);
+}
+div.checkboxes {
+    line-height: 2em;
+}
+div.checkboxes > span {
+    margin-left: 10px;
+}
+div.checkboxes > label {
+    margin-left: 8px;
+    white-space: nowrap;
+}
+div.checkboxes > label > input {
+    margin: 0 2px;
+}
+.two-column-summary {
+    display: grid;
+    grid-template-columns: minmax(25%, max-content) minmax(25%, auto);
+}
+.three-column-summary {
+    display: grid;
+    grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto);
+}
+.three-column-release-summary {
+    display: grid;
+    grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto);
+}
+.four-column-summary {
+    display: grid;
+    grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto);
+}
+@media screen and (max-width: 1000px) {
+    .four-column-summary {
+        display: grid;
+        grid-template-columns: minmax(15%, max-content) minmax(15%, auto);
+    }
+}
+@media screen and (max-width: 800px) {
+    .two-column-search-results {
+        display: grid;
+        grid-template-columns: minmax(40%, max-content) minmax(40%, auto);
+    }
+    .three-column-summary {
+        display: grid;
+        grid-template-columns: minmax(10%, max-content) minmax(25%, auto);
+    }
+    .three-column-release-summary {
+        display: grid;
+        grid-template-columns: minmax(70%, max-content) minmax(30%, max-content)
+    }
+    .three-column-summary .col-last,
+    .three-column-release-summary .col-last{
+        grid-column-end: span 2;
+    }
+}
+@media screen and (max-width: 600px) {
+    .two-column-summary {
+        display: grid;
+        grid-template-columns: 1fr;
+    }
+}
+.summary-table > div, .details-table > div {
+    text-align:left;
+    padding: 8px 3px 3px 7px;
+    overflow-x: auto;
+    scrollbar-width: thin;
+}
+.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name {
+    vertical-align:top;
+    padding-right:0;
+    padding-top:8px;
+    padding-bottom:3px;
+}
+.table-header {
+    background:var(--subnav-background-color);
+    font-weight: bold;
+}
+/* Sortable table columns */
+.table-header[onclick] {
+    cursor: pointer;
+}
+.table-header[onclick]::after {
+    content:"";
+    display:inline-block;
+    background-image:url('data:image/svg+xml; utf8, \
+    <svg xmlns="http://www.w3.org/2000/svg" width="125" height="170"> \
+    <path d="M10.101 57.059L63.019 4.142l52.917 52.917M10.101 86.392l52.917 52.917 52.917-52.917" style="opacity:.35;"/></svg>');
+    background-size:100% 100%;
+    width:9px;
+    height:14px;
+    margin-left:4px;
+    margin-bottom:-3px;
+}
+.table-header[onclick].sort-asc::after {
+    background-image:url('data:image/svg+xml; utf8, \
+    <svg xmlns="http://www.w3.org/2000/svg" width="125" height="170"> \
+    <path d="M10.101 57.059L63.019 4.142l52.917 52.917" style="opacity:.75;"/> \
+    <path d="M10.101 86.392l52.917 52.917 52.917-52.917" style="opacity:.35;"/></svg>');
+
+}
+.table-header[onclick].sort-desc::after {
+    background-image:url('data:image/svg+xml; utf8, \
+    <svg xmlns="http://www.w3.org/2000/svg" width="125" height="170"> \
+    <path d="M10.101 57.059L63.019 4.142l52.917 52.917" style="opacity:.35;"/> \
+    <path d="M10.101 86.392l52.917 52.917 52.917-52.917" style="opacity:.75;"/></svg>');
+}
+.col-first, .col-first {
+    font-size:0.93em;
+}
+.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last {
+    font-size:0.93em;
+}
+.col-first, .col-second, .col-constructor-name {
+    vertical-align:top;
+    overflow: auto;
+}
+.col-last {
+    white-space:normal;
+}
+.col-first a:link, .col-first a:visited,
+.col-second a:link, .col-second a:visited,
+.col-first a:link, .col-first a:visited,
+.col-second a:link, .col-second a:visited,
+.col-constructor-name a:link, .col-constructor-name a:visited,
+.col-summary-item-name a:link, .col-summary-item-name a:visited {
+    font-weight:bold;
+}
+.even-row-color, .even-row-color .table-header {
+    background-color:var(--even-row-color);
+}
+.odd-row-color, .odd-row-color .table-header {
+    background-color:var(--odd-row-color);
+}
+/*
+ * Styles for contents.
+ */
+div.block {
+    font-size:var(--body-font-size);
+    font-family:var(--block-font-family);
+}
+.col-last div {
+    padding-top:0;
+}
+.col-last a {
+    padding-bottom:3px;
+}
+.module-signature,
+.package-signature,
+.type-signature,
+.member-signature {
+    font-family:var(--code-font-family);
+    font-size:1em;
+    margin:14px 0;
+    white-space: pre-wrap;
+}
+.module-signature,
+.package-signature,
+.type-signature {
+    margin-top: 0;
+}
+.member-signature .type-parameters-long,
+.member-signature .parameters,
+.member-signature .exceptions {
+    display: inline-block;
+    vertical-align: top;
+    white-space: pre;
+}
+.member-signature .type-parameters {
+    white-space: normal;
+}
+/*
+ * Styles for formatting effect.
+ */
+.source-line-no {
+    /* Color of line numbers in source pages can be set via custom property below */
+    color:var(--source-linenumber-color, green);
+    padding:0 30px 0 0;
+}
+.block {
+    display:block;
+    margin:0 10px 5px 0;
+    color:var(--block-text-color);
+}
+.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link,
+.module-label-in-package, .module-label-in-type, .package-label-in-type,
+.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label {
+    font-weight:bold;
+}
+.deprecation-comment, .help-footnote, .preview-comment {
+    font-style:italic;
+}
+.deprecation-block {
+    font-size:1em;
+    font-family:var(--block-font-family);
+    border-style:solid;
+    border-width:thin;
+    border-radius:10px;
+    padding:10px;
+    margin-bottom:10px;
+    margin-right:10px;
+    display:inline-block;
+}
+.preview-block {
+    font-size:1em;
+    font-family:var(--block-font-family);
+    border-style:solid;
+    border-width:thin;
+    border-radius:10px;
+    padding:10px;
+    margin-bottom:10px;
+    margin-right:10px;
+    display:inline-block;
+}
+div.block div.deprecation-comment {
+    font-style:normal;
+}
+details.invalid-tag, span.invalid-tag {
+    font-size:1em;
+    font-family:var(--block-font-family);
+    color: var(--invalid-tag-text-color);
+    background: var(--invalid-tag-background-color);
+    border: thin solid var(--table-border-color);
+    border-radius:2px;
+    padding: 2px 4px;
+    display:inline-block;
+}
+details summary {
+    cursor: pointer;
+}
+/*
+ * Styles specific to HTML5 elements.
+ */
+main, nav, header, footer, section {
+    display:block;
+}
+/*
+ * Styles for javadoc search.
+ */
+.ui-state-active {
+    /* Overrides the color of selection used in jQuery UI */
+    background: var(--selected-background-color);
+    border: 1px solid var(--selected-background-color);
+    color: var(--selected-text-color);
+}
+.ui-autocomplete-category {
+    font-weight:bold;
+    font-size:15px;
+    padding:7px 0 7px 3px;
+    background-color:var(--navbar-background-color);
+    color:var(--navbar-text-color);
+}
+.ui-autocomplete {
+    max-height:85%;
+    max-width:65%;
+    overflow-y:auto;
+    overflow-x:auto;
+    scrollbar-width: thin;
+    white-space:nowrap;
+    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
+}
+ul.ui-autocomplete {
+    position:fixed;
+    z-index:1;
+    background-color: var(--body-background-color);
+}
+ul.ui-autocomplete li {
+    float:left;
+    clear:both;
+    min-width:100%;
+}
+ul.ui-autocomplete li.ui-static-link {
+    position:sticky;
+    bottom:0;
+    left:0;
+    background: var(--subnav-background-color);
+    padding: 5px 0;
+    font-family: var(--body-font-family);
+    font-size: 0.93em;
+    font-weight: bolder;
+    z-index: 2;
+}
+li.ui-static-link a, li.ui-static-link a:visited {
+    text-decoration:none;
+    color:var(--link-color);
+    float:right;
+    margin-right:20px;
+}
+.ui-autocomplete .result-item {
+    font-size: inherit;
+}
+.ui-autocomplete .result-highlight {
+    font-weight:bold;
+}
+#search-input, #page-search-input {
+    background-image:url('resources/glass.png');
+    background-size:13px;
+    background-repeat:no-repeat;
+    background-position:2px 3px;
+    background-color: var(--search-input-background-color);
+    color: var(--search-input-text-color);
+    border-color: var(--border-color);
+    padding-left:20px;
+    width: 250px;
+    margin: 0;
+}
+#search-input {
+    margin-left: 4px;
+}
+#reset-button {
+    background-color: transparent;
+    background-image:url('resources/x.png');
+    background-repeat:no-repeat;
+    background-size:contain;
+    border:0;
+    border-radius:0;
+    width:12px;
+    height:12px;
+    position:absolute;
+    right:12px;
+    top:10px;
+    font-size:0;
+}
+::placeholder {
+    color:var(--search-input-placeholder-color);
+    opacity: 1;
+}
+.search-tag-desc-result {
+    font-style:italic;
+    font-size:11px;
+}
+.search-tag-holder-result {
+    font-style:italic;
+    font-size:12px;
+}
+.search-tag-result:target {
+    background-color:var(--search-tag-highlight-color);
+}
+details.page-search-details {
+    display: inline-block;
+}
+div#result-container {
+    font-size: 1em;
+}
+div#result-container a.search-result-link {
+    padding: 0;
+    margin: 4px 0;
+    width: 100%;
+}
+#result-container .result-highlight {
+    font-weight:bolder;
+}
+.page-search-info {
+    background-color: var(--subnav-background-color);
+    border-radius: 3px;
+    border: 0 solid var(--border-color);
+    padding: 0 8px;
+    overflow: hidden;
+    height: 0;
+    transition: all 0.2s ease;
+}
+div.table-tabs > button.table-tab {
+    background: var(--navbar-background-color);
+    color: var(--navbar-text-color);
+}
+.page-search-header {
+    padding: 5px 12px 7px 12px;
+    font-weight: bold;
+    margin-right: 3px;
+    background-color:var(--navbar-background-color);
+    color:var(--navbar-text-color);
+    display: inline-block;
+}
+button.page-search-header {
+    border: none;
+    cursor: pointer;
+}
+span#page-search-link {
+    text-decoration: underline;
+}
+.module-graph span, .sealed-graph span {
+    display:none;
+    position:absolute;
+}
+.module-graph:hover span, .sealed-graph:hover span {
+    display:block;
+    margin: -100px 0 0 100px;
+    z-index: 1;
+}
+.inherited-list {
+    margin: 10px 0 10px 0;
+}
+section.class-description {
+    line-height: 1.4;
+}
+.summary section[class$="-summary"], .details section[class$="-details"],
+.class-uses .detail, .serialized-class-details {
+    padding: 0 20px 5px 10px;
+    border: 1px solid var(--border-color);
+    background-color: var(--section-background-color);
+}
+.inherited-list, section[class$="-details"] .detail {
+    padding:0 0 5px 8px;
+    background-color:var(--detail-background-color);
+    border:none;
+}
+.vertical-separator {
+    padding: 0 5px;
+}
+ul.help-section-list {
+    margin: 0;
+}
+ul.help-subtoc > li {
+  display: inline-block;
+  padding-right: 5px;
+  font-size: smaller;
+}
+ul.help-subtoc > li::before {
+  content: "\2022" ;
+  padding-right:2px;
+}
+.help-note {
+    font-style: italic;
+}
+/*
+ * Indicator icon for external links.
+ */
+main a[href*="://"]::after {
+    content:"";
+    display:inline-block;
+    background-image:url('data:image/svg+xml; utf8, \
+      <svg xmlns="http://www.w3.org/2000/svg" width="768" height="768">\
+        <path d="M584 664H104V184h216V80H0v688h688V448H584zM384 0l132 \
+        132-240 240 120 120 240-240 132 132V0z" fill="%234a6782"/>\
+      </svg>');
+    background-size:100% 100%;
+    width:7px;
+    height:7px;
+    margin-left:2px;
+    margin-bottom:4px;
+}
+main a[href*="://"]:hover::after,
+main a[href*="://"]:focus::after {
+    background-image:url('data:image/svg+xml; utf8, \
+      <svg xmlns="http://www.w3.org/2000/svg" width="768" height="768">\
+        <path d="M584 664H104V184h216V80H0v688h688V448H584zM384 0l132 \
+        132-240 240 120 120 240-240 132 132V0z" fill="%23bb7a2a"/>\
+      </svg>');
+}
+/*
+ * Styles for header/section anchor links
+ */
+a.anchor-link {
+    opacity: 0;
+    transition: opacity 0.1s;
+}
+:hover > a.anchor-link {
+    opacity: 80%;
+}
+a.anchor-link:hover,
+a.anchor-link:focus-visible,
+a.anchor-link.visible {
+    opacity: 100%;
+}
+a.anchor-link > img {
+    width: 0.9em;
+    height: 0.9em;
+}
+/*
+ * Styles for copy-to-clipboard buttons
+ */
+button.copy {
+    opacity: 70%;
+    border: none;
+    border-radius: 3px;
+    position: relative;
+    background:none;
+    transition: opacity 0.3s;
+    cursor: pointer;
+}
+:hover > button.copy {
+    opacity: 80%;
+}
+button.copy:hover,
+button.copy:active,
+button.copy:focus-visible,
+button.copy.visible {
+    opacity: 100%;
+}
+button.copy img {
+    position: relative;
+    background: none;
+    filter: brightness(var(--copy-icon-brightness));
+}
+button.copy:active {
+    background-color: var(--copy-button-background-color-active);
+}
+button.copy span {
+    color: var(--body-text-color);
+    position: relative;
+    top: -0.1em;
+    transition: all 0.1s;
+    font-size: 0.76rem;
+    line-height: 1.2em;
+    opacity: 0;
+}
+button.copy:hover span,
+button.copy:focus-visible span,
+button.copy.visible span {
+    opacity: 100%;
+}
+/* search page copy button */
+button#page-search-copy {
+    margin-left: 0.4em;
+    padding:0.3em;
+    top:0.13em;
+}
+button#page-search-copy img {
+    width: 1.2em;
+    height: 1.2em;
+    padding: 0.01em 0;
+    top: 0.15em;
+}
+button#page-search-copy span {
+    color: var(--body-text-color);
+    line-height: 1.2em;
+    padding: 0.2em;
+    top: -0.18em;
+}
+div.page-search-info:hover button#page-search-copy span {
+    opacity: 100%;
+}
+/* snippet copy button */
+button.snippet-copy {
+    position: absolute;
+    top: 6px;
+    right: 6px;
+    height: 1.7em;
+    padding: 2px;
+}
+button.snippet-copy img {
+    width: 18px;
+    height: 18px;
+    padding: 0.05em 0;
+}
+button.snippet-copy span {
+    line-height: 1.2em;
+    padding: 0.2em;
+    position: relative;
+    top: -0.5em;
+}
+div.snippet-container:hover button.snippet-copy span {
+    opacity: 100%;
+}
+/*
+ * Styles for user-provided tables.
+ *
+ * borderless:
+ *      No borders, vertical margins, styled caption.
+ *      This style is provided for use with existing doc comments.
+ *      In general, borderless tables should not be used for layout purposes.
+ *
+ * plain:
+ *      Plain borders around table and cells, vertical margins, styled caption.
+ *      Best for small tables or for complex tables for tables with cells that span
+ *      rows and columns, when the "striped" style does not work well.
+ *
+ * striped:
+ *      Borders around the table and vertical borders between cells, striped rows,
+ *      vertical margins, styled caption.
+ *      Best for tables that have a header row, and a body containing a series of simple rows.
+ */
+
+table.borderless,
+table.plain,
+table.striped {
+    margin-top: 10px;
+    margin-bottom: 10px;
+}
+table.borderless > caption,
+table.plain > caption,
+table.striped > caption {
+    font-weight: bold;
+    font-size: smaller;
+}
+table.borderless th, table.borderless td,
+table.plain th, table.plain td,
+table.striped th, table.striped td {
+    padding: 2px 5px;
+}
+table.borderless,
+table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th,
+table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td {
+    border: none;
+}
+table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr {
+    background-color: transparent;
+}
+table.plain {
+    border-collapse: collapse;
+    border: 1px solid var(--table-border-color);
+}
+table.plain > thead > tr, table.plain > tbody tr, table.plain > tr {
+    background-color: transparent;
+}
+table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th,
+table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td {
+    border: 1px solid var(--table-border-color);
+}
+table.striped {
+    border-collapse: collapse;
+    border: 1px solid var(--table-border-color);
+}
+table.striped > thead {
+    background-color: var(--subnav-background-color);
+}
+table.striped > thead > tr > th, table.striped > thead > tr > td {
+    border: 1px solid var(--table-border-color);
+}
+table.striped > tbody > tr:nth-child(even) {
+    background-color: var(--odd-row-color)
+}
+table.striped > tbody > tr:nth-child(odd) {
+    background-color: var(--even-row-color)
+}
+table.striped > tbody > tr > th, table.striped > tbody > tr > td {
+    border-left: 1px solid var(--table-border-color);
+    border-right: 1px solid var(--table-border-color);
+}
+table.striped > tbody > tr > th {
+    font-weight: normal;
+}
+/**
+ * Tweak style for small screens.
+ */
+@media screen and (max-width: 920px) {
+    header.flex-header {
+        max-height: 100vh;
+        overflow-y: auto;
+    }
+    div#navbar-top {
+        height: 2.8em;
+        transition: height 0.35s ease;
+    }
+    ul.nav-list {
+        display: block;
+        width: 40%;
+        float:left;
+        clear: left;
+        margin: 10px 0 0 0;
+        padding: 0;
+    }
+    ul.nav-list li {
+        float: none;
+        padding: 6px;
+        margin-left: 10px;
+        margin-top: 2px;
+    }
+    ul.sub-nav-list-small {
+        display:block;
+        height: 100%;
+        width: 50%;
+        float: right;
+        clear: right;
+        background-color: var(--subnav-background-color);
+        color: var(--body-text-color);
+        margin: 6px 0 0 0;
+        padding: 0;
+    }
+    ul.sub-nav-list-small ul {
+        padding-left: 20px;
+    }
+    ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited {
+        color:var(--link-color);
+    }
+    ul.sub-nav-list-small a:hover {
+        color:var(--link-color-active);
+    }
+    ul.sub-nav-list-small li {
+        list-style:none;
+        float:none;
+        padding: 6px;
+        margin-top: 1px;
+        text-transform:uppercase;
+    }
+    ul.sub-nav-list-small > li {
+        margin-left: 10px;
+    }
+    ul.sub-nav-list-small li p {
+        margin: 5px 0;
+    }
+    div#navbar-sub-list {
+        display: none;
+    }
+    .top-nav a:link, .top-nav a:active, .top-nav a:visited {
+        display: block;
+    }
+    button#navbar-toggle-button {
+        width: 3.4em;
+        height: 2.8em;
+        background-color: transparent;
+        display: block;
+        float: left;
+        border: 0;
+        margin: 0 10px;
+        cursor: pointer;
+        font-size: 10px;
+    }
+    button#navbar-toggle-button .nav-bar-toggle-icon {
+        display: block;
+        width: 24px;
+        height: 3px;
+        margin: 1px 0 4px 0;
+        border-radius: 2px;
+        transition: all 0.1s;
+        background-color: var(--navbar-text-color);
+    }
+    button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) {
+        transform: rotate(45deg);
+        transform-origin: 10% 10%;
+        width: 26px;
+    }
+    button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) {
+        opacity: 0;
+    }
+    button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) {
+        transform: rotate(-45deg);
+        transform-origin: 10% 90%;
+        width: 26px;
+    }
+}
+@media screen and (max-width: 800px) {
+    .about-language {
+        padding-right: 16px;
+    }
+    ul.nav-list li {
+        margin-left: 5px;
+    }
+    ul.sub-nav-list-small > li {
+        margin-left: 5px;
+    }
+    main {
+        padding: 10px;
+    }
+    .summary section[class$="-summary"], .details section[class$="-details"],
+    .class-uses .detail, .serialized-class-details {
+        padding: 0 8px 5px 8px;
+    }
+    body {
+        -webkit-text-size-adjust: none;
+    }
+}
+@media screen and (max-width: 400px) {
+    .about-language {
+        font-size: 10px;
+        padding-right: 12px;
+    }
+}
+@media screen and (max-width: 400px) {
+    .nav-list-search {
+        width: 94%;
+    }
+    #search-input, #page-search-input {
+        width: 70%;
+    }
+}
+@media screen and (max-width: 320px) {
+    .nav-list-search > label {
+        display: none;
+    }
+    .nav-list-search {
+        width: 90%;
+    }
+    #search-input, #page-search-input {
+        width: 80%;
+    }
+}
+
+pre.snippet {
+    background-color: var(--snippet-background-color);
+    color: var(--snippet-text-color);
+    padding: 10px;
+    margin: 12px 0;
+    overflow: auto;
+    white-space: pre;
+}
+div.snippet-container {
+    position: relative;
+}
+@media screen and (max-width: 800px) {
+    pre.snippet {
+        padding-top: 26px;
+    }
+    button.snippet-copy {
+        top: 4px;
+        right: 4px;
+    }
+}
+pre.snippet .italic {
+    font-style: italic;
+}
+pre.snippet .bold {
+    font-weight: bold;
+}
+pre.snippet .highlighted {
+    background-color: var(--snippet-highlight-color);
+    border-radius: 10%;
+}
diff --git a/projects/thymeroot/2.0.0/apidocs/tag-search-index.js b/projects/thymeroot/2.0.0/apidocs/tag-search-index.js
new file mode 100644 (file)
index 0000000..713cfcc
--- /dev/null
@@ -0,0 +1 @@
+tagSearchIndex = [{"l":"Konstantenfeldwerte","h":"","u":"constant-values.html"},{"l":"Serialisierte Form","h":"","u":"serialized-form.html"}];updateSearchResults();
\ No newline at end of file
diff --git a/projects/thymeroot/2.0.0/apidocs/type-search-index.js b/projects/thymeroot/2.0.0/apidocs/type-search-index.js
new file mode 100644 (file)
index 0000000..b5e537a
--- /dev/null
@@ -0,0 +1 @@
+typeSearchIndex = [{"l":"Alle Klassen und Schnittstellen","u":"allclasses-index.html"},{"p":"de.juplo.thymeroot","l":"ThymerootProperties.Errors"},{"p":"de.juplo.thymeroot","l":"ThymerootEnvironmentPostProcessor.Site"},{"p":"de.juplo.thymeroot","l":"ThymerootProperties.Site"},{"p":"de.juplo.thymeroot","l":"ThymerootController.TemplateNotAvailableException"},{"p":"de.juplo.thymeroot","l":"ThymerootApplication"},{"p":"de.juplo.thymeroot","l":"ThymerootApplicationContextInitializer"},{"p":"de.juplo.thymeroot","l":"ThymerootBeanFactoryPostProcessor"},{"p":"de.juplo.thymeroot","l":"ThymerootController"},{"p":"de.juplo.thymeroot","l":"ThymerootEnvironmentPostProcessor"},{"p":"de.juplo.thymeroot","l":"ThymerootErrorViewResolver"},{"p":"de.juplo.thymeroot","l":"ThymerootHandlerMapping"},{"p":"de.juplo.thymeroot","l":"ThymerootProperties"}];updateSearchResults();
\ No newline at end of file
index 675ea56b60094b767f94bec8418236d1ea06fe1a..bdbc27209543c9fbcbe89ea8de1ba8a553eae408 100644 (file)
         <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
       
       
+                
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+      
+      
           
         
       <!-- DONE WITH MENUE -  - $page.name-->
         
                                                 
       
-        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+        <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
       
       
           
 <!-- current page: configuration.html -->
 <!-- path: /projects/thymeroot/2.0.0/ -->
 <!-- crumbs: "/index.html","/projects.html" -->
-<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}} -->
+<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={apidocs/index.html=JavaDocs, xref/index.html=Source Xref}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}} -->
 
 
 <!--*/-->
@@ -354,8 +393,10 @@ hibernate.connection.password=</pre></div>
     "/projects/thymeroot/2.0.0/summary.html": "Summary",
     "/projects/thymeroot/2.0.0/team.html": "Team",
     "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
-    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples",
-    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
+    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
+    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
+    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
   },
   "_childs": {
     "/projects/thymeroot/2.0.0/index.html": [
@@ -374,6 +415,10 @@ hibernate.connection.password=</pre></div>
       "/projects/thymeroot/2.0.0/scm.html",
       "/projects/thymeroot/2.0.0/summary.html",
       "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/projects/thymeroot/2.0.0/apidocs/index.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ]
   },
   "_crumbs": {
@@ -446,15 +491,27 @@ hibernate.connection.password=</pre></div>
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-info.html"
     ],
-    "/projects/thymeroot/2.0.0/configuration.html": [
+    "/projects/thymeroot/2.0.0/apidocs/index.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
-      "/projects/thymeroot/2.0.0/configuration.html"
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/apidocs/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/xref/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ],
     "/projects/thymeroot/2.0.0/project-reports.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/configuration.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/configuration.html"
     ]
   },
   "_canonical": {
@@ -470,15 +527,17 @@ hibernate.connection.password=</pre></div>
     "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/configuration.html",
     "/projects/thymeroot/2.0.0/team.html": "/thymeroot/configuration.html",
     "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/configuration.html",
-    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/configuration.html",
-    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/configuration.html"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/configuration.html",
+    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/configuration.html",
+    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/configuration.html",
+    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/configuration.html"
   }
 }
     </pre>
     <h2>All Pages</h2>
     <p>
       <ul>
-        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="configuration.html">Configuration Examples</a></li>      </ul>
     </p>
   </body>
 </html>
index 4b1174e47fb91aacd1ca754ced36fc2d7d81655c..3a55686b4d0f481b38c7d78602207833b1bf0816 100644 (file)
         <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
       
       
+                
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+      
+      
           
         
       <!-- DONE WITH MENUE -  - $page.name-->
         
                                                 
       
-        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+        <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
       
       
           
 <!-- current page: dependencies.html -->
 <!-- path: /projects/thymeroot/2.0.0/ -->
 <!-- crumbs: "/index.html","/projects.html" -->
-<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}} -->
+<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={apidocs/index.html=JavaDocs, xref/index.html=Source Xref}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}} -->
 
 
 <!--*/-->
@@ -1541,8 +1580,10 @@ introspection of method/constructor parameter names, without having to add expli
     "/projects/thymeroot/2.0.0/summary.html": "Summary",
     "/projects/thymeroot/2.0.0/team.html": "Team",
     "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
-    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples",
-    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
+    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
+    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
+    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
   },
   "_childs": {
     "/projects/thymeroot/2.0.0/index.html": [
@@ -1561,6 +1602,10 @@ introspection of method/constructor parameter names, without having to add expli
       "/projects/thymeroot/2.0.0/scm.html",
       "/projects/thymeroot/2.0.0/summary.html",
       "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/projects/thymeroot/2.0.0/apidocs/index.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ]
   },
   "_crumbs": {
@@ -1633,15 +1678,27 @@ introspection of method/constructor parameter names, without having to add expli
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-info.html"
     ],
-    "/projects/thymeroot/2.0.0/configuration.html": [
+    "/projects/thymeroot/2.0.0/apidocs/index.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
-      "/projects/thymeroot/2.0.0/configuration.html"
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/apidocs/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/xref/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ],
     "/projects/thymeroot/2.0.0/project-reports.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/configuration.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/configuration.html"
     ]
   },
   "_canonical": {
@@ -1657,15 +1714,17 @@ introspection of method/constructor parameter names, without having to add expli
     "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/dependencies.html",
     "/projects/thymeroot/2.0.0/team.html": "/thymeroot/dependencies.html",
     "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/dependencies.html",
-    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/dependencies.html",
-    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/dependencies.html"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/dependencies.html",
+    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/dependencies.html",
+    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/dependencies.html",
+    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/dependencies.html"
   }
 }
     </pre>
     <h2>All Pages</h2>
     <p>
       <ul>
-        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="configuration.html">Configuration Examples</a></li>      </ul>
     </p>
   </body>
 </html>
index 29b5964fd364c10637d52076abf87ed9e4c9bd0c..77cd7779074326e8dce19078a18adda3d6572076 100644 (file)
         <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
       
       
+                
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+      
+      
           
         
       <!-- DONE WITH MENUE -  - $page.name-->
         
                                                 
       
-        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+        <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
       
       
           
 <!-- current page: dependency-info.html -->
 <!-- path: /projects/thymeroot/2.0.0/ -->
 <!-- crumbs: "/index.html","/projects.html" -->
-<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}} -->
+<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={apidocs/index.html=JavaDocs, xref/index.html=Source Xref}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}} -->
 
 
 <!--*/-->
     "/projects/thymeroot/2.0.0/summary.html": "Summary",
     "/projects/thymeroot/2.0.0/team.html": "Team",
     "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
-    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples",
-    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
+    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
+    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
+    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
   },
   "_childs": {
     "/projects/thymeroot/2.0.0/index.html": [
       "/projects/thymeroot/2.0.0/scm.html",
       "/projects/thymeroot/2.0.0/summary.html",
       "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/projects/thymeroot/2.0.0/apidocs/index.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ]
   },
   "_crumbs": {
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-info.html"
     ],
-    "/projects/thymeroot/2.0.0/configuration.html": [
+    "/projects/thymeroot/2.0.0/apidocs/index.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
-      "/projects/thymeroot/2.0.0/configuration.html"
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/apidocs/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/xref/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ],
     "/projects/thymeroot/2.0.0/project-reports.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/configuration.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/configuration.html"
     ]
   },
   "_canonical": {
     "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/dependency-info.html",
     "/projects/thymeroot/2.0.0/team.html": "/thymeroot/dependency-info.html",
     "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/dependency-info.html",
-    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/dependency-info.html",
-    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/dependency-info.html"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/dependency-info.html",
+    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/dependency-info.html",
+    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/dependency-info.html",
+    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/dependency-info.html"
   }
 }
     </pre>
     <h2>All Pages</h2>
     <p>
       <ul>
-        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="configuration.html">Configuration Examples</a></li>      </ul>
     </p>
   </body>
 </html>
index 597df4953d767f6559a7d43b38f0de680708c569..446a1dd2782787d1c90de4027675d9ce970a9218 100644 (file)
         <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
       
       
+                
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+      
+      
           
         
       <!-- DONE WITH MENUE -  - $page.name-->
         
                                                 
       
-        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+        <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
       
       
           
 <!-- current page: dependency-management.html -->
 <!-- path: /projects/thymeroot/2.0.0/ -->
 <!-- crumbs: "/index.html","/projects.html" -->
-<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}} -->
+<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={apidocs/index.html=JavaDocs, xref/index.html=Source Xref}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}} -->
 
 
 <!--*/-->
     "/projects/thymeroot/2.0.0/summary.html": "Summary",
     "/projects/thymeroot/2.0.0/team.html": "Team",
     "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
-    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples",
-    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
+    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
+    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
+    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
   },
   "_childs": {
     "/projects/thymeroot/2.0.0/index.html": [
       "/projects/thymeroot/2.0.0/scm.html",
       "/projects/thymeroot/2.0.0/summary.html",
       "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/projects/thymeroot/2.0.0/apidocs/index.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ]
   },
   "_crumbs": {
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-info.html"
     ],
-    "/projects/thymeroot/2.0.0/configuration.html": [
+    "/projects/thymeroot/2.0.0/apidocs/index.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
-      "/projects/thymeroot/2.0.0/configuration.html"
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/apidocs/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/xref/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ],
     "/projects/thymeroot/2.0.0/project-reports.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/configuration.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/configuration.html"
     ]
   },
   "_canonical": {
     "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/dependency-management.html",
     "/projects/thymeroot/2.0.0/team.html": "/thymeroot/dependency-management.html",
     "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/dependency-management.html",
-    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/dependency-management.html",
-    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/dependency-management.html"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/dependency-management.html",
+    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/dependency-management.html",
+    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/dependency-management.html",
+    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/dependency-management.html"
   }
 }
     </pre>
     <h2>All Pages</h2>
     <p>
       <ul>
-        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="configuration.html">Configuration Examples</a></li>      </ul>
     </p>
   </body>
 </html>
index de781bb5b7304d78b89b6ca8b0e06ed6aa07aced..93e169f4f44131c5c88d1f0ce38d12537413a98a 100644 (file)
         <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
       
       
+                
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+      
+      
           
         
       <!-- DONE WITH MENUE -  - $page.name-->
         
                                                 
       
-        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+        <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
       
       
           
 <!-- current page: distribution-management.html -->
 <!-- path: /projects/thymeroot/2.0.0/ -->
 <!-- crumbs: "/index.html","/projects.html" -->
-<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}} -->
+<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={apidocs/index.html=JavaDocs, xref/index.html=Source Xref}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}} -->
 
 
 <!--*/-->
     "/projects/thymeroot/2.0.0/summary.html": "Summary",
     "/projects/thymeroot/2.0.0/team.html": "Team",
     "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
-    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples",
-    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
+    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
+    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
+    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
   },
   "_childs": {
     "/projects/thymeroot/2.0.0/index.html": [
       "/projects/thymeroot/2.0.0/scm.html",
       "/projects/thymeroot/2.0.0/summary.html",
       "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/projects/thymeroot/2.0.0/apidocs/index.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ]
   },
   "_crumbs": {
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-info.html"
     ],
-    "/projects/thymeroot/2.0.0/configuration.html": [
+    "/projects/thymeroot/2.0.0/apidocs/index.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
-      "/projects/thymeroot/2.0.0/configuration.html"
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/apidocs/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/xref/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ],
     "/projects/thymeroot/2.0.0/project-reports.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/configuration.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/configuration.html"
     ]
   },
   "_canonical": {
     "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/distribution-management.html",
     "/projects/thymeroot/2.0.0/team.html": "/thymeroot/distribution-management.html",
     "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/distribution-management.html",
-    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/distribution-management.html",
-    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/distribution-management.html"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/distribution-management.html",
+    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/distribution-management.html",
+    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/distribution-management.html",
+    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/distribution-management.html"
   }
 }
     </pre>
     <h2>All Pages</h2>
     <p>
       <ul>
-        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="configuration.html">Configuration Examples</a></li>      </ul>
     </p>
   </body>
 </html>
index 26b6bcb3261dde0e3f2780b12900fbdd9ffa60a8..003f2b4c1876d8a067b90248e330fcce375915b8 100644 (file)
         <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
       
       
+                
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+      
+      
           
         
       <!-- DONE WITH MENUE -  - $page.name-->
         
                                                 
       
-        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+        <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
       
       
           
 <!-- current page: index.html -->
 <!-- path: /projects/thymeroot/2.0.0/ -->
 <!-- crumbs: "/index.html","/projects.html" -->
-<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}} -->
+<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={apidocs/index.html=JavaDocs, xref/index.html=Source Xref}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}} -->
 
 
 <!--*/-->
     "/projects/thymeroot/2.0.0/summary.html": "Summary",
     "/projects/thymeroot/2.0.0/team.html": "Team",
     "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
-    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples",
-    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
+    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
+    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
+    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
   },
   "_childs": {
     "/projects/thymeroot/2.0.0/index.html": [
       "/projects/thymeroot/2.0.0/scm.html",
       "/projects/thymeroot/2.0.0/summary.html",
       "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/projects/thymeroot/2.0.0/apidocs/index.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ]
   },
   "_crumbs": {
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-info.html"
     ],
-    "/projects/thymeroot/2.0.0/configuration.html": [
+    "/projects/thymeroot/2.0.0/apidocs/index.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
-      "/projects/thymeroot/2.0.0/configuration.html"
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/apidocs/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/xref/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ],
     "/projects/thymeroot/2.0.0/project-reports.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/configuration.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/configuration.html"
     ]
   },
   "_canonical": {
     "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/index.html",
     "/projects/thymeroot/2.0.0/team.html": "/thymeroot/index.html",
     "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/index.html",
-    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/index.html",
-    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/index.html"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/index.html",
+    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/index.html",
+    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/index.html",
+    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/index.html"
   }
 }
     </pre>
     <h2>All Pages</h2>
     <p>
       <ul>
-        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="configuration.html">Configuration Examples</a></li>      </ul>
     </p>
   </body>
 </html>
index a5c03cdad3f3eb15c60f88275345393e683edf04..b4e6c8fdfafe1124b6ed1eee56970cdea10f3b4d 100644 (file)
         <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
       
       
+                
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+      
+      
           
         
       <!-- DONE WITH MENUE -  - $page.name-->
         
                                                 
       
-        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+        <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
       
       
           
 <!-- current page: issue-tracking.html -->
 <!-- path: /projects/thymeroot/2.0.0/ -->
 <!-- crumbs: "/index.html","/projects.html" -->
-<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}} -->
+<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={apidocs/index.html=JavaDocs, xref/index.html=Source Xref}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}} -->
 
 
 <!--*/-->
     "/projects/thymeroot/2.0.0/summary.html": "Summary",
     "/projects/thymeroot/2.0.0/team.html": "Team",
     "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
-    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples",
-    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
+    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
+    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
+    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
   },
   "_childs": {
     "/projects/thymeroot/2.0.0/index.html": [
       "/projects/thymeroot/2.0.0/scm.html",
       "/projects/thymeroot/2.0.0/summary.html",
       "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/projects/thymeroot/2.0.0/apidocs/index.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ]
   },
   "_crumbs": {
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-info.html"
     ],
-    "/projects/thymeroot/2.0.0/configuration.html": [
+    "/projects/thymeroot/2.0.0/apidocs/index.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
-      "/projects/thymeroot/2.0.0/configuration.html"
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/apidocs/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/xref/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ],
     "/projects/thymeroot/2.0.0/project-reports.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/configuration.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/configuration.html"
     ]
   },
   "_canonical": {
     "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/issue-tracking.html",
     "/projects/thymeroot/2.0.0/team.html": "/thymeroot/issue-tracking.html",
     "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/issue-tracking.html",
-    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/issue-tracking.html",
-    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/issue-tracking.html"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/issue-tracking.html",
+    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/issue-tracking.html",
+    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/issue-tracking.html",
+    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/issue-tracking.html"
   }
 }
     </pre>
     <h2>All Pages</h2>
     <p>
       <ul>
-        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="configuration.html">Configuration Examples</a></li>      </ul>
     </p>
   </body>
 </html>
index f030217bcdfed68e932ff6502e52fc36eeb52a6d..7824a82c3f203583ee2761807b2db5a206695806 100644 (file)
         <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
       
       
+                
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+      
+      
           
         
       <!-- DONE WITH MENUE -  - $page.name-->
         
                                                 
       
-        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+        <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
       
       
           
 <!-- current page: licenses.html -->
 <!-- path: /projects/thymeroot/2.0.0/ -->
 <!-- crumbs: "/index.html","/projects.html" -->
-<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}} -->
+<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={apidocs/index.html=JavaDocs, xref/index.html=Source Xref}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}} -->
 
 
 <!--*/-->
     "/projects/thymeroot/2.0.0/summary.html": "Summary",
     "/projects/thymeroot/2.0.0/team.html": "Team",
     "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
-    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples",
-    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
+    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
+    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
+    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
   },
   "_childs": {
     "/projects/thymeroot/2.0.0/index.html": [
       "/projects/thymeroot/2.0.0/scm.html",
       "/projects/thymeroot/2.0.0/summary.html",
       "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/projects/thymeroot/2.0.0/apidocs/index.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ]
   },
   "_crumbs": {
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-info.html"
     ],
-    "/projects/thymeroot/2.0.0/configuration.html": [
+    "/projects/thymeroot/2.0.0/apidocs/index.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
-      "/projects/thymeroot/2.0.0/configuration.html"
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/apidocs/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/xref/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ],
     "/projects/thymeroot/2.0.0/project-reports.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/configuration.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/configuration.html"
     ]
   },
   "_canonical": {
     "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/licenses.html",
     "/projects/thymeroot/2.0.0/team.html": "/thymeroot/licenses.html",
     "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/licenses.html",
-    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/licenses.html",
-    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/licenses.html"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/licenses.html",
+    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/licenses.html",
+    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/licenses.html",
+    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/licenses.html"
   }
 }
     </pre>
     <h2>All Pages</h2>
     <p>
       <ul>
-        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="configuration.html">Configuration Examples</a></li>      </ul>
     </p>
   </body>
 </html>
index 6bb40e8aa7102ec3ef00726e8ba644783888b690..63ac68511219b87d8af94d2999a09659c5a08923 100644 (file)
         <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
       
       
+                
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+      
+      
           
         
       <!-- DONE WITH MENUE -  - $page.name-->
         
                                                 
       
-        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+        <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
       
       
           
 <!-- current page: mail-lists.html -->
 <!-- path: /projects/thymeroot/2.0.0/ -->
 <!-- crumbs: "/index.html","/projects.html" -->
-<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}} -->
+<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={apidocs/index.html=JavaDocs, xref/index.html=Source Xref}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}} -->
 
 
 <!--*/-->
     "/projects/thymeroot/2.0.0/summary.html": "Summary",
     "/projects/thymeroot/2.0.0/team.html": "Team",
     "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
-    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples",
-    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
+    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
+    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
+    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
   },
   "_childs": {
     "/projects/thymeroot/2.0.0/index.html": [
       "/projects/thymeroot/2.0.0/scm.html",
       "/projects/thymeroot/2.0.0/summary.html",
       "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/projects/thymeroot/2.0.0/apidocs/index.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ]
   },
   "_crumbs": {
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-info.html"
     ],
-    "/projects/thymeroot/2.0.0/configuration.html": [
+    "/projects/thymeroot/2.0.0/apidocs/index.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
-      "/projects/thymeroot/2.0.0/configuration.html"
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/apidocs/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/xref/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ],
     "/projects/thymeroot/2.0.0/project-reports.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/configuration.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/configuration.html"
     ]
   },
   "_canonical": {
     "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/mail-lists.html",
     "/projects/thymeroot/2.0.0/team.html": "/thymeroot/mail-lists.html",
     "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/mail-lists.html",
-    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/mail-lists.html",
-    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/mail-lists.html"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/mail-lists.html",
+    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/mail-lists.html",
+    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/mail-lists.html",
+    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/mail-lists.html"
   }
 }
     </pre>
     <h2>All Pages</h2>
     <p>
       <ul>
-        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="configuration.html">Configuration Examples</a></li>      </ul>
     </p>
   </body>
 </html>
index ab1801676bb5ef1e2a125c3e2a0adcaf1f30a77d..ffe9b8e2c13f46aec7cd7753adcad4ebf082ce07 100644 (file)
         <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
       
       
+                
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+      
+      
           
         
       <!-- DONE WITH MENUE -  - $page.name-->
         
                                                 
       
-        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+        <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
       
       
           
 <!-- current page: plugin-management.html -->
 <!-- path: /projects/thymeroot/2.0.0/ -->
 <!-- crumbs: "/index.html","/projects.html" -->
-<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}} -->
+<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={apidocs/index.html=JavaDocs, xref/index.html=Source Xref}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}} -->
 
 
 <!--*/-->
     "/projects/thymeroot/2.0.0/summary.html": "Summary",
     "/projects/thymeroot/2.0.0/team.html": "Team",
     "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
-    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples",
-    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
+    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
+    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
+    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
   },
   "_childs": {
     "/projects/thymeroot/2.0.0/index.html": [
       "/projects/thymeroot/2.0.0/scm.html",
       "/projects/thymeroot/2.0.0/summary.html",
       "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/projects/thymeroot/2.0.0/apidocs/index.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ]
   },
   "_crumbs": {
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-info.html"
     ],
-    "/projects/thymeroot/2.0.0/configuration.html": [
+    "/projects/thymeroot/2.0.0/apidocs/index.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
-      "/projects/thymeroot/2.0.0/configuration.html"
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/apidocs/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/xref/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ],
     "/projects/thymeroot/2.0.0/project-reports.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/configuration.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/configuration.html"
     ]
   },
   "_canonical": {
     "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/plugin-management.html",
     "/projects/thymeroot/2.0.0/team.html": "/thymeroot/plugin-management.html",
     "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/plugin-management.html",
-    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/plugin-management.html",
-    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/plugin-management.html"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/plugin-management.html",
+    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/plugin-management.html",
+    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/plugin-management.html",
+    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/plugin-management.html"
   }
 }
     </pre>
     <h2>All Pages</h2>
     <p>
       <ul>
-        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="configuration.html">Configuration Examples</a></li>      </ul>
     </p>
   </body>
 </html>
index 82756d2568547c5ada30e9cfc0f5e0e5f40251c4..709a7b917e89f9a1001fee5ba872ec657f7b59b7 100644 (file)
         <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
       
       
+                
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+      
+      
           
         
       <!-- DONE WITH MENUE -  - $page.name-->
         
                                                 
       
-        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+        <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
       
       
           
 <!-- current page: plugins.html -->
 <!-- path: /projects/thymeroot/2.0.0/ -->
 <!-- crumbs: "/index.html","/projects.html" -->
-<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}} -->
+<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={apidocs/index.html=JavaDocs, xref/index.html=Source Xref}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}} -->
 
 
 <!--*/-->
 <th>Version</th></tr>
 <tr class="b">
 <td>org.apache.maven.plugins</td>
+<td><a class="externalLink" href="http://maven.apache.org/plugins/maven-changes-plugin/">maven-changes-plugin</a></td>
+<td>2.11</td></tr>
+<tr class="a">
+<td>org.apache.maven.plugins</td>
+<td><a class="externalLink" href="http://maven.apache.org/plugins/maven-javadoc-plugin/">maven-javadoc-plugin</a></td>
+<td>2.7</td></tr>
+<tr class="b">
+<td>org.apache.maven.plugins</td>
+<td><a class="externalLink" href="http://maven.apache.org/jxr/maven-jxr-plugin/">maven-jxr-plugin</a></td>
+<td>2.5</td></tr>
+<tr class="a">
+<td>org.apache.maven.plugins</td>
+<td><a class="externalLink" href="http://maven.apache.org/plugin-tools/maven-plugin-plugin">maven-plugin-plugin</a></td>
+<td>3.4</td></tr>
+<tr class="b">
+<td>org.apache.maven.plugins</td>
+<td><a class="externalLink" href="http://maven.apache.org/plugins/maven-pmd-plugin/">maven-pmd-plugin</a></td>
+<td>3.4</td></tr>
+<tr class="a">
+<td>org.apache.maven.plugins</td>
 <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-project-info-reports-plugin/">maven-project-info-reports-plugin</a></td>
 <td>3.1.1</td></tr></table></section>
     </article>
     "/projects/thymeroot/2.0.0/summary.html": "Summary",
     "/projects/thymeroot/2.0.0/team.html": "Team",
     "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
-    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples",
-    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
+    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
+    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
+    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
   },
   "_childs": {
     "/projects/thymeroot/2.0.0/index.html": [
       "/projects/thymeroot/2.0.0/scm.html",
       "/projects/thymeroot/2.0.0/summary.html",
       "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/projects/thymeroot/2.0.0/apidocs/index.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ]
   },
   "_crumbs": {
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-info.html"
     ],
-    "/projects/thymeroot/2.0.0/configuration.html": [
+    "/projects/thymeroot/2.0.0/apidocs/index.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
-      "/projects/thymeroot/2.0.0/configuration.html"
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/apidocs/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/xref/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ],
     "/projects/thymeroot/2.0.0/project-reports.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/configuration.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/configuration.html"
     ]
   },
   "_canonical": {
     "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/plugins.html",
     "/projects/thymeroot/2.0.0/team.html": "/thymeroot/plugins.html",
     "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/plugins.html",
-    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/plugins.html",
-    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/plugins.html"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/plugins.html",
+    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/plugins.html",
+    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/plugins.html",
+    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/plugins.html"
   }
 }
     </pre>
     <h2>All Pages</h2>
     <p>
       <ul>
-        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="configuration.html">Configuration Examples</a></li>      </ul>
     </p>
   </body>
 </html>
index 84c01335e495f06457e658372947a5241f105e87..b9390e6b79ec4b975d4d963619fbd93639410258 100644 (file)
         <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
       
       
+                
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+      
+      
           
         
       <!-- DONE WITH MENUE -  - $page.name-->
         
                                                 
       
-        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+        <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
       
       
           
 <!-- current page: project-info.html -->
 <!-- path: /projects/thymeroot/2.0.0/ -->
 <!-- crumbs: "/index.html","/projects.html" -->
-<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}} -->
+<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={apidocs/index.html=JavaDocs, xref/index.html=Source Xref}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}} -->
 
 
 <!--*/-->
     "/projects/thymeroot/2.0.0/summary.html": "Summary",
     "/projects/thymeroot/2.0.0/team.html": "Team",
     "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
-    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples",
-    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
+    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
+    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
+    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
   },
   "_childs": {
     "/projects/thymeroot/2.0.0/index.html": [
       "/projects/thymeroot/2.0.0/scm.html",
       "/projects/thymeroot/2.0.0/summary.html",
       "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/projects/thymeroot/2.0.0/apidocs/index.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ]
   },
   "_crumbs": {
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-info.html"
     ],
-    "/projects/thymeroot/2.0.0/configuration.html": [
+    "/projects/thymeroot/2.0.0/apidocs/index.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
-      "/projects/thymeroot/2.0.0/configuration.html"
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/apidocs/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/xref/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ],
     "/projects/thymeroot/2.0.0/project-reports.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/configuration.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/configuration.html"
     ]
   },
   "_canonical": {
     "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/project-info.html",
     "/projects/thymeroot/2.0.0/team.html": "/thymeroot/project-info.html",
     "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/project-info.html",
-    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/project-info.html",
-    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/project-info.html"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/project-info.html",
+    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/project-info.html",
+    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/project-info.html",
+    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/project-info.html"
   }
 }
     </pre>
     <h2>All Pages</h2>
     <p>
       <ul>
-        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="configuration.html">Configuration Examples</a></li>      </ul>
     </p>
   </body>
 </html>
diff --git a/projects/thymeroot/2.0.0/project-reports.html b/projects/thymeroot/2.0.0/project-reports.html
new file mode 100644 (file)
index 0000000..fa6bacf
--- /dev/null
@@ -0,0 +1,468 @@
+<!DOCTYPE html>
+<!--/*-->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-10-19 -->
+
+
+
+
+            
+    
+          
+          
+    
+            
+          
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: dependencies.html / name: Dependencies -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: dependency-info.html / name: Dependency Information -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: dependency-management.html / name: Dependency Management -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: distribution-management.html / name: Distribution Management -->
+      
+      
+                
+    
+                          
+      <!-- Skipping already seen entry: uri=index.html, name=About -->
+            
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: licenses.html / name: Licenses -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: plugin-management.html / name: Plugin Management -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: plugins.html / name: Plugins -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: scm.html / name: Source Code Management -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: summary.html / name: Summary -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: team.html / name: Team -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
+      
+      
+                
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+      
+      
+          
+        
+      <!-- DONE WITH MENUE -  - $page.name-->
+                
+    
+          
+          
+    
+            
+          
+    
+                    
+      <!-- Skipping already seen entry: uri=index.html, name=ThymeRoot -->
+            
+    
+                
+          
+    
+            
+    
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: configuration.html / name: Configuration Examples -->
+      
+      
+                
+    
+                
+          
+    
+            
+    
+        
+                                                
+      
+        <!-- OVERWRITING PAGE - uri: project-info.html / name: Project Information -->
+      
+      
+                
+    
+                
+          
+    
+            
+    
+        
+                                                
+      
+        <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
+      
+      
+          
+        
+      <!-- DONE WITH MENUE -  - (no name)-->
+              
+            
+
+<!-- name: Project Reports -->
+<!-- title: ThymeRoot &#x2013; Generated Reports -->
+<!-- short title: Generated Reports -->
+<!-- current page: project-reports.html -->
+<!-- path: /projects/thymeroot/2.0.0/ -->
+<!-- crumbs: "/index.html","/projects.html" -->
+<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={apidocs/index.html=JavaDocs, xref/index.html=Source Xref}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}} -->
+
+
+<!--*/-->
+<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
+  <head>
+    <title class="title">ThymeRoot &#x2013; Generated Reports</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <link id="canonical" rel="canonical" href="/thymeroot/project-reports.html"/>
+  </head>
+  <body>
+    <h1 class="short_title">Generated Reports</h1>
+    <h2>URI</h2>
+    <ul>
+      <li><strong>site:</strong> <code class="site_uri">/projects/thymeroot/2.0.0/project-reports.html</code></li>
+      <li><strong>canonical:</strong> <code class="canonical_uri">/thymeroot/project-reports.html</code></li>
+      <li><strong>relative:</strong> <code class="relative_uri">project-reports.html</code></li>
+    </ul>
+    <h2>Path</h2>
+    <p>
+      <ol>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ol>
+    </p>
+    <hr />
+    <article class="maincontent">
+      <section>
+<h2><a name="Generated_Reports"></a>Generated Reports</h2>
+<p>This document provides an overview of the various reports that are automatically generated by <a class="externalLink" href="http://maven.apache.org">Maven</a> . Each report is briefly described below.</p><section>
+<h3><a name="Overview"></a>Overview</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Document</th>
+<th>Description</th></tr>
+<tr class="b">
+<td><a href="apidocs/index.html">JavaDocs</a></td>
+<td>JavaDoc API documentation.</td></tr>
+<tr class="a">
+<td><a href="xref/index.html">Source Xref</a></td>
+<td>HTML based, cross-reference version of Java source code.</td></tr></table></section></section>
+    </article>
+    <hr />
+    <h2>Page Structure as JSON</h2>
+    <pre class="json">
+{
+  "_titles": {
+    "/projects/thymeroot/2.0.0/index.html": "ThymeRoot",
+    "/projects/thymeroot/2.0.0/dependencies.html": "Dependencies",
+    "/projects/thymeroot/2.0.0/dependency-info.html": "Dependency Information",
+    "/projects/thymeroot/2.0.0/dependency-management.html": "Dependency Management",
+    "/projects/thymeroot/2.0.0/distribution-management.html": "Distribution Management",
+    "/projects/thymeroot/2.0.0/licenses.html": "Licenses",
+    "/projects/thymeroot/2.0.0/plugin-management.html": "Plugin Management",
+    "/projects/thymeroot/2.0.0/plugins.html": "Plugins",
+    "/projects/thymeroot/2.0.0/scm.html": "Source Code Management",
+    "/projects/thymeroot/2.0.0/summary.html": "Summary",
+    "/projects/thymeroot/2.0.0/team.html": "Team",
+    "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
+    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
+    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
+    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
+  },
+  "_childs": {
+    "/projects/thymeroot/2.0.0/index.html": [
+      "/projects/thymeroot/2.0.0/configuration.html",
+      "/projects/thymeroot/2.0.0/project-info.html",
+      "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-info.html": [
+      "/projects/thymeroot/2.0.0/dependencies.html",
+      "/projects/thymeroot/2.0.0/dependency-info.html",
+      "/projects/thymeroot/2.0.0/dependency-management.html",
+      "/projects/thymeroot/2.0.0/distribution-management.html",
+      "/projects/thymeroot/2.0.0/licenses.html",
+      "/projects/thymeroot/2.0.0/plugin-management.html",
+      "/projects/thymeroot/2.0.0/plugins.html",
+      "/projects/thymeroot/2.0.0/scm.html",
+      "/projects/thymeroot/2.0.0/summary.html",
+      "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/projects/thymeroot/2.0.0/apidocs/index.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
+    ]
+  },
+  "_crumbs": {
+    "/projects/thymeroot/2.0.0/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/dependencies.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-info.html",
+      "/projects/thymeroot/2.0.0/dependencies.html"
+    ],
+    "/projects/thymeroot/2.0.0/dependency-info.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-info.html",
+      "/projects/thymeroot/2.0.0/dependency-info.html"
+    ],
+    "/projects/thymeroot/2.0.0/dependency-management.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-info.html",
+      "/projects/thymeroot/2.0.0/dependency-management.html"
+    ],
+    "/projects/thymeroot/2.0.0/distribution-management.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-info.html",
+      "/projects/thymeroot/2.0.0/distribution-management.html"
+    ],
+    "/projects/thymeroot/2.0.0/licenses.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-info.html",
+      "/projects/thymeroot/2.0.0/licenses.html"
+    ],
+    "/projects/thymeroot/2.0.0/plugin-management.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-info.html",
+      "/projects/thymeroot/2.0.0/plugin-management.html"
+    ],
+    "/projects/thymeroot/2.0.0/plugins.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-info.html",
+      "/projects/thymeroot/2.0.0/plugins.html"
+    ],
+    "/projects/thymeroot/2.0.0/scm.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-info.html",
+      "/projects/thymeroot/2.0.0/scm.html"
+    ],
+    "/projects/thymeroot/2.0.0/summary.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-info.html",
+      "/projects/thymeroot/2.0.0/summary.html"
+    ],
+    "/projects/thymeroot/2.0.0/team.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-info.html",
+      "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-info.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-info.html"
+    ],
+    "/projects/thymeroot/2.0.0/apidocs/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/apidocs/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/xref/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/configuration.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/configuration.html"
+    ]
+  },
+  "_canonical": {
+    "/projects/thymeroot/2.0.0/index.html": "/thymeroot/project-reports.html",
+    "/projects/thymeroot/2.0.0/dependencies.html": "/thymeroot/project-reports.html",
+    "/projects/thymeroot/2.0.0/dependency-info.html": "/thymeroot/project-reports.html",
+    "/projects/thymeroot/2.0.0/dependency-management.html": "/thymeroot/project-reports.html",
+    "/projects/thymeroot/2.0.0/distribution-management.html": "/thymeroot/project-reports.html",
+    "/projects/thymeroot/2.0.0/licenses.html": "/thymeroot/project-reports.html",
+    "/projects/thymeroot/2.0.0/plugin-management.html": "/thymeroot/project-reports.html",
+    "/projects/thymeroot/2.0.0/plugins.html": "/thymeroot/project-reports.html",
+    "/projects/thymeroot/2.0.0/scm.html": "/thymeroot/project-reports.html",
+    "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/project-reports.html",
+    "/projects/thymeroot/2.0.0/team.html": "/thymeroot/project-reports.html",
+    "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/project-reports.html",
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/project-reports.html",
+    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/project-reports.html",
+    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/project-reports.html",
+    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/project-reports.html"
+  }
+}
+    </pre>
+    <h2>All Pages</h2>
+    <p>
+      <ul>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="configuration.html">Configuration Examples</a></li>      </ul>
+    </p>
+  </body>
+</html>
index 5eadcba4f5533399d6abc8e29af93df709665090..8c6f8a9727856573edb5a8efae2dbfdb19f09d8c 100644 (file)
         <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
       
       
+                
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+      
+      
           
         
       <!-- DONE WITH MENUE -  - $page.name-->
         
                                                 
       
-        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+        <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
       
       
           
 <!-- current page: scm.html -->
 <!-- path: /projects/thymeroot/2.0.0/ -->
 <!-- crumbs: "/index.html","/projects.html" -->
-<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}} -->
+<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={apidocs/index.html=JavaDocs, xref/index.html=Source Xref}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}} -->
 
 
 <!--*/-->
     "/projects/thymeroot/2.0.0/summary.html": "Summary",
     "/projects/thymeroot/2.0.0/team.html": "Team",
     "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
-    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples",
-    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
+    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
+    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
+    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
   },
   "_childs": {
     "/projects/thymeroot/2.0.0/index.html": [
       "/projects/thymeroot/2.0.0/scm.html",
       "/projects/thymeroot/2.0.0/summary.html",
       "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/projects/thymeroot/2.0.0/apidocs/index.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ]
   },
   "_crumbs": {
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-info.html"
     ],
-    "/projects/thymeroot/2.0.0/configuration.html": [
+    "/projects/thymeroot/2.0.0/apidocs/index.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
-      "/projects/thymeroot/2.0.0/configuration.html"
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/apidocs/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/xref/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ],
     "/projects/thymeroot/2.0.0/project-reports.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/configuration.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/configuration.html"
     ]
   },
   "_canonical": {
     "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/scm.html",
     "/projects/thymeroot/2.0.0/team.html": "/thymeroot/scm.html",
     "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/scm.html",
-    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/scm.html",
-    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/scm.html"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/scm.html",
+    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/scm.html",
+    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/scm.html",
+    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/scm.html"
   }
 }
     </pre>
     <h2>All Pages</h2>
     <p>
       <ul>
-        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="configuration.html">Configuration Examples</a></li>      </ul>
     </p>
   </body>
 </html>
index 19af775657fd5785c69918ffafbff5fcce489de6..96312ae4a1a476c8d99f0b276c071e1f147c71ce 100644 (file)
         <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
       
       
+                
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+      
+      
           
         
       <!-- DONE WITH MENUE -  - $page.name-->
         
                                                 
       
-        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+        <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
       
       
           
 <!-- current page: summary.html -->
 <!-- path: /projects/thymeroot/2.0.0/ -->
 <!-- crumbs: "/index.html","/projects.html" -->
-<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}} -->
+<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={apidocs/index.html=JavaDocs, xref/index.html=Source Xref}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}} -->
 
 
 <!--*/-->
     "/projects/thymeroot/2.0.0/summary.html": "Summary",
     "/projects/thymeroot/2.0.0/team.html": "Team",
     "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
-    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples",
-    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
+    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
+    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
+    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
   },
   "_childs": {
     "/projects/thymeroot/2.0.0/index.html": [
       "/projects/thymeroot/2.0.0/scm.html",
       "/projects/thymeroot/2.0.0/summary.html",
       "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/projects/thymeroot/2.0.0/apidocs/index.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ]
   },
   "_crumbs": {
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-info.html"
     ],
-    "/projects/thymeroot/2.0.0/configuration.html": [
+    "/projects/thymeroot/2.0.0/apidocs/index.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
-      "/projects/thymeroot/2.0.0/configuration.html"
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/apidocs/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/xref/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ],
     "/projects/thymeroot/2.0.0/project-reports.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/configuration.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/configuration.html"
     ]
   },
   "_canonical": {
     "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/summary.html",
     "/projects/thymeroot/2.0.0/team.html": "/thymeroot/summary.html",
     "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/summary.html",
-    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/summary.html",
-    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/summary.html"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/summary.html",
+    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/summary.html",
+    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/summary.html",
+    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/summary.html"
   }
 }
     </pre>
     <h2>All Pages</h2>
     <p>
       <ul>
-        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="configuration.html">Configuration Examples</a></li>      </ul>
     </p>
   </body>
 </html>
index 431b23fab8a065d55639b1c4a1ee3b6f39c6a4f2..b5f18a66e63abcdc7771bc47750af2ec08a57f16 100644 (file)
         <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
       
       
+                
+    
+                
+          
+    
+            
+          
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+      
+      
+                
+    
+                      
+          
+    
+            
+    
+        
+                                                                      
+      
+        <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+      
+      
+          
+        
+                                                
+      
+        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+      
+      
           
         
       <!-- DONE WITH MENUE -  - $page.name-->
         
                                                 
       
-        <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+        <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
       
       
           
 <!-- current page: team.html -->
 <!-- path: /projects/thymeroot/2.0.0/ -->
 <!-- crumbs: "/index.html","/projects.html" -->
-<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}} -->
+<!-- pages: {index.html={uri=index.html, name=ThymeRoot, crumbs=[{uri=index.html, name=ThymeRoot}], childs={configuration.html=Configuration Examples, project-info.html=Project Information, project-reports.html=Project Reports}}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Dependency Information, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Dependency Information}]}, dependency-management.html={name=Dependency Management, uri=dependency-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=dependency-management.html, name=Dependency Management}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={dependencies.html=Dependencies, dependency-info.html=Dependency Information, dependency-management.html=Dependency Management, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-info.html, name=Project Information}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={apidocs/index.html=JavaDocs, xref/index.html=Source Xref}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=project-reports.html, name=Project Reports}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=ThymeRoot}, {uri=configuration.html, name=Configuration Examples}]}} -->
 
 
 <!--*/-->
     "/projects/thymeroot/2.0.0/summary.html": "Summary",
     "/projects/thymeroot/2.0.0/team.html": "Team",
     "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
-    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples",
-    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
+    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
+    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
+    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
   },
   "_childs": {
     "/projects/thymeroot/2.0.0/index.html": [
       "/projects/thymeroot/2.0.0/scm.html",
       "/projects/thymeroot/2.0.0/summary.html",
       "/projects/thymeroot/2.0.0/team.html"
+    ],
+    "/projects/thymeroot/2.0.0/project-reports.html": [
+      "/projects/thymeroot/2.0.0/apidocs/index.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ]
   },
   "_crumbs": {
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-info.html"
     ],
-    "/projects/thymeroot/2.0.0/configuration.html": [
+    "/projects/thymeroot/2.0.0/apidocs/index.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
-      "/projects/thymeroot/2.0.0/configuration.html"
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/apidocs/index.html"
+    ],
+    "/projects/thymeroot/2.0.0/xref/index.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/project-reports.html",
+      "/projects/thymeroot/2.0.0/xref/index.html"
     ],
     "/projects/thymeroot/2.0.0/project-reports.html": [
       "/index.html","/projects.html",
       "/projects/thymeroot/2.0.0/index.html",
       "/projects/thymeroot/2.0.0/project-reports.html"
+    ],
+    "/projects/thymeroot/2.0.0/configuration.html": [
+      "/index.html","/projects.html",
+      "/projects/thymeroot/2.0.0/index.html",
+      "/projects/thymeroot/2.0.0/configuration.html"
     ]
   },
   "_canonical": {
     "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/team.html",
     "/projects/thymeroot/2.0.0/team.html": "/thymeroot/team.html",
     "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/team.html",
-    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/team.html",
-    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/team.html"
+    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/team.html",
+    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/team.html",
+    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/team.html",
+    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/team.html"
   }
 }
     </pre>
     <h2>All Pages</h2>
     <p>
       <ul>
-        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="project-reports.html">Project Reports</a></li>      </ul>
+        <li><a href="index.html">ThymeRoot</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Dependency Information</a></li><li><a href="dependency-management.html">Dependency Management</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="configuration.html">Configuration Examples</a></li>      </ul>
     </p>
   </body>
 </html>
diff --git a/projects/thymeroot/2.0.0/xref/allclasses-frame.html b/projects/thymeroot/2.0.0/xref/allclasses-frame.html
new file mode 100644 (file)
index 0000000..a653774
--- /dev/null
@@ -0,0 +1,50 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+       <head>
+               <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+               <title>All Classes</title>
+               <link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
+    </head>
+    <body>
+
+               <h3>All Classes</h3>
+
+               <ul>
+                                               <li>
+                               <a href="de/juplo/thymeroot/ThymerootProperties.html" target="classFrame">Errors</a>
+                       </li>
+                                               <li>
+                               <a href="de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html" target="classFrame">Site</a>
+                       </li>
+                                               <li>
+                               <a href="de/juplo/thymeroot/ThymerootController.html" target="classFrame">TemplateNotAvailableException</a>
+                       </li>
+                                               <li>
+                               <a href="de/juplo/thymeroot/ThymerootApplication.html" target="classFrame">ThymerootApplication</a>
+                       </li>
+                                               <li>
+                               <a href="de/juplo/thymeroot/ThymerootApplicationContextInitializer.html" target="classFrame">ThymerootApplicationContextInitializer</a>
+                       </li>
+                                               <li>
+                               <a href="de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html" target="classFrame">ThymerootBeanFactoryPostProcessor</a>
+                       </li>
+                                               <li>
+                               <a href="de/juplo/thymeroot/ThymerootController.html" target="classFrame">ThymerootController</a>
+                       </li>
+                                               <li>
+                               <a href="de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html" target="classFrame">ThymerootEnvironmentPostProcessor</a>
+                       </li>
+                                               <li>
+                               <a href="de/juplo/thymeroot/ThymerootErrorViewResolver.html" target="classFrame">ThymerootErrorViewResolver</a>
+                       </li>
+                                               <li>
+                               <a href="de/juplo/thymeroot/ThymerootHandlerMapping.html" target="classFrame">ThymerootHandlerMapping</a>
+                       </li>
+                                               <li>
+                               <a href="de/juplo/thymeroot/ThymerootProperties.html" target="classFrame">ThymerootProperties</a>
+                       </li>
+                             </ul>
+
+    </body>
+  </html>
diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootApplication.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootApplication.html
new file mode 100644 (file)
index 0000000..0776572
--- /dev/null
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>ThymerootApplication xref</title>
+<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../apidocs/de/juplo/thymeroot/ThymerootApplication.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> de.juplo.thymeroot;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">import</strong> de.juplo.httpresources.HttpResourceChainAwareResourceLoader;
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <strong class="jxr_keyword">import</strong> org.springframework.boot.SpringApplication;
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <strong class="jxr_keyword">import</strong> org.springframework.boot.autoconfigure.SpringBootApplication;
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <strong class="jxr_keyword">import</strong> org.springframework.boot.context.properties.EnableConfigurationProperties;
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">import</strong> org.springframework.context.annotation.Bean;
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">import</strong> org.springframework.http.client.ClientHttpRequestFactory;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">import</strong> org.springframework.http.client.HttpComponentsClientHttpRequestFactory;
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">import</strong> org.springframework.web.servlet.DispatcherServlet;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">import</strong> org.springframework.web.servlet.RequestToViewNameTranslator;
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">import</strong> org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">import</strong> org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator;
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  @SpringBootApplication
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  @EnableConfigurationProperties({ ThymerootProperties.<strong class="jxr_keyword">class</strong> })
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../de/juplo/thymeroot/ThymerootApplication.html">ThymerootApplication</a> <strong class="jxr_keyword">implements</strong> WebMvcConfigurer
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  {
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>    @Bean
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>    <strong class="jxr_keyword">public</strong> ClientHttpRequestFactory requestFactory()
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>    {
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>      <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> HttpComponentsClientHttpRequestFactory();
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>    }
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>    @Bean
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>    <strong class="jxr_keyword">public</strong> <a href="../../../de/juplo/thymeroot/ThymerootController.html">ThymerootController</a> thymerootController(
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>        HttpResourceChainAwareResourceLoader loader,
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>        RequestToViewNameTranslator viewNameTranslator)
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>    {
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>      <strong class="jxr_keyword">return</strong>
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>          <strong class="jxr_keyword">new</strong> <a href="../../../de/juplo/thymeroot/ThymerootController.html">ThymerootController</a>(
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>              loader,
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>              viewNameTranslator);
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>    }
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>    @Bean(name = DispatcherServlet.REQUEST_TO_VIEW_NAME_TRANSLATOR_BEAN_NAME)
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>    <strong class="jxr_keyword">public</strong> RequestToViewNameTranslator viewNameTranslator()
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>    {
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>      DefaultRequestToViewNameTranslator translator =
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>          <strong class="jxr_keyword">new</strong> DefaultRequestToViewNameTranslator();
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>      translator.setStripTrailingSlash(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>      translator.setStripExtension(false);
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>      translator.setStripTrailingSlash(false);
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>      <strong class="jxr_keyword">return</strong> translator;
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>    }
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>    @Bean
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>    <strong class="jxr_keyword">public</strong> <a href="../../../de/juplo/thymeroot/ThymerootErrorViewResolver.html">ThymerootErrorViewResolver</a> errorViewResolver(
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>        HttpResourceChainAwareResourceLoader loader,
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>        <a href="../../../de/juplo/thymeroot/ThymerootProperties.html">ThymerootProperties</a> properties)
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>    {
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>      <strong class="jxr_keyword">return</strong>
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>          <strong class="jxr_keyword">new</strong> <a href="../../../de/juplo/thymeroot/ThymerootErrorViewResolver.html">ThymerootErrorViewResolver</a>(
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>              loader,
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>              properties.errors.prefix,
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>              properties.errors.suffix);
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>    }
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>  
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>  
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> main(String[] args)
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>    {
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>      SpringApplication.run(ThymerootApplication.<strong class="jxr_keyword">class</strong>, args);
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>    }
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2025. All rights reserved.</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootApplicationContextInitializer.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootApplicationContextInitializer.html
new file mode 100644 (file)
index 0000000..306711b
--- /dev/null
@@ -0,0 +1,42 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>ThymerootApplicationContextInitializer xref</title>
+<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../apidocs/de/juplo/thymeroot/ThymerootApplicationContextInitializer.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> de.juplo.thymeroot;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">import</strong> de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site;
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <strong class="jxr_keyword">import</strong> org.springframework.context.ApplicationContextInitializer;
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <strong class="jxr_keyword">import</strong> org.springframework.context.ConfigurableApplicationContext;
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../de/juplo/thymeroot/ThymerootApplicationContextInitializer.html">ThymerootApplicationContextInitializer</a>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>      <strong class="jxr_keyword">implements</strong>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>        ApplicationContextInitializer&lt;ConfigurableApplicationContext&gt;
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  {
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <a href="../../../de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html">Site</a>[] sites;
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>    <strong class="jxr_keyword">public</strong> <a href="../../../de/juplo/thymeroot/ThymerootApplicationContextInitializer.html">ThymerootApplicationContextInitializer</a>(Site... sites)
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>    {
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>      <strong class="jxr_keyword">this</strong>.sites = sites;
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>    }
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>    @Override
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> initialize(ConfigurableApplicationContext context)
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>    {
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>      <a href="../../../de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html">ThymerootBeanFactoryPostProcessor</a> processor =
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>          <strong class="jxr_keyword">new</strong> <a href="../../../de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html">ThymerootBeanFactoryPostProcessor</a>(sites);
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>      context.addBeanFactoryPostProcessor(processor);
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>    }
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2025. All rights reserved.</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html
new file mode 100644 (file)
index 0000000..7209ab6
--- /dev/null
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>ThymerootBeanFactoryPostProcessor xref</title>
+<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../apidocs/de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> de.juplo.thymeroot;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <strong class="jxr_keyword">import</strong> de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site;
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <strong class="jxr_keyword">import</strong> org.springframework.beans.BeansException;
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">import</strong> org.springframework.beans.factory.config.BeanDefinition;
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">import</strong> org.springframework.beans.factory.config.BeanFactoryPostProcessor;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">import</strong> org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">import</strong> org.springframework.beans.factory.support.BeanDefinitionBuilder;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">import</strong> org.springframework.beans.factory.support.BeanDefinitionRegistry;
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> org.springframework.beans.factory.config.BeanDefinition.SCOPE_SINGLETON;
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html">ThymerootBeanFactoryPostProcessor</a>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>      <strong class="jxr_keyword">implements</strong>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>        BeanFactoryPostProcessor
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  {
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">static</strong> String MAPPING_BEAN_BASENAME = <span class="jxr_string">"thymerootHandlerMapping_"</span>;
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <a href="../../../de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html">Site</a>[] sites;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>    <strong class="jxr_keyword">public</strong> <a href="../../../de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html">ThymerootBeanFactoryPostProcessor</a>(<a href="../../../de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html">Site</a>[] sites)
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>    {
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>      <strong class="jxr_keyword">this</strong>.sites = sites;
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>    }
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>    @Override
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> postProcessBeanFactory(ConfigurableListableBeanFactory factory)
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>        <strong class="jxr_keyword">throws</strong>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>          BeansException
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>    {
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>      BeanDefinitionRegistry registry = (BeanDefinitionRegistry) factory;
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>      <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; sites.length; i++)
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>      {
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>        <a href="../../../de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html">Site</a> site = sites[i];
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>        BeanDefinition beanDefinition =
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>            BeanDefinitionBuilder
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>                .rootBeanDefinition(<span class="jxr_string">"de.juplo.thymeroot.ThymerootHandlerMapping"</span>)
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>                .setScope(SCOPE_SINGLETON)
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>                .addConstructorArgValue(0 - i)
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>                .addConstructorArgReference(<span class="jxr_string">"thymerootController"</span>)
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>                .addConstructorArgValue(site.patterns)
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>                .addConstructorArgValue(site.exclusions)
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>                .getBeanDefinition();
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>        registry.registerBeanDefinition(MAPPING_BEAN_BASENAME + i, beanDefinition);
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>      }
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>    }
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2025. All rights reserved.</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootController.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootController.html
new file mode 100644 (file)
index 0000000..84b8f43
--- /dev/null
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>ThymerootController xref</title>
+<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../apidocs/de/juplo/thymeroot/ThymerootController.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> de.juplo.thymeroot;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">import</strong> de.juplo.httpresources.HttpResourceChainAwareResourceLoader;
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <strong class="jxr_keyword">import</strong> javax.servlet.http.HttpServletRequest;
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <strong class="jxr_keyword">import</strong> javax.servlet.http.HttpServletResponse;
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">import</strong> org.springframework.core.io.Resource;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">import</strong> org.springframework.http.HttpStatus;
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">import</strong> org.springframework.web.bind.annotation.ResponseStatus;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">import</strong> org.springframework.web.servlet.ModelAndView;
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">import</strong> org.springframework.web.servlet.RequestToViewNameTranslator;
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <strong class="jxr_keyword">import</strong> org.springframework.web.servlet.mvc.Controller;
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">import</strong> org.thymeleaf.exceptions.TemplateInputException;
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_javadoccomment"> * Specialized controller that deduces a view-name from the requested URL-path.</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <em class="jxr_javadoccomment"> * The controller has to check the availability of the template up-front,</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  <em class="jxr_javadoccomment"> * because any exception, that is thrown during the rendering would not be</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <em class="jxr_javadoccomment"> * catched by the exception-handler mechanisms and.</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <em class="jxr_javadoccomment"> * Hence, the {@link TemplateInputException}, that is thrown by Thymeleaf if the</em>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <em class="jxr_javadoccomment"> * template cannot be found, could be translated into a proper 404 error-message.</em>
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <em class="jxr_javadoccomment"> *</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <em class="jxr_javadoccomment"> * @author Kai Moritz</em>
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../de/juplo/thymeroot/ThymerootController.html">ThymerootController</a> <strong class="jxr_keyword">implements</strong> Controller
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  {
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> RequestToViewNameTranslator viewNameTranslator;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> HttpResourceChainAwareResourceLoader loader;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>    <strong class="jxr_keyword">public</strong> <a href="../../../de/juplo/thymeroot/ThymerootController.html">ThymerootController</a>(
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>        HttpResourceChainAwareResourceLoader loader,
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>        RequestToViewNameTranslator viewNameTranslator)
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>    {
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>      <strong class="jxr_keyword">this</strong>.loader = loader;
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>      <strong class="jxr_keyword">this</strong>.viewNameTranslator = viewNameTranslator;
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>    }
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>    @Override
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>    <strong class="jxr_keyword">public</strong> ModelAndView handleRequest(
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>        HttpServletRequest request,
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>        HttpServletResponse response)
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>      <strong class="jxr_keyword">throws</strong>
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>        Exception
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>    {
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>      String view = viewNameTranslator.getViewName(request);
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>      Resource resource = loader.getResource(view);
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>      <strong class="jxr_keyword">if</strong> (resource.exists())
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>      {
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>        <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> ModelAndView(view);
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>      }
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>  
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>      <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> <a href="../../../de/juplo/thymeroot/ThymerootController.html">TemplateNotAvailableException</a>(<span class="jxr_string">"Template not available: "</span> + view);
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>    }
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>  
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>  
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>    @ResponseStatus(HttpStatus.NOT_FOUND)
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../de/juplo/thymeroot/ThymerootController.html">TemplateNotAvailableException</a> <strong class="jxr_keyword">extends</strong> RuntimeException
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>    {
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>      <strong class="jxr_keyword">public</strong> <a href="../../../de/juplo/thymeroot/ThymerootController.html">TemplateNotAvailableException</a>(String message)
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>      {
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>        <strong class="jxr_keyword">super</strong>(message);
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>      }
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>    }
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2025. All rights reserved.</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html
new file mode 100644 (file)
index 0000000..b8dc9c2
--- /dev/null
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>ThymerootEnvironmentPostProcessor xref</title>
+<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../apidocs/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> de.juplo.thymeroot;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">import</strong> org.springframework.boot.SpringApplication;
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <strong class="jxr_keyword">import</strong> org.springframework.boot.env.EnvironmentPostProcessor;
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <strong class="jxr_keyword">import</strong> org.springframework.core.env.ConfigurableEnvironment;
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">import</strong> java.util.Arrays;
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">import</strong> java.util.LinkedList;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">import</strong> java.util.regex.Pattern;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> de.juplo.thymeroot.ThymerootProperties.PREFIX;
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html">ThymerootEnvironmentPostProcessor</a>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>      <strong class="jxr_keyword">implements</strong>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>        EnvironmentPostProcessor
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  {
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>    @Override
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> postProcessEnvironment(
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>        ConfigurableEnvironment env,
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>        SpringApplication application)
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>    {
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>      List&lt;Site&gt; sites = <strong class="jxr_keyword">new</strong> LinkedList&lt;&gt;();
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>      <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; <strong class="jxr_keyword">true</strong>; i++)
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>      {
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>        String path = PREFIX + <span class="jxr_string">".sites["</span> + i + <span class="jxr_string">"]."</span>;
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>        Pattern[] patterns =
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>            Arrays
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>                .stream(env.getProperty(path + <span class="jxr_string">"patterns"</span>, <span class="jxr_string">""</span>).split(<span class="jxr_string">","</span>))
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>                .map(String::trim)
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>                .filter(pattern -&gt; pattern.length() &gt; 0)
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>                .map(Pattern::compile)
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>                .toArray(Pattern[]::<strong class="jxr_keyword">new</strong>);
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>        Pattern[] exclusions =
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>            Arrays
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>                .stream(env.getProperty(path + <span class="jxr_string">"exclusions"</span>, <span class="jxr_string">""</span>).split(<span class="jxr_string">","</span>))
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>                .map(String::trim)
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>                .filter(pattern -&gt; pattern.length() &gt; 0)
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>                .map(Pattern::compile)
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>                .toArray(Pattern[]::<strong class="jxr_keyword">new</strong>);
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>        <strong class="jxr_keyword">if</strong> (patterns.length == 0)
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>        {
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>          <em class="jxr_comment">// No parameter was found for current iteration: all parameters read!</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">if</strong> (sites.size() == 0)
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>            <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalArgumentException(PREFIX + <span class="jxr_string">".sites[] must be specified"</span>);
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>          application.addInitializers(
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>              <strong class="jxr_keyword">new</strong> <a href="../../../de/juplo/thymeroot/ThymerootApplicationContextInitializer.html">ThymerootApplicationContextInitializer</a>(
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>                  sites.toArray(<a href="../../../de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html">Site</a>[]::<strong class="jxr_keyword">new</strong>)));
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          <strong class="jxr_keyword">return</strong>;
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>        }
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>  
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>        sites.add(<strong class="jxr_keyword">new</strong> <a href="../../../de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html">Site</a>(patterns, exclusions));
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>      }
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>    }
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>  
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>  
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html">Site</a>
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>    {
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>      <strong class="jxr_keyword">final</strong> Pattern[] patterns;
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>      <strong class="jxr_keyword">final</strong> Pattern[] exclusions;
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>  
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>  
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>      <strong class="jxr_keyword">public</strong> <a href="../../../de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html">Site</a>(Pattern[] patterns, Pattern[] exclusions)
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>      {
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>        <strong class="jxr_keyword">if</strong> (patterns == <strong class="jxr_keyword">null</strong> || patterns.length == 0)
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>          <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalArgumentException(<span class="jxr_string">"Parameter \&quot;patterns\&quot; must not be empty"</span>);
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>        <strong class="jxr_keyword">if</strong> (exclusions == <strong class="jxr_keyword">null</strong>)
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>          <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalArgumentException(<span class="jxr_string">"Parameter \&quot;exclusions\&quot; must not be null"</span>);
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>        <strong class="jxr_keyword">this</strong>.patterns = patterns;
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>        <strong class="jxr_keyword">this</strong>.exclusions = exclusions;
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>      }
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>    }
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2025. All rights reserved.</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootErrorViewResolver.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootErrorViewResolver.html
new file mode 100644 (file)
index 0000000..c17a8dc
--- /dev/null
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>ThymerootErrorViewResolver xref</title>
+<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../apidocs/de/juplo/thymeroot/ThymerootErrorViewResolver.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> de.juplo.thymeroot;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <strong class="jxr_keyword">import</strong> de.juplo.httpresources.HttpResourceChainAwareResourceLoader;
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <strong class="jxr_keyword">import</strong> org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver;
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <strong class="jxr_keyword">import</strong> org.springframework.core.io.Resource;
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <strong class="jxr_keyword">import</strong> org.springframework.http.HttpStatus;
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">import</strong> org.springframework.web.servlet.ModelAndView;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">import</strong> javax.servlet.http.HttpServletRequest;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">import</strong> java.util.Map;
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../de/juplo/thymeroot/ThymerootErrorViewResolver.html">ThymerootErrorViewResolver</a> <strong class="jxr_keyword">implements</strong> ErrorViewResolver
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  {
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> HttpResourceChainAwareResourceLoader loader;
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> String prefix;
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> String suffix;
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>    <strong class="jxr_keyword">public</strong> <a href="../../../de/juplo/thymeroot/ThymerootErrorViewResolver.html">ThymerootErrorViewResolver</a>(
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>        HttpResourceChainAwareResourceLoader loader,
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>        String prefix,
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>        String suffix)
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>    {
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>      <strong class="jxr_keyword">this</strong>.loader = loader;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>      <strong class="jxr_keyword">this</strong>.prefix = prefix;
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>      <strong class="jxr_keyword">this</strong>.suffix = suffix;
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>    }
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>    @Override
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>    <strong class="jxr_keyword">public</strong> ModelAndView resolveErrorView(
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>        HttpServletRequest request,
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>        HttpStatus status,
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>        Map&lt;String, Object&gt; model)
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>    {
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>      String templatePath = prefix + status.value() + suffix;
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>      <strong class="jxr_keyword">if</strong> (isTemplateAvailable(templatePath))
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>        <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> ModelAndView(templatePath, model);
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>      <strong class="jxr_keyword">switch</strong> (status.series())
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>      {
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>        <strong class="jxr_keyword">case</strong> CLIENT_ERROR:
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>          templatePath = prefix + <span class="jxr_string">"4xx"</span> + suffix;
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">if</strong> (isTemplateAvailable(templatePath))
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>            <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> ModelAndView(templatePath, model);
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>          <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>        <strong class="jxr_keyword">case</strong> SERVER_ERROR:
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>          templatePath = prefix + <span class="jxr_string">"5xx"</span> + suffix;
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          <strong class="jxr_keyword">if</strong> (isTemplateAvailable(templatePath))
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>            <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> ModelAndView(templatePath, model);
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>        <strong class="jxr_keyword">default</strong>:
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>      }
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>  
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>      templatePath = prefix + <span class="jxr_string">"error"</span> + suffix;
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>      <strong class="jxr_keyword">if</strong> (isTemplateAvailable(templatePath))
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>        <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> ModelAndView(templatePath, model);
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>  
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>      <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>    }
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>  
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isTemplateAvailable(String templatePath)
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>    {
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>      Resource resource = loader.getResource(templatePath);
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>      <strong class="jxr_keyword">return</strong> resource.exists();
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>    }
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2025. All rights reserved.</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootHandlerMapping.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootHandlerMapping.html
new file mode 100644 (file)
index 0000000..8348fd7
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>ThymerootHandlerMapping xref</title>
+<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../apidocs/de/juplo/thymeroot/ThymerootHandlerMapping.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> de.juplo.thymeroot;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <strong class="jxr_keyword">import</strong> org.springframework.core.Ordered;
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <strong class="jxr_keyword">import</strong> org.springframework.web.servlet.HandlerExecutionChain;
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <strong class="jxr_keyword">import</strong> org.springframework.web.servlet.HandlerMapping;
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <strong class="jxr_keyword">import</strong> javax.servlet.http.HttpServletRequest;
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <strong class="jxr_keyword">import</strong> java.util.Arrays;
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <strong class="jxr_keyword">import</strong> java.util.regex.Matcher;
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">import</strong> java.util.regex.Pattern;
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../de/juplo/thymeroot/ThymerootHandlerMapping.html">ThymerootHandlerMapping</a> <strong class="jxr_keyword">implements</strong> HandlerMapping, Ordered
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  {
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> order;
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <a href="../../../de/juplo/thymeroot/ThymerootController.html">ThymerootController</a> controller;
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> Pattern[] patterns;
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>    <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> Pattern[] exclusions;
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>    <strong class="jxr_keyword">public</strong> <a href="../../../de/juplo/thymeroot/ThymerootHandlerMapping.html">ThymerootHandlerMapping</a>(
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>        <strong class="jxr_keyword">int</strong> order,
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>        <a href="../../../de/juplo/thymeroot/ThymerootController.html">ThymerootController</a> controller,
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>        Pattern[] patterns,
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>        Pattern[] exclusions)
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>    {
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>      <strong class="jxr_keyword">this</strong>.order = order;
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>      <strong class="jxr_keyword">this</strong>.controller = controller;
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>      <strong class="jxr_keyword">this</strong>.patterns = patterns;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>      <strong class="jxr_keyword">this</strong>.exclusions = exclusions;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>    }
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>    @Override
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>    <strong class="jxr_keyword">public</strong> HandlerExecutionChain getHandler(HttpServletRequest request)
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>    {
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>      String path = request.getRequestURI();
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>      <strong class="jxr_keyword">for</strong> (Pattern pattern : patterns)
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>      {
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>        Matcher matcher = pattern.matcher(path);
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>        <strong class="jxr_keyword">if</strong> (matcher.matches())
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>        {
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>          <em class="jxr_comment">// Filter out requests, that match an exclusion</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>          <strong class="jxr_keyword">if</strong> (Arrays.stream(exclusions).anyMatch(exclusion -&gt; exclusion.matcher(path).matches()))
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>          {
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>            <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>          }
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> HandlerExecutionChain(controller);
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>        }
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>      }
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>    }
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>  
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>    @Override
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getOrder() {
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>      <strong class="jxr_keyword">return</strong> order;
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>    }
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2025. All rights reserved.</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootProperties.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootProperties.html
new file mode 100644 (file)
index 0000000..961f01f
--- /dev/null
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>ThymerootProperties xref</title>
+<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../apidocs/de/juplo/thymeroot/ThymerootProperties.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> de.juplo.thymeroot;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <strong class="jxr_keyword">import</strong> org.springframework.boot.context.properties.ConfigurationProperties;
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_javadoccomment"> *</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_javadoccomment"> * @author Kai Moritz</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  @ConfigurationProperties(ThymerootProperties.PREFIX)
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../de/juplo/thymeroot/ThymerootProperties.html">ThymerootProperties</a>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  {
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">static</strong> String PREFIX = <span class="jxr_string">"thymeroot"</span>;
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>    <a href="../../../de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html">Site</a>[] sites = <strong class="jxr_keyword">new</strong> <a href="../../../de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html">Site</a>[0];
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>    <a href="../../../de/juplo/thymeroot/ThymerootProperties.html">Errors</a> errors = <strong class="jxr_keyword">new</strong> <a href="../../../de/juplo/thymeroot/ThymerootProperties.html">Errors</a>();
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>    <strong class="jxr_keyword">public</strong> <a href="../../../de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html">Site</a>[] getSites()
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>    {
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>      <strong class="jxr_keyword">return</strong> sites;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>    }
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setSites(<a href="../../../de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html">Site</a>[] sites)
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>    {
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>      <strong class="jxr_keyword">this</strong>.sites = sites == <strong class="jxr_keyword">null</strong> ? <strong class="jxr_keyword">new</strong> <a href="../../../de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html">Site</a>[0] : sites;
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>    }
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>    <strong class="jxr_keyword">public</strong> <a href="../../../de/juplo/thymeroot/ThymerootProperties.html">Errors</a> getErrors()
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>    {
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>      <strong class="jxr_keyword">return</strong> errors;
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>    }
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setErrors(<a href="../../../de/juplo/thymeroot/ThymerootProperties.html">Errors</a> errors)
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>    {
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>      <strong class="jxr_keyword">this</strong>.errors = errors;
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>    }
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html">Site</a>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>    {
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>      String[] patterns = <strong class="jxr_keyword">new</strong> String[] {};
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>      String[] exclusions = <strong class="jxr_keyword">new</strong> String[] {};
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>      <strong class="jxr_keyword">public</strong> String[] getPatterns()
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>      {
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>        <strong class="jxr_keyword">return</strong> patterns;
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>      }
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>  
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setPatterns(String[] patterns)
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>      {
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>        <strong class="jxr_keyword">this</strong>.patterns = patterns == <strong class="jxr_keyword">null</strong> ? <strong class="jxr_keyword">new</strong> String[0]: patterns;
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>      }
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>  
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>      <strong class="jxr_keyword">public</strong> String[] getExclusions()
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>      {
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>        <strong class="jxr_keyword">return</strong> exclusions;
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>      }
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>  
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setExclusions(String[] exclusions)
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>      {
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>        <strong class="jxr_keyword">this</strong>.exclusions = exclusions == <strong class="jxr_keyword">null</strong> ? <strong class="jxr_keyword">new</strong> String[0] : exclusions;
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>      }
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>    }
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>  
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>  
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>    <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../de/juplo/thymeroot/ThymerootProperties.html">Errors</a>
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>    {
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>      String prefix = <span class="jxr_string">"error/"</span>;
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>      String suffix = <span class="jxr_string">".html"</span>;
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>  
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>      <strong class="jxr_keyword">public</strong> String getPrefix()
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>      {
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>        <strong class="jxr_keyword">return</strong> prefix;
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>      }
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>  
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setPrefix(String prefix)
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>      {
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>        <strong class="jxr_keyword">this</strong>.prefix = prefix;
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>      }
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>  
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>      <strong class="jxr_keyword">public</strong> String getSuffix()
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>      {
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>        <strong class="jxr_keyword">return</strong> suffix;
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>      }
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>  
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setSuffix(String suffix) {
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>        <strong class="jxr_keyword">this</strong>.suffix = suffix;
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>      }
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>    }
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2025. All rights reserved.</div>
+</body>
+</html>
diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/package-frame.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/package-frame.html
new file mode 100644 (file)
index 0000000..1a04108
--- /dev/null
@@ -0,0 +1,54 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+       <head>
+               <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+               <title>ThymeRoot 2.0.0 Reference Package de.juplo.thymeroot</title>
+               <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="style" />
+       </head>
+       <body>
+
+               <h3>
+               <a href="package-summary.html" target="classFrame">de.juplo.thymeroot</a>
+       </h3>
+
+       <h3>Classes</h3>
+
+       <ul>
+                               <li>
+               <a href="ThymerootProperties.html" target="classFrame">Errors</a>
+               </li>
+                               <li>
+               <a href="ThymerootEnvironmentPostProcessor.html" target="classFrame">Site</a>
+               </li>
+                               <li>
+               <a href="ThymerootController.html" target="classFrame">TemplateNotAvailableException</a>
+               </li>
+                               <li>
+               <a href="ThymerootApplication.html" target="classFrame">ThymerootApplication</a>
+               </li>
+                               <li>
+               <a href="ThymerootApplicationContextInitializer.html" target="classFrame">ThymerootApplicationContextInitializer</a>
+               </li>
+                               <li>
+               <a href="ThymerootBeanFactoryPostProcessor.html" target="classFrame">ThymerootBeanFactoryPostProcessor</a>
+               </li>
+                               <li>
+               <a href="ThymerootController.html" target="classFrame">ThymerootController</a>
+               </li>
+                               <li>
+               <a href="ThymerootEnvironmentPostProcessor.html" target="classFrame">ThymerootEnvironmentPostProcessor</a>
+               </li>
+                               <li>
+               <a href="ThymerootErrorViewResolver.html" target="classFrame">ThymerootErrorViewResolver</a>
+               </li>
+                               <li>
+               <a href="ThymerootHandlerMapping.html" target="classFrame">ThymerootHandlerMapping</a>
+               </li>
+                               <li>
+               <a href="ThymerootProperties.html" target="classFrame">ThymerootProperties</a>
+               </li>
+                       </ul>
+
+       </body>
+</html>
\ No newline at end of file
diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/package-summary.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/package-summary.html
new file mode 100644 (file)
index 0000000..9349e75
--- /dev/null
@@ -0,0 +1,119 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+       <head>
+               <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+               <title>ThymeRoot 2.0.0 Reference Package de.juplo.thymeroot</title>
+               <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="style" />
+       </head>
+       <body>
+                       <div class="overview">
+               <ul>
+                       <li>
+                       <a href="../../../overview-summary.html">Overview</a>
+                       </li>
+                       <li class="selected">Package</li>
+               </ul>
+       </div>
+       <div class="framenoframe">
+               <ul>
+                       <li>
+                       <a href="../../../index.html" target="_top">FRAMES</a>
+                       </li>
+                       <li>
+                       <a href="package-summary.html" target="_top">NO FRAMES</a>
+                       </li>
+               </ul>
+       </div>
+               
+                       <h2>Package de.juplo.thymeroot</h2>
+
+               <table class="summary">
+               <thead>
+                       <tr>
+                       <th>Class Summary</th>
+                       </tr>
+               </thead>
+               <tbody>
+                                       <tr>
+                       <td>
+                               <a href="ThymerootProperties.html" target="classFrame">Errors</a>
+                       </td>
+               </tr>
+                                               <tr>
+                       <td>
+                               <a href="ThymerootEnvironmentPostProcessor.html" target="classFrame">Site</a>
+                       </td>
+               </tr>
+                                               <tr>
+                       <td>
+                               <a href="ThymerootController.html" target="classFrame">TemplateNotAvailableException</a>
+                       </td>
+               </tr>
+                                               <tr>
+                       <td>
+                               <a href="ThymerootApplication.html" target="classFrame">ThymerootApplication</a>
+                       </td>
+               </tr>
+                                               <tr>
+                       <td>
+                               <a href="ThymerootApplicationContextInitializer.html" target="classFrame">ThymerootApplicationContextInitializer</a>
+                       </td>
+               </tr>
+                                               <tr>
+                       <td>
+                               <a href="ThymerootBeanFactoryPostProcessor.html" target="classFrame">ThymerootBeanFactoryPostProcessor</a>
+                       </td>
+               </tr>
+                                               <tr>
+                       <td>
+                               <a href="ThymerootController.html" target="classFrame">ThymerootController</a>
+                       </td>
+               </tr>
+                                               <tr>
+                       <td>
+                               <a href="ThymerootEnvironmentPostProcessor.html" target="classFrame">ThymerootEnvironmentPostProcessor</a>
+                       </td>
+               </tr>
+                                               <tr>
+                       <td>
+                               <a href="ThymerootErrorViewResolver.html" target="classFrame">ThymerootErrorViewResolver</a>
+                       </td>
+               </tr>
+                                               <tr>
+                       <td>
+                               <a href="ThymerootHandlerMapping.html" target="classFrame">ThymerootHandlerMapping</a>
+                       </td>
+               </tr>
+                                               <tr>
+                       <td>
+                               <a href="ThymerootProperties.html" target="classFrame">ThymerootProperties</a>
+                       </td>
+               </tr>
+                                               </tbody>
+       </table>
+               
+                       <div class="overview">
+               <ul>
+                       <li>
+                       <a href="../../../overview-summary.html">Overview</a>
+                       </li>
+                       <li class="selected">Package</li>
+               </ul>
+       </div>
+       <div class="framenoframe">
+               <ul>
+                       <li>
+                       <a href="../../../index.html" target="_top">FRAMES</a>
+                       </li>
+                       <li>
+                       <a href="package-summary.html" target="_top">NO FRAMES</a>
+                       </li>
+               </ul>
+       </div>
+                               <hr />
+               <div id="footer">
+                       Copyright &#169; 2025. All rights reserved.
+               </div>
+       </body>
+</html>
\ No newline at end of file
diff --git a/projects/thymeroot/2.0.0/xref/index.html b/projects/thymeroot/2.0.0/xref/index.html
new file mode 100644 (file)
index 0000000..15aa3fb
--- /dev/null
@@ -0,0 +1,25 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
+<html xml:lang="en" lang="en">
+<!-- this is a JXR report set -->
+       <head>
+               <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+               <title>ThymeRoot 2.0.0 Reference</title>
+       </head>
+    <frameset cols="20%,80%">
+               <frameset rows="30%,70%">
+                       <frame src="overview-frame.html" name="packageListFrame" />
+                       <frame src="allclasses-frame.html" name="packageFrame" />
+               </frameset>
+               <frame src="overview-summary.html" name="classFrame" />
+        <noframes>
+            <body>
+                <h1>Frame Alert</h1>
+                <p>
+                    You don't have frames. Go <a href="overview-summary.html">here</a>
+                </p>
+            </body>
+        </noframes>
+    </frameset>
+</html>
+
diff --git a/projects/thymeroot/2.0.0/xref/overview-frame.html b/projects/thymeroot/2.0.0/xref/overview-frame.html
new file mode 100644 (file)
index 0000000..ef2222f
--- /dev/null
@@ -0,0 +1,25 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+       <head>
+               <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+               <title>ThymeRoot 2.0.0 Reference</title>
+               <link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
+       </head>
+       <body>
+
+               <h3>
+                       <a href="allclasses-frame.html" target="packageFrame">All Classes</a>
+               </h3>
+
+               <h3>Packages</h3>
+
+               <ul>
+                                               <li>
+                               <a href="de/juplo/thymeroot/package-frame.html" target="packageFrame">de.juplo.thymeroot</a>
+                       </li>
+                                       </ul>
+
+       </body>
+</html>
+
diff --git a/projects/thymeroot/2.0.0/xref/overview-summary.html b/projects/thymeroot/2.0.0/xref/overview-summary.html
new file mode 100644 (file)
index 0000000..b9310a4
--- /dev/null
@@ -0,0 +1,66 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+       <head>
+               <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+               <title>ThymeRoot 2.0.0 Reference</title>
+               <link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
+       </head>
+       <body>
+                               <div class="overview">
+                       <ul>
+                               <li class="selected">Overview</li>
+                               <li>Package</li>
+                       </ul>
+               </div>
+               <div class="framenoframe">
+                       <ul>
+                               <li>
+                                       <a href="index.html" target="_top">FRAMES</a>
+                               </li>
+                               <li>
+                       <a href="overview-summary.html" target="_top">NO FRAMES</a>
+                       </li>
+               </ul>
+       </div>
+               
+                       <h2>ThymeRoot 2.0.0 Reference</h2>
+
+               <table class="summary">
+               <thead>
+                       <tr>
+                       <th>Packages</th>
+                       </tr>
+               </thead>
+               <tbody>
+                               <tr>
+                       <td>
+                               <a href="de/juplo/thymeroot/package-summary.html">de.juplo.thymeroot</a>
+                       </td>
+               </tr>
+                                       </tbody>
+       </table>
+               
+                               <div class="overview">
+                       <ul>
+                               <li class="selected">Overview</li>
+                               <li>Package</li>
+                       </ul>
+               </div>
+               <div class="framenoframe">
+                       <ul>
+                               <li>
+                                       <a href="index.html" target="_top">FRAMES</a>
+                               </li>
+                               <li>
+                       <a href="overview-summary.html" target="_top">NO FRAMES</a>
+                       </li>
+               </ul>
+       </div>
+               
+               <hr />
+               <div id="footer">
+                       Copyright &#169; 2025. All rights reserved.
+               </div>
+       </body>
+</html>
\ No newline at end of file
diff --git a/projects/thymeroot/2.0.0/xref/stylesheet.css b/projects/thymeroot/2.0.0/xref/stylesheet.css
new file mode 100644 (file)
index 0000000..89732f8
--- /dev/null
@@ -0,0 +1,114 @@
+/* Javadoc style sheet */
+/* Define colors, fonts and other style attributes here to override the defaults  */
+body {
+    background-color: #fff;
+    font-family: Arial, Helvetica, sans-serif;
+}
+
+a:link {
+    color: #00f;
+}
+a:visited {
+    color: #00a;
+}
+
+a:active, a:hover {
+    color: #f30 !important;
+}
+
+ul, li {
+    list-style-type:none;
+    margin:0;
+    padding:0;
+}
+
+table td {
+    padding: 3px;
+    border: 1px solid #000;
+}
+table {
+    width:100%;
+    border: 1px solid #000;
+    border-collapse: collapse;
+}
+
+div.overview {
+    background-color:#ddd;
+    padding: 4px 4px 4px 0;
+}
+div.overview li, div.framenoframe li {
+    display: inline;
+}
+div.framenoframe {
+    text-align: center;
+    font-size: x-small;
+}
+div.framenoframe li {
+    margin: 0 3px 0 3px;
+}
+div.overview li {
+    margin:3px 3px 0 3px;
+    padding: 4px;
+}
+li.selected {
+    background-color:#888;
+    color: #fff;
+    font-weight: bold;
+}
+
+table.summary {
+    margin-bottom: 20px;
+}
+table.summary td, table.summary th {
+    font-weight: bold;
+    text-align: left;
+    padding: 3px;
+}
+table.summary th {
+    background-color:#036;
+    color: #fff;
+}
+table.summary td {
+    background-color:#eee;
+    border: 1px solid black;
+}
+
+em {
+    color: #A00;
+}
+em.comment {
+    color: #390;
+}
+.string {
+    color: #009;
+}
+
+#overview {
+    padding:2px;
+}
+
+hr {
+    height: 1px;
+    color: #000;
+}
+
+/* JXR style sheet */
+.jxr_comment
+{
+    color: #390;
+}
+
+.jxr_javadoccomment
+{
+    color: #A00;
+}
+
+.jxr_string
+{
+    color: #009;
+}
+
+.jxr_keyword
+{
+    color: #000;
+}