You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by bu...@apache.org on 2015/03/06 11:11:02 UTC

svn commit: r942565 - in /websites/staging/felix/trunk/content: ./ documentation/subprojects/apache-felix-dependency-manager-4/guides/annotations.html

Author: buildbot
Date: Fri Mar  6 10:11:02 2015
New Revision: 942565

Log:
Staging update by buildbot for felix

Modified:
    websites/staging/felix/trunk/content/   (props changed)
    websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/annotations.html

Propchange: websites/staging/felix/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Mar  6 10:11:02 2015
@@ -1 +1 @@
-1664573
+1664579

Modified: websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/annotations.html
==============================================================================
--- websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/annotations.html (original)
+++ websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/annotations.html Fri Mar  6 10:11:02 2015
@@ -273,8 +273,7 @@ So, let's revisit our DisctionaryImpl se
 <span class="kn">import</span> <span class="nn">aQute.bnd.annotation.metatype.Meta.AD</span><span class="o">;</span>
 <span class="kn">import</span> <span class="nn">aQute.bnd.annotation.metatype.Meta.OCD</span><span class="o">;</span>
 
-<span class="nd">@OCD</span><span class="o">(</span><span class="n">name</span><span class="o">=</span><span class="s">&quot;Spell Checker Dictionary (annotation)&quot;</span><span class="o">,</span> <span class="n">factory</span> <span class="o">=</span> <span class="kc">true</span><span class="o">,</span>     
-     <span class="n">description</span> <span class="o">=</span> <span class="s">&quot;Declare here some Dictionary instances, &quot;</span><span class="o">)</span>
+<span class="nd">@OCD</span><span class="o">(</span><span class="n">name</span><span class="o">=</span><span class="s">&quot;Spell Checker Dictionary (annotation)&quot;</span><span class="o">,</span> <span class="n">factory</span> <span class="o">=</span> <span class="kc">true</span><span class="o">,</span> <span class="n">description</span> <span class="o">=</span> <span class="s">&quot;Declare here some Dictionary instances&quot;</span><span class="o">)</span>         
 <span class="kd">public</span> <span class="kd">interface</span> <span class="nc">DictionaryConfiguration</span> <span class="o">{</span>
     <span class="nd">@AD</span><span class="o">(</span><span class="n">description</span> <span class="o">=</span> <span class="s">&quot;Describes the dictionary language&quot;</span><span class="o">,</span> <span class="n">deflt</span> <span class="o">=</span> <span class="s">&quot;en&quot;</span><span class="o">)</span>
     <span class="n">String</span> <span class="nf">lang</span><span class="o">();</span>
@@ -295,11 +294,13 @@ So, let's revisit our DisctionaryImpl se
 <span class="nd">@FactoryConfigurationAdapterService</span><span class="o">(</span><span class="n">factoryPidClass</span> <span class="o">=</span> <span class="n">DictionaryConfiguration</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="n">propagate</span> <span class="o">=</span> <span class="kc">true</span><span class="o">,</span> <span class="n">updated</span> <span class="o">=</span> <span class="s">&quot;updated&quot;</span><span class="o">)</span>
 <span class="kd">public</span> <span class="kd">class</span> <span class="nc">DictionaryImpl</span> <span class="kd">implements</span> <span class="n">DictionaryService</span> <span class="o">{</span>
     <span class="kd">private</span> <span class="kd">final</span> <span class="n">CopyOnWriteArrayList</span><span class="o">&lt;</span><span class="n">String</span><span class="o">&gt;</span> <span class="n">m_words</span> <span class="o">=</span> <span class="k">new</span> <span class="n">CopyOnWriteArrayList</span><span class="o">&lt;</span><span class="n">String</span><span class="o">&gt;();</span>
+    <span class="kd">private</span> <span class="n">String</span> <span class="n">m_lang</span><span class="o">;</span>
 
     <span class="kd">protected</span> <span class="kt">void</span> <span class="nf">updated</span><span class="o">(</span><span class="n">Dictionary</span><span class="o">&lt;</span><span class="n">String</span><span class="o">,</span> <span class="o">?&gt;</span> <span class="n">config</span><span class="o">)</span> <span class="o">{</span>
         <span class="k">if</span> <span class="o">(</span><span class="n">config</span> <span class="o">!=</span> <span class="kc">null</span><span class="o">)</span> <span class="o">{</span>
-            <span class="c1">// We use the bnd &quot;Configurable&quot; helper in order to get an implementation for our DictionaryConfiguration interface.</span>
-        <span class="n">DictionaryConfiguration</span> <span class="n">cnf</span> <span class="o">=</span> <span class="n">Configurable</span><span class="o">.</span><span class="na">createConfigurable</span><span class="o">(</span><span class="n">DictionaryConfiguration</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="n">config</span><span class="o">);</span>
+            <span class="c1">// use bnd &quot;Configurable&quot; helper to get an implementation for our DictionaryConfiguration.</span>
+            <span class="n">DictionaryConfiguration</span> <span class="n">cnf</span> <span class="o">=</span> 
+               <span class="n">Configurable</span><span class="o">.</span><span class="na">createConfigurable</span><span class="o">(</span><span class="n">DictionaryConfiguration</span><span class="o">.</span><span class="na">class</span><span class="o">,</span> <span class="n">config</span><span class="o">);</span>
 
             <span class="n">m_lang</span> <span class="o">=</span> <span class="n">cnf</span><span class="o">.</span><span class="na">lang</span><span class="o">();</span>
             <span class="n">m_words</span><span class="o">.</span><span class="na">clear</span><span class="o">();</span>
@@ -393,7 +394,7 @@ annotation also supports meta type attri
 <li>org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/dictionary/api/README</li>
 </ul>
       <div class="timestamp" style="margin-top: 30px; font-size: 80%; text-align: right;">
-        Rev. 1664573 by pderop on Fri, 6 Mar 2015 09:50:04 +0000
+        Rev. 1664579 by pderop on Fri, 6 Mar 2015 10:10:47 +0000
       </div>
       <div class="trademarkFooter"> 
         Apache Felix, Felix, Apache, the Apache feather logo, and the Apache Felix project