You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@onami.apache.org by ol...@apache.org on 2012/12/03 00:32:26 UTC

svn commit: r1416291 [34/48] - in /incubator/onami/site/configuration: ./ apidocs/ apidocs/assets/ apidocs/assets/images/ apidocs/reference/ apidocs/reference/org/ apidocs/reference/org/apache/ apidocs/reference/org/apache/onami/ apidocs/reference/org/...

Added: incubator/onami/site/configuration/cobertura/org.apache.onami.configuration.variables.VariablesMap.html
URL: http://svn.apache.org/viewvc/incubator/onami/site/configuration/cobertura/org.apache.onami.configuration.variables.VariablesMap.html?rev=1416291&view=auto
==============================================================================
--- incubator/onami/site/configuration/cobertura/org.apache.onami.configuration.variables.VariablesMap.html (added)
+++ incubator/onami/site/configuration/cobertura/org.apache.onami.configuration.variables.VariablesMap.html Sun Dec  2 23:31:59 2012
@@ -0,0 +1,305 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<script type="text/javascript" src="js/popup.js"></script>
+</head>
+<body>
+<h5>Coverage Report - org.apache.onami.configuration.variables.VariablesMap</h5>
+<div class="separator">&nbsp;</div>
+<table class="report">
+<thead><tr>  <td class="heading">Classes in this File</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+  <tr><td><a href="org.apache.onami.configuration.variables.VariablesMap.html">VariablesMap</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">65 %</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:65px"><span class="text">31/47</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">50 %</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:50px"><span class="text">6/12</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.3333333333333333;</span>1,333</td></tr>
+
+</table>
+<div class="separator">&nbsp;</div>
+<table cellspacing="0" cellpadding="0" class="src">
+<tr>  <td class="numLine">&nbsp;1</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">package</span> org.apache.onami.configuration.variables;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;2</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;3</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/*</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;4</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;5</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;6</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * this work for additional information regarding copyright ownership.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;7</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;8</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * (the "License"); you may not use this file except in compliance with</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;9</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * the License.  You may obtain a copy of the License at</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;10</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;11</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *  http://www.apache.org/licenses/LICENSE-2.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;12</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;13</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;14</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;15</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;16</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * See the License for the specific language governing permissions and</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;17</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * limitations under the License.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;18</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;19</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;20</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.Collection;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;21</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.HashMap;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;22</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.Map;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;23</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.Properties;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;24</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.Set;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;25</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;26</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;27</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @since 6.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;28</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;29</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">class</span> VariablesMap <span class="keyword">implements</span> Map&lt;String, String&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;30</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;{</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;31</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;32</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/** Parser to use for variables resolving */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;33</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> Parser parser;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;34</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;35</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> VariablesMap( Parser parser )</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;36</td>  <td class="nbHitsCovered">&nbsp;27</td>  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;37</td>  <td class="nbHitsCovered">&nbsp;27</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">this</span>.parser = parser;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;38</td>  <td class="nbHitsCovered">&nbsp;27</td>  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;39</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;40</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> VariablesMap()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;41</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;42</td>  <td class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">this</span>( <span class="keyword">new</span> AntStyleParser() );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;43</td>  <td class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;44</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;45</td>  <td class="nbHitsCovered">&nbsp;27</td>  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">final</span> Map&lt;String, Resolver&gt; resolvers = <span class="keyword">new</span> HashMap&lt;String, Resolver&gt;();</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;46</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;47</td>  <td class="nbHitsCovered">&nbsp;27</td>  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">final</span> Map&lt;String, String&gt; data = <span class="keyword">new</span> HashMap&lt;String, String&gt;();</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;48</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;49</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">void</span> clear()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;50</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;51</td>  <td class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;        resolvers.clear();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;52</td>  <td class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;        data.clear();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;53</td>  <td class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;54</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;55</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">boolean</span> containsKey( Object key )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;56</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;57</td>  <td class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> data.containsKey( key );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;58</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;59</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;60</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">boolean</span> containsValue( Object value )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;61</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;62</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> data.containsValue( value );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;63</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;64</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;65</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> Set&lt;Entry&lt;String, String&gt;&gt; entrySet()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;66</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;67</td>  <td class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> data.entrySet();</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;68</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;69</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;70</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> String get( Object key )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;71</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;72</td>  <td class="nbHitsCovered">&nbsp;76</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> data.get( key );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;73</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;74</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;75</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">boolean</span> isEmpty()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;76</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;77</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> data.isEmpty();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;78</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;79</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;80</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> Set&lt;String&gt; keySet()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;81</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;82</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> data.keySet();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;83</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;84</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;85</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> String put( String key, String value )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;86</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;87</td>  <td class="nbHitsCovered">&nbsp;969</td>  <td class="src"><pre class="src">&nbsp;        putValue( key, value );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;88</td>  <td class="nbHitsCovered">&nbsp;963</td>  <td class="src"><pre class="src">&nbsp;        resolveVariables();</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;89</td>  <td class="nbHitsCovered">&nbsp;963</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> data.get( key );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;90</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;91</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;92</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">void</span> putAll( Map&lt;? <span class="keyword">extends</span> String, ? <span class="keyword">extends</span> String&gt; t )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;93</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;94</td>  <td class="nbHitsUncovered"><a title="Line 94: Conditional coverage 0 % (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 94: Conditional coverage 0 % (0/2).">        <span class="keyword">for</span> ( Entry&lt;? <span class="keyword">extends</span> String, ? <span class="keyword">extends</span> String&gt; entry : t.entrySet() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;95</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;96</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            putValue( entry.getKey(), entry.getValue() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;97</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;98</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        resolveVariables();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;99</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;100</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;101</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">void</span> putAll( Properties properties )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;102</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;103</td>  <td class="nbHitsUncovered"><a title="Line 103: Conditional coverage 0 % (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 103: Conditional coverage 0 % (0/2).">        <span class="keyword">for</span> ( Entry&lt;Object, Object&gt; entry : properties.entrySet() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;104</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;105</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            putValue( entry.getKey().toString(), entry.getValue().toString() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;106</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;107</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        resolveVariables();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;108</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;109</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;110</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">void</span> putValue( String key, String value )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;111</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;112</td>  <td class="nbHitsCovered">&nbsp;969</td>  <td class="src"><pre class="src">&nbsp;        data.put( key, value );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;113</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;114</td>  <td class="nbHitsCovered">&nbsp;969</td>  <td class="src"><pre class="src">&nbsp;        Resolver resolver = parser.parse( value );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;115</td>  <td class="nbHitsCovered"><a title="Line 115: Conditional coverage 100 % (2/2).">&nbsp;963</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 115: Conditional coverage 100 % (2/2).">        <span class="keyword">if</span> ( resolver.needsResolving() )</a></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;116</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;117</td>  <td class="nbHitsCovered">&nbsp;565</td>  <td class="src"><pre class="src">&nbsp;            resolvers.put( key, resolver );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;118</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;119</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;120</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;121</td>  <td class="nbHitsUncovered"><a title="Line 121: Conditional coverage 50 % (1/2).">&nbsp;398</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 121: Conditional coverage 50 % (1/2).">            <span class="keyword">if</span> ( resolvers.containsKey( key ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;122</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;123</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                resolvers.remove( key );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;124</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;125</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;126</td>  <td class="nbHitsCovered">&nbsp;963</td>  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;127</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;128</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">void</span> resolveVariables()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;129</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;130</td>  <td class="nbHitsCovered"><a title="Line 130: Conditional coverage 100 % (2/2).">&nbsp;964</a></td>  <td class="src"><pre class="src">&nbsp;<a title="Line 130: Conditional coverage 100 % (2/2).">        <span class="keyword">for</span> ( Entry&lt;String, Resolver&gt; entry : resolvers.entrySet() )</a></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;131</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;132</td>  <td class="nbHitsCovered">&nbsp;7895</td>  <td class="src"><pre class="src">&nbsp;            data.put( entry.getKey(), entry.getValue().resolve( data ) );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;133</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;134</td>  <td class="nbHitsCovered">&nbsp;964</td>  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;135</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;136</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> String remove( Object key )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;137</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;138</td>  <td class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;        String value = <span class="keyword">null</span>;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;139</td>  <td class="nbHitsUncovered"><a title="Line 139: Conditional coverage 50 % (1/2).">&nbsp;1</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 139: Conditional coverage 50 % (1/2).">        <span class="keyword">if</span> ( containsKey( key ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;140</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;141</td>  <td class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;            value = data.remove( key );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;142</td>  <td class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;            resolvers.remove( key );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;143</td>  <td class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;            resolveVariables();</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;144</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;145</td>  <td class="nbHitsCovered">&nbsp;1</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> value;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;146</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;147</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;148</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">int</span> size()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;149</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;150</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> data.size();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;151</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;152</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;153</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> Collection&lt;String&gt; values()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;154</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;155</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> data.values();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;156</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;157</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;158</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;159</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> String toString()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;160</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;161</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> data.toString();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;162</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;163</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;164</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
+</table>
+
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.4.1 on 03/12/12 00:27.</div>
+</body>
+</html>
\ No newline at end of file

Propchange: incubator/onami/site/configuration/cobertura/org.apache.onami.configuration.variables.VariablesMap.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/configuration/cobertura/org.apache.onami.configuration.variables.VariablesMap.html
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: incubator/onami/site/configuration/configuration.html
URL: http://svn.apache.org/viewvc/incubator/onami/site/configuration/configuration.html?rev=1416291&view=auto
==============================================================================
--- incubator/onami/site/configuration/configuration.html (added)
+++ incubator/onami/site/configuration/configuration.html Sun Dec  2 23:31:59 2012
@@ -0,0 +1,337 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at Dec 3, 2012
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="author" content="Simple Configuration" />
+    <meta name="Date-Revision-yyyymmdd" content="20121203" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Apache Onami-Configuration - Home</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+      
+    <script type="text/javascript" src="./js/apache-maven-fluido-1.3.0.min.js"></script>
+
+    
+            </head>
+        <body class="topBarDisabled">
+          
+        
+    
+        <div class="container-fluid">
+          <div id="banner">
+        <div class="pull-left">
+                                <div id="bannerLeft">
+                <h2>Apache Onami-Configuration</h2>
+                </div>
+                      </div>
+        <div class="pull-right">                  <a href="http://incubator.apache.org/" id="bannerRight">
+                                                                                        <img src="http://incubator.apache.org/images/apache-incubator-logo.png"  alt="Apache Incubator"/>
+                </a>
+      </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+                
+                    
+                  <li id="publishDate">Last Published: 03 December 2012</li>
+                  <li class="divider">|</li> <li id="projectVersion">Version: 6.3-SNAPSHOT-incubating</li>
+                      
+                
+                    
+      
+                                              
+    <li class="pull-right">              <a href="http://code.google.com/p/google-guice/" class="externalLink" title="Google Guice">
+        Google Guice</a>
+  </li>
+
+                        </ul>
+      </div>
+
+            
+      <div class="row-fluid">
+        <div id="leftColumn" class="span3">
+          <div class="well sidebar-nav">
+                
+                    
+                <ul class="nav nav-list">
+                    <li class="nav-header">Apache Onami™ Configuration</li>
+                                
+      <li>
+    
+                          <a href="index.html" title="Home">
+          <i class="none"></i>
+        Home</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="getting-started.html" title="Getting started">
+          <i class="none"></i>
+        Getting started</a>
+            </li>
+                  
+      <li class="active">
+    
+            <a href="#"><i class="none"></i>Configuration</a>
+          </li>
+                  
+      <li>
+    
+                          <a href="converters.html" title="Converters">
+          <i class="none"></i>
+        Converters</a>
+            </li>
+                              <li class="nav-header">Project Documentation</li>
+                                                                                                                                                                                                                                                                                                          
+      <li>
+    
+                          <a href="project-info.html" title="Project Information">
+          <i class="icon-chevron-right"></i>
+        Project Information</a>
+                  </li>
+                                                                                                                                                                                                                    
+      <li>
+    
+                          <a href="project-reports.html" title="Project Reports">
+          <i class="icon-chevron-right"></i>
+        Project Reports</a>
+                  </li>
+                              <li class="nav-header">Components</li>
+                                
+      <li>
+    
+                          <a href="autobind" title="Autobind">
+          <i class="none"></i>
+        Autobind</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="cache" title="Cache">
+          <i class="none"></i>
+        Cache</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="configuration" title="Configuration">
+          <i class="none"></i>
+        Configuration</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="guava" title="Guava">
+          <i class="none"></i>
+        Guava</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="lifecycle" title="Lifecycle">
+          <i class="none"></i>
+        Lifecycle</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="logging" title="Logging">
+          <i class="none"></i>
+        Logging</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="scheduler" title="Scheduler">
+          <i class="none"></i>
+        Scheduler</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="spi" title="SPI">
+          <i class="none"></i>
+        SPI</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="test" title="Test">
+          <i class="none"></i>
+        Test</a>
+            </li>
+                              <li class="nav-header">Community</li>
+                                
+      <li>
+    
+                          <a href="community/volunteering.html" title="Volunteering">
+          <i class="none"></i>
+        Volunteering</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="community/patches.html" title="Contributing Patches">
+          <i class="none"></i>
+        Contributing Patches</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="community/mail-lists.html" title="Mailing lists">
+          <i class="none"></i>
+        Mailing lists</a>
+            </li>
+                              <li class="nav-header">Committers</li>
+                                
+      <li>
+    
+                          <a href="committers/svn-conventions.html" title="SVN conventions">
+          <i class="none"></i>
+        SVN conventions</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="committers/maven-settings.html" title="Maven settings">
+          <i class="none"></i>
+        Maven settings</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="committers/gpg-keys.html" title="GPG keys">
+          <i class="none"></i>
+        GPG keys</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="committers/jira-conventions.html" title="JIRA conventions">
+          <i class="none"></i>
+        JIRA conventions</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="committers/codestyle.html" title="Code style recommendations">
+          <i class="none"></i>
+        Code style recommendations</a>
+            </li>
+                              <li class="nav-header">ASF</li>
+                                
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">
+          <i class="none"></i>
+        How the ASF works</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved">
+          <i class="none"></i>
+        Get Involved</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/dev/" class="externalLink" title="Developer Resources">
+          <i class="none"></i>
+        Developer Resources</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+          <i class="none"></i>
+        Sponsorship</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+          <i class="none"></i>
+        Thanks</a>
+            </li>
+            </ul>
+                
+                    
+                
+          <hr class="divider" />
+
+           <div id="poweredBy">
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                             <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+                  </div>
+          </div>
+        </div>
+        
+                
+        <div id="bodyColumn"  class="span9" >
+                                  
+            <!--  --><!-- Copyright 2009-2012 The 99 Software Foundation --><!--  --><!-- Licensed under the Apache License, Version 2.0 (the "License"); --><!-- you may not use this file except in compliance with the License. --><!-- You may obtain a copy of the License at --><!--  --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!--  --><!-- Unless required by applicable law or agreed to in writing, software --><!-- distributed under the License is distributed on an "AS IS" BASIS, --><!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --><!-- See the License for the specific language governing permissions and --><!-- limitations under the License. --><!--  --><div class="section"><h2>The Configuration module<a name="The_Configuration_module"></a></h2><p>The <tt>com.googlecode.rocoto.configuration.ConfigurationModule</tt> is a dependencies-less, lightweight yet powerful <i>Guice</i> module to simplify the task of loading configurations and bi
 nd them to the <i>Guice Binder</i>.</p><p>With this tool users are now ready to load properties files, creating and configuring the module:</p><div class="source"><pre class="prettyprint">import com.google.inject.Guice;
+import com.google.inject.Injector;
+
+import com.googlecode.rocoto.configuration.ConfigurationModule;
+
+...
+
+Injector injector = Guice.createInjector( new ConfigurationModule()
+{
+
+        @Override
+        protected void bindConfigurations()
+        {
+            bindEnvironmentVariables();
+            bindSystemProperties();
+
+            bindProperties( URI.create( &quot;classpath:/org/nnsoft/guice/rocoto/configuration/ldap.properties&quot; ) );
+            bindProperties( &quot;proxy.xml&quot; ).inXMLFormat();
+
+            File parentConf = new File( &quot;src/test/data/org/nnsoft&quot; );
+            bindProperties( new File( parentConf, &quot;ibatis.properties&quot; ) );
+            bindProperties( new File( parentConf, &quot;guice/jdbc.properties&quot; ) );
+            bindProperties( new File( parentConf, &quot;guice/rocoto/configuration/memcached.xml&quot; ) ).inXMLFormat();
+
+            bindProperty( &quot;JDBC.url&quot;).toValue( &quot;jdbc:mysql://${JDBC.host|localhost}:${JDBC.port}/${JDBC.schema}&quot; );
+        }
+
+    },
+    ...
+);</pre></div><p>Now users can access to configuration parameters through the <tt>@com.google.inject.name.Named</tt> annotation.</p><p><b>NOTE</b> Environment Variables will be referred with the <tt>env.</tt> prefix.</p><div class="section"><h3>com.google.inject.name.Names compatibility<a name="com.google.inject.name.Names_compatibility"></a></h3><p>Users can still load properties using the Google Guice <a class="externalLink" href="http://google-guice.googlecode.com/svn/trunk/javadoc/com/google/inject/name/Names.html">Names</a>.</p></div></div>
+                  </div>
+            </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container-fluid">
+              <div class="row span12">Copyright &copy;                    2012
+                        <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+            All Rights Reserved.      
+                    
+      </div>
+
+                                                                  <?xml version="1.0" encoding="UTF-8"?>
+<div class="row span12">Apache Onami, Apache Onami Configuration, Apache, the Apache feather logo, and the Apache Onami project logos are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
+                  
+        
+                </div>
+    </footer>
+  </body>
+</html>
\ No newline at end of file

Propchange: incubator/onami/site/configuration/configuration.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/configuration/configuration.html
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: incubator/onami/site/configuration/converters.html
URL: http://svn.apache.org/viewvc/incubator/onami/site/configuration/converters.html?rev=1416291&view=auto
==============================================================================
--- incubator/onami/site/configuration/converters.html (added)
+++ incubator/onami/site/configuration/converters.html Sun Dec  2 23:31:59 2012
@@ -0,0 +1,330 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at Dec 3, 2012
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="author" content="Configuration" />
+    <meta name="Date-Revision-yyyymmdd" content="20121203" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Apache Onami-Configuration - Home</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+      
+    <script type="text/javascript" src="./js/apache-maven-fluido-1.3.0.min.js"></script>
+
+    
+            </head>
+        <body class="topBarDisabled">
+          
+        
+    
+        <div class="container-fluid">
+          <div id="banner">
+        <div class="pull-left">
+                                <div id="bannerLeft">
+                <h2>Apache Onami-Configuration</h2>
+                </div>
+                      </div>
+        <div class="pull-right">                  <a href="http://incubator.apache.org/" id="bannerRight">
+                                                                                        <img src="http://incubator.apache.org/images/apache-incubator-logo.png"  alt="Apache Incubator"/>
+                </a>
+      </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+                
+                    
+                  <li id="publishDate">Last Published: 03 December 2012</li>
+                  <li class="divider">|</li> <li id="projectVersion">Version: 6.3-SNAPSHOT-incubating</li>
+                      
+                
+                    
+      
+                                              
+    <li class="pull-right">              <a href="http://code.google.com/p/google-guice/" class="externalLink" title="Google Guice">
+        Google Guice</a>
+  </li>
+
+                        </ul>
+      </div>
+
+            
+      <div class="row-fluid">
+        <div id="leftColumn" class="span3">
+          <div class="well sidebar-nav">
+                
+                    
+                <ul class="nav nav-list">
+                    <li class="nav-header">Apache Onami™ Configuration</li>
+                                
+      <li>
+    
+                          <a href="index.html" title="Home">
+          <i class="none"></i>
+        Home</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="getting-started.html" title="Getting started">
+          <i class="none"></i>
+        Getting started</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="configuration.html" title="Configuration">
+          <i class="none"></i>
+        Configuration</a>
+            </li>
+                  
+      <li class="active">
+    
+            <a href="#"><i class="none"></i>Converters</a>
+          </li>
+                              <li class="nav-header">Project Documentation</li>
+                                                                                                                                                                                                                                                                                                          
+      <li>
+    
+                          <a href="project-info.html" title="Project Information">
+          <i class="icon-chevron-right"></i>
+        Project Information</a>
+                  </li>
+                                                                                                                                                                                                                    
+      <li>
+    
+                          <a href="project-reports.html" title="Project Reports">
+          <i class="icon-chevron-right"></i>
+        Project Reports</a>
+                  </li>
+                              <li class="nav-header">Components</li>
+                                
+      <li>
+    
+                          <a href="autobind" title="Autobind">
+          <i class="none"></i>
+        Autobind</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="cache" title="Cache">
+          <i class="none"></i>
+        Cache</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="configuration" title="Configuration">
+          <i class="none"></i>
+        Configuration</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="guava" title="Guava">
+          <i class="none"></i>
+        Guava</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="lifecycle" title="Lifecycle">
+          <i class="none"></i>
+        Lifecycle</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="logging" title="Logging">
+          <i class="none"></i>
+        Logging</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="scheduler" title="Scheduler">
+          <i class="none"></i>
+        Scheduler</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="spi" title="SPI">
+          <i class="none"></i>
+        SPI</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="test" title="Test">
+          <i class="none"></i>
+        Test</a>
+            </li>
+                              <li class="nav-header">Community</li>
+                                
+      <li>
+    
+                          <a href="community/volunteering.html" title="Volunteering">
+          <i class="none"></i>
+        Volunteering</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="community/patches.html" title="Contributing Patches">
+          <i class="none"></i>
+        Contributing Patches</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="community/mail-lists.html" title="Mailing lists">
+          <i class="none"></i>
+        Mailing lists</a>
+            </li>
+                              <li class="nav-header">Committers</li>
+                                
+      <li>
+    
+                          <a href="committers/svn-conventions.html" title="SVN conventions">
+          <i class="none"></i>
+        SVN conventions</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="committers/maven-settings.html" title="Maven settings">
+          <i class="none"></i>
+        Maven settings</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="committers/gpg-keys.html" title="GPG keys">
+          <i class="none"></i>
+        GPG keys</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="committers/jira-conventions.html" title="JIRA conventions">
+          <i class="none"></i>
+        JIRA conventions</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="committers/codestyle.html" title="Code style recommendations">
+          <i class="none"></i>
+        Code style recommendations</a>
+            </li>
+                              <li class="nav-header">ASF</li>
+                                
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">
+          <i class="none"></i>
+        How the ASF works</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved">
+          <i class="none"></i>
+        Get Involved</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/dev/" class="externalLink" title="Developer Resources">
+          <i class="none"></i>
+        Developer Resources</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+          <i class="none"></i>
+        Sponsorship</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+          <i class="none"></i>
+        Thanks</a>
+            </li>
+            </ul>
+                
+                    
+                
+          <hr class="divider" />
+
+           <div id="poweredBy">
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                             <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+                  </div>
+          </div>
+        </div>
+        
+                
+        <div id="bodyColumn"  class="span9" >
+                                  
+            <!--  --><!-- Copyright 2009-2012 The 99 Software Foundation --><!--  --><!-- Licensed under the Apache License, Version 2.0 (the "License"); --><!-- you may not use this file except in compliance with the License. --><!-- You may obtain a copy of the License at --><!--  --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!--  --><!-- Unless required by applicable law or agreed to in writing, software --><!-- distributed under the License is distributed on an "AS IS" BASIS, --><!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --><!-- See the License for the specific language governing permissions and --><!-- limitations under the License. --><!--  --><div class="section"><h2>The Converters module<a name="The_Converters_module"></a></h2><p>The <i>Converters</i> module adds some string-to-type converters not already present in Google Guice, plus a simple to use module that makes easier the converters registration.</p><div class="secti
 on"><h3>The ConvertersModule<a name="The_ConvertersModule"></a></h3><p>Starting from the version 3.1, each converter contained in the <tt>com.googlecode.rocoto.converters</tt> package is implemented as a self-binding module easy to install in the Injector as shown below:</p><div class="source"><pre class="prettyprint">import com.google.inject.AbstractModule;
+import com.google.inject.Guice;
+import com.google.inject.Injector;
+
+...
+
+Injector injector = Guice.createInjector(new XXXConverter(),
+        new YYYConverter(),
+        new AbstractModule() {
+            @Override
+            protected void configure() {
+                this.bindConstant()
+                    .annotatedWith(Names.named(&quot;charset&quot;))
+                    .to(&quot;UTF-8&quot;);
+            }
+        });</pre></div></div><div class="section"><h3>The Converters<a name="The_Converters"></a></h3><p>The <tt>com.googlecode.rocoto.converters</tt> package comes with default implementations of converers not already included in Google Guice.</p><p>Every converter throws runtime exceptions if invalid input are submitted to the conversion process.</p><p>Let's show and explain how they work:</p><div class="section"><h4>BigDecimalConverter<a name="BigDecimalConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.math.BigDecimal</tt>.</p></div><div class="section"><h4>BigIntegerConverter<a name="BigIntegerConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.math.BigInteger</tt>.</p></div><div class="section"><h4>BitSetConverter<a name="BitSetConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.util.BitSet</tt
 >.</p><p>String representation is typically a CSV String mixed o chars and numbers, i.e:</p><div class="source"><pre class="prettyprint">a, 123, ~</pre></div><p>in the example, <tt>a</tt> is taken in consideration as a <tt>char</tt>, <tt>123</tt> as an <tt>int</tt>, <tt>~</tt> as a <tt>char</tt>.</p><p><b>Note</b> non numerical fragments with length great than 1 are not allowed!!!</p></div><div class="section"><h4>CharsetConverter<a name="CharsetConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.nio.charset.Charset</tt>.</p></div><div class="section"><h4>ClobConverter<a name="ClobConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.sql.Clob</tt>.</p></div><div class="section"><h4>CurrencyConverter<a name="CurrencyConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.util.Currency</tt>.</p></div><div cla
 ss="section"><h4>DateConverter<a name="DateConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.util.Calendar</tt> and to <tt>java.util.Date</tt>.</p><p>By default, this converter manages the following ISO Date format representation:</p><ul><li>yyyy;</li><li>yyyy-MM;</li><li>yyyy-MM-dd;</li><li>yyyy-MM-dd'T'hh:mmZ;</li><li>yyyy-MM-dd'T'hh:mm:ssZ;</li><li>yyyy-MM-dd'T'hh:mm:ss.sZ<p>If users need to add new supported date formats, first they have to retrieve the <i>DateConverter</i>, then add a new pattern:</p><div class="source"><pre class="prettyprint">DateConverter dateConverter = module.lookup(Date.class, DateConverter.class);
+dateConverter.addPattern(&quot;EEE, MMM d, ''yy&quot;);</pre></div><p>If users need to set the <tt>java.util.Locale</tt> and/or the <tt>java.util.TimeZone</tt>, first they have to retrieve the <i>DateConverter</i>, then set their preferences:</p><div class="source"><pre class="prettyprint">import java.util.Locale;
+import java.util.TimeZone;
+...
+DateConverter dateConverter = module.lookup(Date.class, DateConverter.class);
+dateConverter.setLocale(Locale.getDefault());
+dateConverter.setTimeZone(TimeZone.getDefault());</pre></div></li></ul></div><div class="section"><h4>DecimalFormatConverter<a name="DecimalFormatConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.text.DecimalFormat</tt></p></div><div class="section"><h4>FileConverter<a name="FileConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.io.File</tt></p></div><div class="section"><h4>InetAddressConverter<a name="InetAddressConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.net.InetAddress</tt></p></div><div class="section"><h4>LocaleConverter<a name="LocaleConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.util.Locale</tt></p><p>The converter checks first if the input String matches with the pattern <i>languageCode_counrtyCode</i> to create the <t
 t>java.util.Locale</tt> otherwise will use the input value as Locale language.</p></div><div class="section"><h4>PatternConverter<a name="PatternConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.util.regex.Pattern</tt></p></div><div class="section"><h4>PropertiesConverter<a name="PropertiesConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.util.Properties</tt></p><p><b>Note</b> Input string has to match with the pattern <i>key1=value1\nkey2=value2...</i> encoded using the <tt>ISO-8859-1</tt> charset, according to <tt>java.util.Properties</tt> recommendation.</p></div><div class="section"><h4>SQLDateConverter<a name="SQLDateConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.sql.Date</tt>, input has to match with <tt>yyyy-MM-dd</tt> pattern.</p></div><div class="section"><h4>SQLTimeConverter.java<a 
 name="SQLTimeConverter.java"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.sql.Time</tt>, input has to match with <tt>HH:mm:ss</tt> pattern.</p></div><div class="section"><h4>SQLTimestampConverter<a name="SQLTimestampConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.sql.Timestamp</tt>, input has to match with <tt>yyyy-MM-dd HH:mm:ss.fffffffff</tt> pattern.</p></div><div class="section"><h4>TimeZoneConverter<a name="TimeZoneConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.util.TimeZone</tt>.</p></div><div class="section"><h4>URIConverter<a name="URIConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.net.URI</tt>.</p></div><div class="section"><h4>URLConverter<a name="URLConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.Strin
 g</tt> representation to a <tt>java.net.URL</tt>, supporting the <i>classpath://</i> pseudo protocol, to load resources from the the class path.</p><p>Users that need to load classpath resources, have to specify the full qualified name of the resource. For example, given the class path resource:</p><div class="source"><pre class="prettyprint">com.acme.myapplication.JDBC.properties</pre></div><p>following URLs point to the same resource:</p><div class="source"><pre class="prettyprint">classpath://com/acme/myapplication/JDBC.properties
+classpath:///com/acme/myapplication/JDBC.properties</pre></div></div><div class="section"><h4>UUIDConverter<a name="UUIDConverter"></a></h4><p>Is the converter that converts a <tt>java.lang.String</tt> representation to a <tt>java.util.UUID</tt>.</p></div></div></div>
+                  </div>
+            </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container-fluid">
+              <div class="row span12">Copyright &copy;                    2012
+                        <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+            All Rights Reserved.      
+                    
+      </div>
+
+                                                                  <?xml version="1.0" encoding="UTF-8"?>
+<div class="row span12">Apache Onami, Apache Onami Configuration, Apache, the Apache feather logo, and the Apache Onami project logos are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
+                  
+        
+                </div>
+    </footer>
+  </body>
+</html>
\ No newline at end of file

Propchange: incubator/onami/site/configuration/converters.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/configuration/converters.html
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: incubator/onami/site/configuration/cpd.html
URL: http://svn.apache.org/viewvc/incubator/onami/site/configuration/cpd.html?rev=1416291&view=auto
==============================================================================
--- incubator/onami/site/configuration/cpd.html (added)
+++ incubator/onami/site/configuration/cpd.html Sun Dec  2 23:31:59 2012
@@ -0,0 +1,372 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at Dec 3, 2012
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20121203" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Apache Onami-Configuration - CPD Results</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+      
+    <script type="text/javascript" src="./js/apache-maven-fluido-1.3.0.min.js"></script>
+
+    
+            </head>
+        <body class="topBarDisabled">
+          
+        
+    
+        <div class="container-fluid">
+          <div id="banner">
+        <div class="pull-left">
+                                <div id="bannerLeft">
+                <h2>Apache Onami-Configuration</h2>
+                </div>
+                      </div>
+        <div class="pull-right">                  <a href="http://incubator.apache.org/" id="bannerRight">
+                                                                                        <img src="http://incubator.apache.org/images/apache-incubator-logo.png"  alt="Apache Incubator"/>
+                </a>
+      </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+                
+                    
+                  <li id="publishDate">Last Published: 03 December 2012</li>
+                  <li class="divider">|</li> <li id="projectVersion">Version: 6.3-SNAPSHOT-incubating</li>
+                      
+                
+                    
+      
+                                              
+    <li class="pull-right">              <a href="http://code.google.com/p/google-guice/" class="externalLink" title="Google Guice">
+        Google Guice</a>
+  </li>
+
+                        </ul>
+      </div>
+
+            
+      <div class="row-fluid">
+        <div id="leftColumn" class="span3">
+          <div class="well sidebar-nav">
+                
+                    
+                <ul class="nav nav-list">
+                    <li class="nav-header">Apache Onami™ Configuration</li>
+                                
+      <li>
+    
+                          <a href="index.html" title="Home">
+          <i class="none"></i>
+        Home</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="getting-started.html" title="Getting started">
+          <i class="none"></i>
+        Getting started</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="configuration.html" title="Configuration">
+          <i class="none"></i>
+        Configuration</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="converters.html" title="Converters">
+          <i class="none"></i>
+        Converters</a>
+            </li>
+                              <li class="nav-header">Project Documentation</li>
+                                                                                                                                                                                                                                                                                                          
+      <li>
+    
+                          <a href="project-info.html" title="Project Information">
+          <i class="icon-chevron-right"></i>
+        Project Information</a>
+                  </li>
+                                                                                                                                                                                                                              
+      <li>
+    
+                          <a href="project-reports.html" title="Project Reports">
+          <i class="icon-chevron-down"></i>
+        Project Reports</a>
+                    <ul class="nav nav-list">
+                      
+      <li>
+    
+                          <a href="apidocs/index.html" title="JavaDocs">
+          <i class="none"></i>
+        JavaDocs</a>
+            </li>
+                      
+      <li>
+    
+                          <a href="checkstyle-aggregate.html" title="Checkstyle">
+          <i class="none"></i>
+        Checkstyle</a>
+            </li>
+                      
+      <li>
+    
+                          <a href="cobertura/index.html" title="Cobertura Test Coverage">
+          <i class="none"></i>
+        Cobertura Test Coverage</a>
+            </li>
+                      
+      <li>
+    
+                          <a href="xref/index.html" title="Source Xref">
+          <i class="none"></i>
+        Source Xref</a>
+            </li>
+                      
+      <li>
+    
+                          <a href="xref-test/index.html" title="Test Source Xref">
+          <i class="none"></i>
+        Test Source Xref</a>
+            </li>
+                      
+      <li>
+    
+                          <a href="surefire-report.html" title="Surefire Report">
+          <i class="none"></i>
+        Surefire Report</a>
+            </li>
+                      
+      <li>
+    
+                          <a href="pmd.html" title="PMD Report">
+          <i class="none"></i>
+        PMD Report</a>
+            </li>
+                      
+      <li class="active">
+    
+            <a href="#"><i class="none"></i>CPD Report</a>
+          </li>
+                      
+      <li>
+    
+                          <a href="taglist.html" title="Tag List">
+          <i class="none"></i>
+        Tag List</a>
+            </li>
+              </ul>
+        </li>
+                              <li class="nav-header">Components</li>
+                                
+      <li>
+    
+                          <a href="autobind" title="Autobind">
+          <i class="none"></i>
+        Autobind</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="cache" title="Cache">
+          <i class="none"></i>
+        Cache</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="configuration" title="Configuration">
+          <i class="none"></i>
+        Configuration</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="guava" title="Guava">
+          <i class="none"></i>
+        Guava</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="lifecycle" title="Lifecycle">
+          <i class="none"></i>
+        Lifecycle</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="logging" title="Logging">
+          <i class="none"></i>
+        Logging</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="scheduler" title="Scheduler">
+          <i class="none"></i>
+        Scheduler</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="spi" title="SPI">
+          <i class="none"></i>
+        SPI</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="test" title="Test">
+          <i class="none"></i>
+        Test</a>
+            </li>
+                              <li class="nav-header">Community</li>
+                                
+      <li>
+    
+                          <a href="community/volunteering.html" title="Volunteering">
+          <i class="none"></i>
+        Volunteering</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="community/patches.html" title="Contributing Patches">
+          <i class="none"></i>
+        Contributing Patches</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="community/mail-lists.html" title="Mailing lists">
+          <i class="none"></i>
+        Mailing lists</a>
+            </li>
+                              <li class="nav-header">Committers</li>
+                                
+      <li>
+    
+                          <a href="committers/svn-conventions.html" title="SVN conventions">
+          <i class="none"></i>
+        SVN conventions</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="committers/maven-settings.html" title="Maven settings">
+          <i class="none"></i>
+        Maven settings</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="committers/gpg-keys.html" title="GPG keys">
+          <i class="none"></i>
+        GPG keys</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="committers/jira-conventions.html" title="JIRA conventions">
+          <i class="none"></i>
+        JIRA conventions</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="committers/codestyle.html" title="Code style recommendations">
+          <i class="none"></i>
+        Code style recommendations</a>
+            </li>
+                              <li class="nav-header">ASF</li>
+                                
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">
+          <i class="none"></i>
+        How the ASF works</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved">
+          <i class="none"></i>
+        Get Involved</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/dev/" class="externalLink" title="Developer Resources">
+          <i class="none"></i>
+        Developer Resources</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+          <i class="none"></i>
+        Sponsorship</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+          <i class="none"></i>
+        Thanks</a>
+            </li>
+            </ul>
+                
+                    
+                
+          <hr class="divider" />
+
+           <div id="poweredBy">
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                             <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+                  </div>
+          </div>
+        </div>
+        
+                
+        <div id="bodyColumn"  class="span9" >
+                                  
+            <div class="section"><h2>CPD Results<a name="CPD_Results"></a></h2><p>The following document contains the results of PMD's  <a class="externalLink" href="http://pmd.sourceforge.net/cpd.html">CPD</a> 4.3.</p></div><div class="section"><h2>Duplications<a name="Duplications"></a></h2><p>CPD found no problems in your source code.</p></div>
+                  </div>
+            </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container-fluid">
+              <div class="row span12">Copyright &copy;                    2012
+                        <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+            All Rights Reserved.      
+                    
+      </div>
+
+                                                                  <?xml version="1.0" encoding="UTF-8"?>
+<div class="row span12">Apache Onami, Apache Onami Configuration, Apache, the Apache feather logo, and the Apache Onami project logos are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
+                  
+        
+                </div>
+    </footer>
+  </body>
+</html>
\ No newline at end of file

Propchange: incubator/onami/site/configuration/cpd.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/configuration/cpd.html
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: incubator/onami/site/configuration/cpd.xml
URL: http://svn.apache.org/viewvc/incubator/onami/site/configuration/cpd.xml?rev=1416291&view=auto
==============================================================================
--- incubator/onami/site/configuration/cpd.xml (added)
+++ incubator/onami/site/configuration/cpd.xml Sun Dec  2 23:31:59 2012
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pmd-cpd>
+</pmd-cpd>
\ No newline at end of file

Propchange: incubator/onami/site/configuration/cpd.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/configuration/cpd.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: incubator/onami/site/configuration/css/apache-maven-fluido-1.3.0.min.css
URL: http://svn.apache.org/viewvc/incubator/onami/site/configuration/css/apache-maven-fluido-1.3.0.min.css?rev=1416291&view=auto
==============================================================================
--- incubator/onami/site/configuration/css/apache-maven-fluido-1.3.0.min.css (added)
+++ incubator/onami/site/configuration/css/apache-maven-fluido-1.3.0.min.css Sun Dec  2 23:31:59 2012
@@ -0,0 +1,9 @@
+/*!
+ * Bootstrap v2.1.0
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.

[... 3 lines stripped ...]
Propchange: incubator/onami/site/configuration/css/apache-maven-fluido-1.3.0.min.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/configuration/css/apache-maven-fluido-1.3.0.min.css
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: incubator/onami/site/configuration/css/print.css
URL: http://svn.apache.org/viewvc/incubator/onami/site/configuration/css/print.css?rev=1416291&view=auto
==============================================================================
--- incubator/onami/site/configuration/css/print.css (added)
+++ incubator/onami/site/configuration/css/print.css Sun Dec  2 23:31:59 2012
@@ -0,0 +1,23 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+/* $Id$ */
+
+#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {display: none !important;}
+#bodyColumn, body.docs div.docs {margin: 0 !important;border: none !important}
\ No newline at end of file

Propchange: incubator/onami/site/configuration/css/print.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/configuration/css/print.css
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: incubator/onami/site/configuration/css/site.css
URL: http://svn.apache.org/viewvc/incubator/onami/site/configuration/css/site.css?rev=1416291&view=auto
==============================================================================
--- incubator/onami/site/configuration/css/site.css (added)
+++ incubator/onami/site/configuration/css/site.css Sun Dec  2 23:31:59 2012
@@ -0,0 +1 @@
+/* You can override this file with your own styles */
\ No newline at end of file

Propchange: incubator/onami/site/configuration/css/site.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/configuration/css/site.css
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision