This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-configuration.git
The following commit(s) were added to refs/heads/master by this push:
new fd671f0c Port site from Doxia 1 to 2
fd671f0c is described below
commit fd671f0cb86cf189ef9e9879a0e2317e7f6082df
Author: Gary D. Gregory <[email protected]>
AuthorDate: Fri Feb 7 10:50:14 2025 -0500
Port site from Doxia 1 to 2
Fix HTML
---
src/site/xdoc/userguide/howto_reloading.xml | 11 +++---
src/site/xdoc/userguide/howto_utilities.xml | 12 ++++---
src/site/xdoc/userguide/howto_xml.xml | 7 ++--
src/site/xdoc/userguide/overview.xml | 11 +++---
src/site/xdoc/userguide/quick_start.xml | 5 +--
src/site/xdoc/userguide/upgradeto2_0.xml | 15 ++++----
src/site/xdoc/userguide/upgradeto2_x.xml | 5 +--
src/site/xdoc/userguide/user_guide.xml | 56 +++++++++++++++++++----------
8 files changed, 75 insertions(+), 47 deletions(-)
diff --git a/src/site/xdoc/userguide/howto_reloading.xml
b/src/site/xdoc/userguide/howto_reloading.xml
index 2c53b15f..8a5d3584 100644
--- a/src/site/xdoc/userguide/howto_reloading.xml
+++ b/src/site/xdoc/userguide/howto_reloading.xml
@@ -16,8 +16,9 @@
limitations under the License.
-->
-<document>
-
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0
https://maven.apache.org/xsd/xdoc-2.0.xsd">
<properties>
<title>Reloading</title>
</properties>
@@ -58,6 +59,7 @@
a configuration source actively for changes; it only has to be able to
detect a change when it is triggered. This is reflected in the methods
defined by the <code>ReloadingDetector</code> interface:
+ </p>
<ul>
<li>The <code>isReloadingRequired()</code> method is called to trigger
a check. The detector has to determine whether something has changed on
@@ -67,7 +69,6 @@
opportunity to reset itself so that new changes on the associated
configuration source can be detected.</li>
</ul>
- </p>
<p>
The next component taking part in reloading is an instance of the
<code><a
href="../apidocs/org/apache/commons/configuration2/reloading/ReloadingController.html">
@@ -249,6 +250,7 @@ trigger.start();
parameters for file-based configurations and defined by the
<code><a
href="../apidocs/org/apache/commons/configuration2/builder/FileBasedBuilderProperties.html">
FileBasedBuilderProperties</a></code> interface:
+ </p>
<ul>
<li>The <code><a
href="../apidocs/org/apache/commons/configuration2/builder/ReloadingDetectorFactory.html">
ReloadingDetectorFactory</a></code> to be used when the reloading
@@ -263,7 +265,6 @@ trigger.start();
value can be used to improve performance if there are many accesses to
a configuration builder in short intervals.</li>
</ul>
- </p>
</subsection>
<subsection name="Generic Reloading Support">
@@ -294,6 +295,7 @@ trigger.start();
</p>
<p>
So the recipe to activate reloading for a builder instance is as follows:
+ </p>
<ul>
<li>Create and initialize the builder instance as usual.</li>
<li>Create a <code>ReloadingDetector</code> which is able to monitor
@@ -311,7 +313,6 @@ trigger.start();
of time (e.g. initiate a corresponding trigger as described earlier in
this chapter.</li>
</ul>
- </p>
</subsection>
<subsection name="Reloading Checks on Builder Access">
diff --git a/src/site/xdoc/userguide/howto_utilities.xml
b/src/site/xdoc/userguide/howto_utilities.xml
index 1719bf1e..43b402db 100644
--- a/src/site/xdoc/userguide/howto_utilities.xml
+++ b/src/site/xdoc/userguide/howto_utilities.xml
@@ -16,8 +16,9 @@
limitations under the License.
-->
-<document>
-
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0
https://maven.apache.org/xsd/xdoc-2.0.xsd">
<properties>
<title>Utility classes and Tips and Tricks Howto</title>
<author email="[email protected]">Oliver Heger</author>
@@ -41,6 +42,7 @@
AbstractConfiguration</a></code> class (which serves as the base class
for
most of the configuration implementations shipped with this library)
provides two methods implementing a basic copy operation:
+ </p>
<ul>
<li><code>append()</code> takes the configuration to be copied
as argument and adds all of its properties to the current
configuration.</li>
@@ -49,7 +51,6 @@
configuration are replaced by the properties of the source
configuration.
</li>
</ul>
- </p>
<p>
These methods work fine if the target configuration is not a hierarchical
configuration. If a hierarchical configuration is to be copied into
@@ -58,6 +59,7 @@
properties of the source configuration, but the specific parent-child
relations will probably be lost. If a hierarchical configuration needs to
be copied, there are the following options:
+ </p>
<ul>
<li>The <code>clone()</code> method can be used to create a copy of a
hierarchical configuration. This also works for non-hierarchical
@@ -74,7 +76,6 @@
copies the content of the specified configuration into the newly
created
object.</li>
</ul>
- </p>
</subsection>
<subsection name="Converting a flat configuration into a hierarchical one">
@@ -364,12 +365,13 @@ Configuration config =
wrapperFactory.createBuilderConfigurationWrapper(
with Spring's <code>PropertiesLoaderSupport</code>.
This allows a configuration object to behave
+ </p>
<ul>
<li>like a normal <code>java.util.Properties</code> object which can
be passed on to</li>
<li><code>setProperties()</code> method allowing
<code>PropertyOverrideConfigurer</code> and</li>
<li><code>PropertyPlaceholderConfigurer</code> to take advantage of
Commons Configuration.</li>
</ul>
-
+ <p>
Previously this functionality was provided by the
spring-modules-jakarta-commons library
(<code>CommonsConfigurationFactoryBean</code>).
As this library is no longer maintained, this is now supported
directly by Commons Configuration.
If you've used this with Commons Configuration 1.x, just replace the
spring-modules-jakarta-commons classname with
diff --git a/src/site/xdoc/userguide/howto_xml.xml
b/src/site/xdoc/userguide/howto_xml.xml
index f39d2693..0b315a73 100644
--- a/src/site/xdoc/userguide/howto_xml.xml
+++ b/src/site/xdoc/userguide/howto_xml.xml
@@ -16,8 +16,9 @@
limitations under the License.
-->
-<document>
-
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0
https://maven.apache.org/xsd/xdoc-2.0.xsd">
<properties>
<title>XML Configurations</title>
</properties>
@@ -260,6 +261,7 @@ XMLConfiguration config = builder.getConfiguration();
<code><a
href="../apidocs/org/apache/commons/configuration2/builder/XMLBuilderProperties.html">
XMLBuilderProperties</a></code> interface defines settings specific to
XML configurations. This includes
+ </p>
<ul>
<li>a custom <code>DocumentBuilder</code></li>
<li>a custom <code>EntityResolver</code></li>
@@ -267,7 +269,6 @@ XMLConfiguration config = builder.getConfiguration();
validation is to be performed</li>
<li>the public and the system ID of the document when it is
written</li>
</ul>
- </p>
<p>
A parameters object for an XML configuration can be obtained using
the <code>xml()</code> method of a
diff --git a/src/site/xdoc/userguide/overview.xml
b/src/site/xdoc/userguide/overview.xml
index a1eb3b76..342f3f7f 100644
--- a/src/site/xdoc/userguide/overview.xml
+++ b/src/site/xdoc/userguide/overview.xml
@@ -16,7 +16,9 @@
limitations under the License.
-->
-<document>
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0
https://maven.apache.org/xsd/xdoc-2.0.xsd">
<properties>
<title>Configuration Overview</title>
<author email="[email protected]">Eric Pugh</author>
@@ -45,6 +47,7 @@
by just using a Configuration object versus a specific type like
XMLConfiguration or
JNDIConfiguration, you are sheltered from the mechanics of actually
retrieving the
configuration values. These various sources include:
+ </p>
<ul>
<li>
<strong>EnvironmentConfiguration</strong>
@@ -90,8 +93,6 @@
and converts it to a Configuration object.
</li>
</ul>
-
- </p>
</subsection>
<subsection name="The Configuration interface">
@@ -124,6 +125,7 @@
overloaded variants of all methods that allow to specify a default
value,
which will be returned if the property cannot be found. The following
data types are supported out of the box:
+ </p>
<ul>
<li>BigDecimal</li>
<li>BigInteger</li>
@@ -136,6 +138,7 @@
<li>short</li>
<li>String</li>
</ul>
+ <p>
The names of these methods start with <code>get</code> followed by
their
data type. The <code>getString()</code> method for instance will return
String values, <code>getInt()</code> will operate on integers.
@@ -164,6 +167,7 @@
<p>
For manipulating properties or their values the following methods can
be used:
+ </p>
<dl>
<dt><code>addProperty()</code></dt>
<dd>Adds a new property to the configuration. If this property
already
@@ -178,7 +182,6 @@
<dt><code>clear()</code></dt>
<dd>Wipes out the whole configuration</dd>
</dl>
- </p>
</subsection>
<subsection name="Immutable Configurations">
diff --git a/src/site/xdoc/userguide/quick_start.xml
b/src/site/xdoc/userguide/quick_start.xml
index fc857ffd..e521f9ee 100644
--- a/src/site/xdoc/userguide/quick_start.xml
+++ b/src/site/xdoc/userguide/quick_start.xml
@@ -16,8 +16,9 @@
limitations under the License.
-->
-<document>
-
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0
https://maven.apache.org/xsd/xdoc-2.0.xsd">
<properties>
<title>Quick start</title>
</properties>
diff --git a/src/site/xdoc/userguide/upgradeto2_0.xml
b/src/site/xdoc/userguide/upgradeto2_0.xml
index cac2ebb8..967360bc 100644
--- a/src/site/xdoc/userguide/upgradeto2_0.xml
+++ b/src/site/xdoc/userguide/upgradeto2_0.xml
@@ -16,8 +16,9 @@
limitations under the License.
-->
-<document>
-
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0
https://maven.apache.org/xsd/xdoc-2.0.xsd">
<properties>
<title>Migration Guide: 1.x to 2.0</title>
</properties>
@@ -31,7 +32,6 @@
areas in which major changes have been implemented; here problems are
likely to be encountered during migration. It has the following content:
</p>
- <p>
<ul>
<li><a href="#Introduction">Introduction</a></li>
<li><a href="#Structural_Changes">Structural Changes</a></li>
@@ -42,7 +42,6 @@
<li><a href="#Concurrency_Issues">Concurrency Issues</a></li>
<li><a href="#Events">Events</a></li>
</ul>
- </p>
<subsection name="Introduction">
<p>
@@ -207,6 +206,7 @@ config.setListDelimiter(';');
]]></source>
<p>
While this code is easy to write, there are some non-obvious problems:
+ </p>
<ul>
<li>Some settings influence the loading of the configuration data. In
this example, the definition of the list delimiter and the
@@ -219,7 +219,6 @@ config.setListDelimiter(';');
<li>The various set methods are not thread-safe; if this configuration
instance is to be accessed from another thread, there may be
problems.</li>
</ul>
- </p>
<p>
To overcome these problems, <em>Commons Configuration</em> uses a
different approach for the creation of configuration objects based on
@@ -310,11 +309,11 @@ PropertiesConfiguration config =
builder.getConfiguration();
creating a
<a
href="howto_combinedbuilder.html#Combining_Configuration_Sources">combined
configuration</a> out of multiple sources:
+ </p>
<ul>
<li>The already deprecated <code>ConfigurationFactory</code> class</li>
<li>The <code>DefaultConfigurationBuilder</code> class</li>
</ul>
- </p>
<p>
The former has been removed. The functionality provided by
<code>DefaultConfigurationBuilder</code> is still available, but the
@@ -411,6 +410,7 @@ PropertiesConfiguration config = builder.getConfiguration();
thread, there is no need for any synchronization. Typical usage modes are
reflected by different default implementations of the
<code>Synchronizer</code> interface:
+ </p>
<ul>
<li><code><a
href="../apidocs/org/apache/commons/configuration2/sync/NoOpSynchronizer.html">
NoOpSynchronizer</a></code> does not use any synchronization at all.
@@ -420,6 +420,7 @@ PropertiesConfiguration config = builder.getConfiguration();
ReadWriteSynchronizer</a></code> implements synchronization based on a
read/write lock.</li>
</ul>
+ <p>
Note that the default option is <code>NoOpSynchronizer</code>. This means
that configuration objects are not thread-safe per default! You have to
change the synchronizer in order to make them safe for concurrent access.
@@ -444,6 +445,7 @@ PropertiesConfiguration config = builder.getConfiguration();
<p>
There are some other changes on classes with the goal to make them
well-behaving citizens in a concurrent environment. This includes:
+ </p>
<ul>
<li>Some classes have been made immutable, passing all information to
the
constructor rather than using bean-style properties for their
@@ -457,7 +459,6 @@ PropertiesConfiguration config = builder.getConfiguration();
<a
href="https://issues.apache.org/jira/browse/CONFIGURATION-486">CONFIGURATION-486</a>
for further details.</li>
</ul>
- </p>
<p>
Please refer to <a href="howto_concurrency.html">Configurations and
Concurrent Access</a> for a full description of this complex topic.
diff --git a/src/site/xdoc/userguide/upgradeto2_x.xml
b/src/site/xdoc/userguide/upgradeto2_x.xml
index 8f3a9154..6ce51155 100644
--- a/src/site/xdoc/userguide/upgradeto2_x.xml
+++ b/src/site/xdoc/userguide/upgradeto2_x.xml
@@ -16,8 +16,9 @@
limitations under the License.
-->
-<document>
-
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0
https://maven.apache.org/xsd/xdoc-2.0.xsd">
<properties>
<title>Migration Guide: 2.x</title>
</properties>
diff --git a/src/site/xdoc/userguide/user_guide.xml
b/src/site/xdoc/userguide/user_guide.xml
index a99edcf0..8f0860d7 100644
--- a/src/site/xdoc/userguide/user_guide.xml
+++ b/src/site/xdoc/userguide/user_guide.xml
@@ -16,8 +16,9 @@
limitations under the License.
-->
-<document>
-
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0
https://maven.apache.org/xsd/xdoc-2.0.xsd">
<properties>
<title>Commons Configuration User's Guide</title>
</properties>
@@ -38,14 +39,15 @@
<section name="Table of contents">
<ul>
<li><a href="quick_start.html">Quick start guide</a></li>
- <li><a href="overview.html#Using_Configuration">Using
Configuration</a></li>
+ <li><a href="overview.html#Using_Configuration">Using Configuration</a>
<ul>
<li><a href="overview.html#Configuration_Sources">Configuration
Sources</a></li>
<li><a href="overview.html#The_Configuration_interface">The
Configuration interface</a></li>
<li><a href="overview.html#Immutable_Configurations">Immutable
Configurations</a></li>
<li><a href="overview.html#Threading_issues">Threading issues</a></li>
</ul>
- <li><a
href="howto_basicfeatures.html#Basic_features_and_AbstractConfiguration">Basic
features and AbstractConfiguration</a></li>
+ </li>
+ <li><a
href="howto_basicfeatures.html#Basic_features_and_AbstractConfiguration">Basic
features and AbstractConfiguration</a>
<ul>
<li><a
href="howto_basicfeatures.html#Handling_of_missing_properties">Handling of
missing properties</a></li>
<li><a href="howto_basicfeatures.html#List_handling">List
handling</a></li>
@@ -57,7 +59,8 @@
<li><a
href="howto_basicfeatures.html#Customizing_data_type_conversions">Customizing
data type conversions</a></li>
<li><a href="howto_basicfeatures.html#Encoded_Properties">Encoded
Properties</a></li>
</ul>
- <li><a href="howto_builders.html">Creating Configurations</a></li>
+ </li>
+ <li><a href="howto_builders.html">Creating Configurations</a>
<ul>
<li><a href="howto_builders.html#Configuration_Builders">Configuration
Builders</a></li>
<li><a
href="howto_builders.html#BasicConfigurationBuilder">BasicConfigurationBuilder</a></li>
@@ -65,7 +68,8 @@
<li><a
href="howto_builders.html#Default_Initialization_Parameters">Default
Initialization Parameters</a></li>
<li><a
href="howto_builders.html#Defining_Default_Parameters_Handlers">Defining
Default Parameters Handlers</a></li>
</ul>
- <li><a href="howto_filebased.html#File-based_Configurations">File-based
Configurations</a></li>
+ </li>
+ <li><a href="howto_filebased.html#File-based_Configurations">File-based
Configurations</a>
<ul>
<li><a
href="howto_filebased.html#FileBasedConfigurationBuilder">FileBasedConfigurationBuilder</a></li>
<li><a href="howto_filebased.html#Making_it_easier">Making it
easier</a></li>
@@ -74,7 +78,8 @@
<li><a href="howto_filebased.html#File_Systems">File Systems</a></li>
<li><a href="howto_filebased.html#File_Location_Strategies">File
Location Strategies</a></li>
</ul>
- <li><a href="howto_properties.html#Properties_files">Properties
files</a></li>
+ </li>
+ <li><a href="howto_properties.html#Properties_files">Properties files</a>
<ul>
<li><a
href="howto_properties.html#Using_PropertiesConfiguration">Using
PropertiesConfiguration</a></li>
<li><a href="howto_properties.html#Includes">Includes</a></li>
@@ -85,7 +90,8 @@
<li><a
href="howto_properties.html#Custom_properties_readers_and_writers">Custom
properties readers and writers</a></li>
<li><a
href="howto_properties.html#Builder_Configuration_Related_to_Properties_Files">Builder
Configuration Related to Properties Files</a></li>
</ul>
- <li><a
href="howto_hierarchical.html#Hierarchical_Configurations">Hierarchical
Configurations</a></li>
+ </li>
+ <li><a
href="howto_hierarchical.html#Hierarchical_Configurations">Hierarchical
Configurations</a>
<ul>
<li><a
href="howto_hierarchical.html#Accessing_properties_in_hierarchical_configurations">Accessing
properties in hierarchical configurations</a></li>
<li><a
href="howto_hierarchical.html#Complex_hierarchical_structures">Complex
hierarchical structures</a></li>
@@ -94,14 +100,16 @@
<li><a href="howto_hierarchical.html#Adding_new_properties">Adding new
properties</a></li>
<li><a
href="howto_hierarchical.html#Escaping_special_characters">Escaping special
characters</a></li>
<li><a href="howto_hierarchical.html#Internal_Representation">Internal
Representation</a></li>
- <li><a href="howto_hierarchical.html#Expression_engines">Expression
engines</a></li>
+ <li><a href="howto_hierarchical.html#Expression_engines">Expression
engines</a>
<ul>
<li><a
href="howto_hierarchical.html#The_default_expression_engine">The default
expression engine</a></li>
<li><a
href="howto_hierarchical.html#The_XPATH_expression_engine">The XPATH expression
engine</a></li>
</ul>
+ </li>
<li><a
href="howto_hierarchical.html#Builder_Configuration_Related_to_Hierarchical_Configurations">Builder
Configuration Related to Hierarchical Configurations</a></li>
</ul>
- <li><a href="howto_xml.html">XML Configurations</a></li>
+ </li>
+ <li><a href="howto_xml.html">XML Configurations</a>
<ul>
<li><a
href="howto_xml.html#Validation_of_XML_configuration_files">Validation of XML
configuration files</a></li>
<li><a href="howto_xml.html#Default_Entity_Resolution">Default Entity
Resolution</a></li>
@@ -109,7 +117,8 @@
<li><a
href="howto_xml.html#Extending_Validation_and_Entity_Resolution">Extending
Validation and Entity Resolution</a></li>
<li><a
href="howto_xml.html#Builder_Configuration_Related_to_XML_Configurations">Builder
Configuration Related to XML Configurations</a></li>
</ul>
- <li><a href="howto_reloading.html">Automatic Reloading of Configuration
Sources</a></li>
+ </li>
+ <li><a href="howto_reloading.html">Automatic Reloading of Configuration
Sources</a>
<ul>
<li><a href="howto_reloading.html#Components_for_Reloading">Components
for Reloading</a></li>
<li><a
href="howto_reloading.html#Reloading_File-based_Configurations">Reloading
File-based Configurations</a></li>
@@ -118,26 +127,30 @@
<li><a
href="howto_reloading.html#Reloading_Checks_on_Builder_Access">Reloading Checks
on Builder Access</a></li>
<li><a href="howto_reloading.html#Managed_Reloading">Managed
Reloading</a></li>
</ul>
- <li><a
href="howto_compositeconfiguration.html#Composite_Configuration_Details">Composite
Configuration Details</a></li>
+ </li>
+ <li><a
href="howto_compositeconfiguration.html#Composite_Configuration_Details">Composite
Configuration Details</a>
<ul>
<li><a
href="howto_compositeconfiguration.html#Setting_Up_Defaults">Setting Up
Defaults</a></li>
<li><a href="howto_compositeconfiguration.html#Saving_Changes">Saving
Changes</a></li>
</ul>
- <li><a
href="howto_combinedconfiguration.html#Combined_Configuration">Combined
Configuration</a></li>
+ </li>
+ <li><a
href="howto_combinedconfiguration.html#Combined_Configuration">Combined
Configuration</a>
<ul>
<li><a href="howto_combinedconfiguration.html#How_it_works">How it
works</a></li>
<li><a href="howto_combinedconfiguration.html#Node_combiners">Node
combiners</a></li>
<li><a
href="howto_combinedconfiguration.html#Constructing_a_CombinedConfiguration">Constructing
a CombinedConfiguration</a></li>
<li><a
href="howto_combinedconfiguration.html#Dealing_with_changes">Dealing with
changes</a></li>
</ul>
- <li><a href="howto_beans.html#Declaring_and_Creating_Beans">Declaring
and Creating Beans</a></li>
+ </li>
+ <li><a href="howto_beans.html#Declaring_and_Creating_Beans">Declaring
and Creating Beans</a>
<ul>
<li><a href="howto_beans.html#Basic_Concepts">Basic Concepts</a></li>
<li><a href="howto_beans.html#An_Example">An Example</a></li>
<li><a href="howto_beans.html#Constructor_arguments">Constructor
arguments</a></li>
<li><a href="howto_beans.html#Extending_the_Basic_Mechanism">Extending
the Basic Mechanism</a></li>
</ul>
- <li><a
href="howto_combinedbuilder.html#Combining_Configuration_Sources">Combining
Configuration Sources</a></li>
+ </li>
+ <li><a
href="howto_combinedbuilder.html#Combining_Configuration_Sources">Combining
Configuration Sources</a>
<ul>
<li><a
href="howto_combinedbuilder.html#The_configuration_definition_file">The
configuration definition file</a></li>
<li><a
href="howto_combinedbuilder.html#Setting_up_a_CombinedConfigurationBuilder">Setting
up a CombinedConfigurationBuilder</a></li>
@@ -150,7 +163,8 @@
<li><a
href="howto_combinedbuilder.html#Extending_the_configuration_definition_file_format">Extending
the configuration definition file format</a></li>
<li><a
href="howto_combinedbuilder.html#Builder_Configuration_Related_to_Combined_Configurations">Builder
Configuration Related to Combined Configurations</a></li>
</ul>
- <li><a href="howto_multitenant.html#Multi-tenant
Configurations">Multi-tenant Configurations</a></li>
+ </li>
+ <li><a href="howto_multitenant.html#Multi-tenant
Configurations">Multi-tenant Configurations</a>
<ul>
<li><a
href="howto_multitenant.html#MultiFileConfigurationBuilder">MultiFileConfigurationBuilder</a></li>
<li><a
href="howto_multitenant.html#DynamicCombinedConfiguration">DynamicCombinedConfiguration</a></li>
@@ -158,7 +172,8 @@
<li><a
href="howto_multitenant.html#Builder_Configuration_Related_to_Multi-file_Configurations">Builder
Configuration Related to Multi-file Configurations</a></li>
<li><a
href="howto_multitenant.html#PatternSubtreeConfigurationWrapper">PatternSubtreeConfigurationWrapper</a></li>
</ul>
- <li><a href="howto_events.html#Events">Events</a></li>
+ </li>
+ <li><a href="howto_events.html#Events">Events</a>
<ul>
<li><a href="howto_events.html#Event_Sources_and_Listeners">Event
Sources and Listeners</a></li>
<li><a href="howto_events.html#The_Hierarchy_of_Events">The Hierarchy
of Events</a></li>
@@ -167,7 +182,8 @@
<li><a
href="howto_events.html#Configuration_Builders_and_Events">Configuration
Builders and Events</a></li>
<li><a href="howto_events.html#Reloading_Events">Reloading
Events</a></li>
</ul>
- <li><a
href="howto_utilities.html#Utility_classes_and_Tips_and_Tricks">Utility classes
and Tips and Tricks</a></li>
+ </li>
+ <li><a
href="howto_utilities.html#Utility_classes_and_Tips_and_Tricks">Utility classes
and Tips and Tricks</a>
<ul>
<li><a href="howto_utilities.html#Copy_a_configuration">Copy a
configuration</a></li>
<li><a
href="howto_utilities.html#Converting_a_flat_configuration_into_a_hierarchical_one">Converting
a flat configuration into a hierarchical one</a></li>
@@ -177,7 +193,8 @@
<li><a
href="howto_utilities.html#Wrapping_Configuration_Builders">Wrapping
Configuration Builders</a></li>
<li><a href="howto_utilities.html#Use_Configuration_in_Spring">Use
Configuration in Spring</a></li>
</ul>
- <li><a href="howto_concurrency.html">Configurations and Concurrent
Access</a></li>
+ </li>
+ <li><a href="howto_concurrency.html">Configurations and Concurrent
Access</a>
<ul>
<li><a
href="howto_concurrency.html#Synchronizers">Synchronizers</a></li>
<li><a
href="howto_concurrency.html#Basic_operations_and_thread-safety">Basic
operations and thread-safety</a></li>
@@ -185,6 +202,7 @@
<li><a href="howto_concurrency.html#Special_cases">Special
cases</a></li>
<li><a
href="howto_concurrency.html#Read-only_configurations">Read-only
configurations</a></li>
</ul>
+ </li>
</ul>
</section>