<?xml version="1.0" encoding="Windows-1255" ?><Class name="DETreeProvider" inherit="core.gml:Object" id="core.dev:DETreeProvider" sort="21" urn="core.dev:dynexp.DETreeProvider.gs" toc="\Dynamic Expressions"><Summary>A general tree provider class for the dynamic expression editor
   creates the tree by using different providers, which are determined by rule:
   general DE functions provider
   general recently used functions provider
   general data of current infoshapes (for gml) provider         
   general data of current infoshapes (for gml2) provider
   any custom provider (rule extensions).</Summary><Inherit>&lt;q ref=&quot;core.gml:Object&quot;&gt;Object&lt;/q&gt;</Inherit><Copyright>(c) SAP AG 2003-2006. All rights reserved.</Copyright>
<Topics>
<Constructor sortGroup="true" scope="public" name="Constructor" id="core.dev:DETreeProvider!Constructor" sort="31" group="Constructor" seq="0000"><Summary>get list of providers for the tree.</Summary><Parameters signature="constructor:: new &lt;b&gt;DETreeProvider&lt;/b&gt;() &amp;rarr; DETreeProvider"></Parameters></Constructor>
<Property name="treeProvidersList" access="RO" type="Array" default="[]" sortGroup="true" scope="public" id="core.dev:DETreeProvider!treeProvidersList" sort="34" group="Properties" seq="0001"><Summary>list of providers for the tree, each provides some levels in the tree.</Summary></Property>
<Method name="getChildNodes" sortGroup="true" scope="public" id="core.dev:DETreeProvider!getChildNodes" sort="35" group="Methods" seq="0002"><Summary>create the sub tree under the selected level in tree.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;getChildNodes&lt;/b&gt;(&lt;i&gt;id&lt;/i&gt;) &amp;rarr; Object[]"><Param name="id" type="String">id of parent level.</Param></Parameters><Return type="Object[]">list of the sub tree items.</Return></Method>
<Method name="getNode" sortGroup="true" scope="public" id="core.dev:DETreeProvider!getNode" sort="35" group="Methods" seq="0003"><Summary>Gets a specified tree node.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;getNode&lt;/b&gt;(&lt;i&gt;id&lt;/i&gt;) &amp;rarr; Object"><Param name="id" type="String">The Id of the tree node to get.</Param></Parameters><Return type="Object">The requested tree node.</Return></Method>
<Method name="getRoot" sortGroup="true" scope="public" id="core.dev:DETreeProvider!getRoot" sort="35" group="Methods" seq="0004"><Summary>Gets the root tree node.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;getRoot&lt;/b&gt;() &amp;rarr; Object"></Parameters><Return type="Object">The root node.</Return></Method>
</Topics>
</Class>