<?xml version="1.0" encoding="UTF-8"?>
<section>
    <sectioninfo>
        <keywordset>
            <keyword>recursiveTreeNodesAdaptor</keyword>
        </keywordset>
    </sectioninfo>
    <section>
        <title>Description</title>
        <para> 
            The <emphasis role="bold"><property>&lt;rich:recursiveTreeNodesAdaptor&gt;</property></emphasis> is 
            an extension of a <emphasis role="bold"><property>&lt;rich:treeNodesAdaptor&gt;</property></emphasis> component 
            that provides the possibility to define data models and process nodes recursively. </para>
        <figure>
            <title>Expanded tree with <emphasis role="bold">
                <property>&lt;rich:recursiveTreeNodesAdaptor&gt;</property>
                </emphasis></title>
            <mediaobject>
                <imageobject>
                    <imagedata fileref="images/recursiveTreeNodesAdaptor_initial.png"/>
                </imageobject>
            </mediaobject>
        </figure>

    </section>	
    <section>
        <title>Key Features</title>
        <itemizedlist>
            <listitem><para>Allows to define combined data models</para></listitem>
            <listitem><para>Possibility to define nodes for processing via attributes</para></listitem>
            <listitem><para>Allows to process nodes recursively</para></listitem>
        </itemizedlist>
    </section>
</section>
