You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@turbine.apache.org by pa...@apache.org on 2019/05/21 03:45:41 UTC

svn commit: r1045256 [10/37] - in /websites/production/turbine/content/fulcrum/fulcrum-testcontainer: ./ apidocs/ apidocs/org/apache/fulcrum/testcontainer/ apidocs/org/apache/fulcrum/testcontainer/class-use/ apidocs/resources/ apidocs/src-html/org/apac...

Modified: websites/production/turbine/content/fulcrum/fulcrum-testcontainer/apidocs/src-html/org/apache/fulcrum/testcontainer/YAAFIContainer.html
==============================================================================
--- websites/production/turbine/content/fulcrum/fulcrum-testcontainer/apidocs/src-html/org/apache/fulcrum/testcontainer/YAAFIContainer.html (original)
+++ websites/production/turbine/content/fulcrum/fulcrum-testcontainer/apidocs/src-html/org/apache/fulcrum/testcontainer/YAAFIContainer.html Tue May 21 03:45:40 2019
@@ -1,246 +1,248 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="de">
-<head>
-<title>Source code</title>
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<div class="sourceContainer">
-<pre><span class="sourceLineNo">001</span>package org.apache.fulcrum.testcontainer;<a name="line.1"></a>
-<span class="sourceLineNo">002</span><a name="line.2"></a>
-<span class="sourceLineNo">003</span>/*<a name="line.3"></a>
-<span class="sourceLineNo">004</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.4"></a>
-<span class="sourceLineNo">005</span> * or more contributor license agreements.  See the NOTICE file<a name="line.5"></a>
-<span class="sourceLineNo">006</span> * distributed with this work for additional information<a name="line.6"></a>
-<span class="sourceLineNo">007</span> * regarding copyright ownership.  The ASF licenses this file<a name="line.7"></a>
-<span class="sourceLineNo">008</span> * to you under the Apache License, Version 2.0 (the<a name="line.8"></a>
-<span class="sourceLineNo">009</span> * "License"); you may not use this file except in compliance<a name="line.9"></a>
-<span class="sourceLineNo">010</span> * with the License.  You may obtain a copy of the License at<a name="line.10"></a>
-<span class="sourceLineNo">011</span> *<a name="line.11"></a>
-<span class="sourceLineNo">012</span> *   http://www.apache.org/licenses/LICENSE-2.0<a name="line.12"></a>
-<span class="sourceLineNo">013</span> *<a name="line.13"></a>
-<span class="sourceLineNo">014</span> * Unless required by applicable law or agreed to in writing,<a name="line.14"></a>
-<span class="sourceLineNo">015</span> * software distributed under the License is distributed on an<a name="line.15"></a>
-<span class="sourceLineNo">016</span> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY<a name="line.16"></a>
-<span class="sourceLineNo">017</span> * KIND, either express or implied.  See the License for the<a name="line.17"></a>
-<span class="sourceLineNo">018</span> * specific language governing permissions and limitations<a name="line.18"></a>
-<span class="sourceLineNo">019</span> * under the License.<a name="line.19"></a>
-<span class="sourceLineNo">020</span> */<a name="line.20"></a>
-<span class="sourceLineNo">021</span><a name="line.21"></a>
-<span class="sourceLineNo">022</span>import org.apache.avalon.framework.component.Component;<a name="line.22"></a>
-<span class="sourceLineNo">023</span>import org.apache.avalon.framework.component.ComponentException;<a name="line.23"></a>
-<span class="sourceLineNo">024</span>import org.apache.avalon.framework.logger.AbstractLogEnabled;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import org.apache.avalon.framework.logger.ConsoleLogger;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import org.apache.fulcrum.yaafi.framework.container.ServiceContainer;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration;<a name="line.27"></a>
-<span class="sourceLineNo">028</span>import org.apache.fulcrum.yaafi.framework.factory.ServiceContainerFactory;<a name="line.28"></a>
-<span class="sourceLineNo">029</span><a name="line.29"></a>
-<span class="sourceLineNo">030</span>import java.io.File;<a name="line.30"></a>
-<span class="sourceLineNo">031</span><a name="line.31"></a>
-<span class="sourceLineNo">032</span>/**<a name="line.32"></a>
-<span class="sourceLineNo">033</span> * This is a simple YAAFI based container that can be used in unit test<a name="line.33"></a>
-<span class="sourceLineNo">034</span> * of the fulcrum components.<a name="line.34"></a>
-<span class="sourceLineNo">035</span> *<a name="line.35"></a>
-<span class="sourceLineNo">036</span> * @author &lt;a href="mailto:siegfried.goeschl@it20one.at"&gt;Siegfried Goeschl&lt;/a&gt;<a name="line.36"></a>
-<span class="sourceLineNo">037</span> */<a name="line.37"></a>
-<span class="sourceLineNo">038</span>public class YAAFIContainer extends AbstractLogEnabled implements Container<a name="line.38"></a>
-<span class="sourceLineNo">039</span>{<a name="line.39"></a>
-<span class="sourceLineNo">040</span>    /** The YAAFI configuration */<a name="line.40"></a>
-<span class="sourceLineNo">041</span>    private ServiceContainerConfiguration config;<a name="line.41"></a>
-<span class="sourceLineNo">042</span><a name="line.42"></a>
-<span class="sourceLineNo">043</span>    /** Component manager */<a name="line.43"></a>
-<span class="sourceLineNo">044</span>    private ServiceContainer manager;<a name="line.44"></a>
-<span class="sourceLineNo">045</span><a name="line.45"></a>
-<span class="sourceLineNo">046</span>    /** The log level for the ConsoleLogger */<a name="line.46"></a>
-<span class="sourceLineNo">047</span>    private int logLevel = ConsoleLogger.LEVEL_DEBUG;<a name="line.47"></a>
-<span class="sourceLineNo">048</span><a name="line.48"></a>
-<span class="sourceLineNo">049</span>    /**<a name="line.49"></a>
-<span class="sourceLineNo">050</span>     * Constructor<a name="line.50"></a>
-<span class="sourceLineNo">051</span>     */<a name="line.51"></a>
-<span class="sourceLineNo">052</span>    public YAAFIContainer()<a name="line.52"></a>
-<span class="sourceLineNo">053</span>    {<a name="line.53"></a>
-<span class="sourceLineNo">054</span>        this.enableLogging( new ConsoleLogger( logLevel ) );<a name="line.54"></a>
-<span class="sourceLineNo">055</span>        this.config = new ServiceContainerConfiguration();<a name="line.55"></a>
-<span class="sourceLineNo">056</span>    }<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span>    /**<a name="line.58"></a>
-<span class="sourceLineNo">059</span>     * Constructor<a name="line.59"></a>
-<span class="sourceLineNo">060</span>     */<a name="line.60"></a>
-<span class="sourceLineNo">061</span>    public YAAFIContainer(int logLevel)<a name="line.61"></a>
-<span class="sourceLineNo">062</span>    {<a name="line.62"></a>
-<span class="sourceLineNo">063</span>        this.logLevel = logLevel;<a name="line.63"></a>
-<span class="sourceLineNo">064</span>        this.enableLogging( new ConsoleLogger( logLevel ) );<a name="line.64"></a>
-<span class="sourceLineNo">065</span>        this.config = new ServiceContainerConfiguration();<a name="line.65"></a>
-<span class="sourceLineNo">066</span>    }<a name="line.66"></a>
-<span class="sourceLineNo">067</span><a name="line.67"></a>
-<span class="sourceLineNo">068</span>    /**<a name="line.68"></a>
-<span class="sourceLineNo">069</span>     * Starts up the container and initializes it.<a name="line.69"></a>
-<span class="sourceLineNo">070</span>     *<a name="line.70"></a>
-<span class="sourceLineNo">071</span>     * @param configFileName Name of the component configuration file<a name="line.71"></a>
-<span class="sourceLineNo">072</span>     * @param roleFileName Name of the role configuration file<a name="line.72"></a>
-<span class="sourceLineNo">073</span>     */<a name="line.73"></a>
-<span class="sourceLineNo">074</span>    public void startup(<a name="line.74"></a>
-<span class="sourceLineNo">075</span>        String configFileName,<a name="line.75"></a>
-<span class="sourceLineNo">076</span>        String roleFileName,<a name="line.76"></a>
-<span class="sourceLineNo">077</span>        String parametersFileName )<a name="line.77"></a>
-<span class="sourceLineNo">078</span>    {<a name="line.78"></a>
-<span class="sourceLineNo">079</span>        getLogger().debug("Starting container...");<a name="line.79"></a>
-<span class="sourceLineNo">080</span><a name="line.80"></a>
-<span class="sourceLineNo">081</span>        this.config.setComponentConfigurationLocation( configFileName );<a name="line.81"></a>
-<span class="sourceLineNo">082</span>        this.config.setComponentRolesLocation( roleFileName );<a name="line.82"></a>
-<span class="sourceLineNo">083</span>        this.config.setParametersLocation( parametersFileName );<a name="line.83"></a>
-<span class="sourceLineNo">084</span>        this.config.setLogger( new ConsoleLogger( logLevel ) );<a name="line.84"></a>
-<span class="sourceLineNo">085</span><a name="line.85"></a>
-<span class="sourceLineNo">086</span>        File configFile = new File(configFileName);<a name="line.86"></a>
-<span class="sourceLineNo">087</span><a name="line.87"></a>
-<span class="sourceLineNo">088</span>        if (!configFile.exists())<a name="line.88"></a>
-<span class="sourceLineNo">089</span>        {<a name="line.89"></a>
-<span class="sourceLineNo">090</span>            throw new RuntimeException(<a name="line.90"></a>
-<span class="sourceLineNo">091</span>                "Could not initialize the container because the config file could not be found:" + configFile);<a name="line.91"></a>
-<span class="sourceLineNo">092</span>        }<a name="line.92"></a>
-<span class="sourceLineNo">093</span><a name="line.93"></a>
-<span class="sourceLineNo">094</span>        try<a name="line.94"></a>
-<span class="sourceLineNo">095</span>        {<a name="line.95"></a>
-<span class="sourceLineNo">096</span>            initialize();<a name="line.96"></a>
-<span class="sourceLineNo">097</span>            getLogger().info("YaffiContainer ready.");<a name="line.97"></a>
-<span class="sourceLineNo">098</span>        }<a name="line.98"></a>
-<span class="sourceLineNo">099</span>        catch (Exception e)<a name="line.99"></a>
-<span class="sourceLineNo">100</span>        {<a name="line.100"></a>
-<span class="sourceLineNo">101</span>            getLogger().error("Could not initialize the container", e);<a name="line.101"></a>
-<span class="sourceLineNo">102</span>            throw new RuntimeException("Could not initialize the container");<a name="line.102"></a>
-<span class="sourceLineNo">103</span>        }<a name="line.103"></a>
-<span class="sourceLineNo">104</span>    }<a name="line.104"></a>
-<span class="sourceLineNo">105</span><a name="line.105"></a>
-<span class="sourceLineNo">106</span>    // -------------------------------------------------------------<a name="line.106"></a>
-<span class="sourceLineNo">107</span>    // Avalon lifecycle interfaces<a name="line.107"></a>
-<span class="sourceLineNo">108</span>    // -------------------------------------------------------------<a name="line.108"></a>
-<span class="sourceLineNo">109</span><a name="line.109"></a>
-<span class="sourceLineNo">110</span>    /**<a name="line.110"></a>
-<span class="sourceLineNo">111</span>     * Initializes the container<a name="line.111"></a>
-<span class="sourceLineNo">112</span>     *<a name="line.112"></a>
-<span class="sourceLineNo">113</span>     * @throws Exception generic exception<a name="line.113"></a>
-<span class="sourceLineNo">114</span>     */<a name="line.114"></a>
-<span class="sourceLineNo">115</span>    public void initialize() throws Exception<a name="line.115"></a>
-<span class="sourceLineNo">116</span>    {<a name="line.116"></a>
-<span class="sourceLineNo">117</span>        this.manager = ServiceContainerFactory.create(<a name="line.117"></a>
-<span class="sourceLineNo">118</span>            this.config<a name="line.118"></a>
-<span class="sourceLineNo">119</span>            );<a name="line.119"></a>
-<span class="sourceLineNo">120</span>    }<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span>    /**<a name="line.122"></a>
-<span class="sourceLineNo">123</span>     * Disposes of the container and releases resources<a name="line.123"></a>
-<span class="sourceLineNo">124</span>     */<a name="line.124"></a>
-<span class="sourceLineNo">125</span>    public void dispose()<a name="line.125"></a>
-<span class="sourceLineNo">126</span>    {<a name="line.126"></a>
-<span class="sourceLineNo">127</span>        getLogger().debug("Disposing of container...");<a name="line.127"></a>
-<span class="sourceLineNo">128</span>        if( this.manager != null )<a name="line.128"></a>
-<span class="sourceLineNo">129</span>        {<a name="line.129"></a>
-<span class="sourceLineNo">130</span>            this.manager.dispose();<a name="line.130"></a>
-<span class="sourceLineNo">131</span>        }<a name="line.131"></a>
-<span class="sourceLineNo">132</span>        getLogger().info("YaffiContainer has been disposed.");<a name="line.132"></a>
-<span class="sourceLineNo">133</span>    }<a name="line.133"></a>
-<span class="sourceLineNo">134</span><a name="line.134"></a>
-<span class="sourceLineNo">135</span>    /**<a name="line.135"></a>
-<span class="sourceLineNo">136</span>     * Returns an instance of the named component<a name="line.136"></a>
-<span class="sourceLineNo">137</span>     *<a name="line.137"></a>
-<span class="sourceLineNo">138</span>     * @param roleName Name of the role the component fills.<a name="line.138"></a>
-<span class="sourceLineNo">139</span>     * @throws ComponentException generic exception<a name="line.139"></a>
-<span class="sourceLineNo">140</span>     */<a name="line.140"></a>
-<span class="sourceLineNo">141</span>    public Object lookup(String roleName) throws ComponentException<a name="line.141"></a>
-<span class="sourceLineNo">142</span>    {<a name="line.142"></a>
-<span class="sourceLineNo">143</span>        try<a name="line.143"></a>
-<span class="sourceLineNo">144</span>        {<a name="line.144"></a>
-<span class="sourceLineNo">145</span>            return this.manager.lookup(roleName);<a name="line.145"></a>
-<span class="sourceLineNo">146</span>        }<a name="line.146"></a>
-<span class="sourceLineNo">147</span>        catch( Exception e )<a name="line.147"></a>
-<span class="sourceLineNo">148</span>        {<a name="line.148"></a>
-<span class="sourceLineNo">149</span>            String msg = "Failed to lookup role " + roleName;<a name="line.149"></a>
-<span class="sourceLineNo">150</span>            throw new ComponentException(roleName,msg,e);<a name="line.150"></a>
-<span class="sourceLineNo">151</span>        }<a name="line.151"></a>
-<span class="sourceLineNo">152</span>    }<a name="line.152"></a>
-<span class="sourceLineNo">153</span><a name="line.153"></a>
-<span class="sourceLineNo">154</span>    /**<a name="line.154"></a>
-<span class="sourceLineNo">155</span>     * Releases the component implementing the Component interface. This<a name="line.155"></a>
-<span class="sourceLineNo">156</span>     * interface is deprecated but still around in Fulcrum<a name="line.156"></a>
-<span class="sourceLineNo">157</span>     *<a name="line.157"></a>
-<span class="sourceLineNo">158</span>     * @param component<a name="line.158"></a>
-<span class="sourceLineNo">159</span>     */<a name="line.159"></a>
-<span class="sourceLineNo">160</span>    public void release(Component component)<a name="line.160"></a>
-<span class="sourceLineNo">161</span>    {<a name="line.161"></a>
-<span class="sourceLineNo">162</span>        this.manager.release(component);<a name="line.162"></a>
-<span class="sourceLineNo">163</span>    }<a name="line.163"></a>
-<span class="sourceLineNo">164</span><a name="line.164"></a>
-<span class="sourceLineNo">165</span>    /**<a name="line.165"></a>
-<span class="sourceLineNo">166</span>     * Releases the component<a name="line.166"></a>
-<span class="sourceLineNo">167</span>     *<a name="line.167"></a>
-<span class="sourceLineNo">168</span>     * @param component<a name="line.168"></a>
-<span class="sourceLineNo">169</span>     */<a name="line.169"></a>
-<span class="sourceLineNo">170</span>    public void release(Object component)<a name="line.170"></a>
-<span class="sourceLineNo">171</span>    {<a name="line.171"></a>
-<span class="sourceLineNo">172</span>        this.manager.release(component);<a name="line.172"></a>
-<span class="sourceLineNo">173</span>    }<a name="line.173"></a>
-<span class="sourceLineNo">174</span>}<a name="line.174"></a>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-</pre>
-</div>
-</body>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>package org.apache.fulcrum.testcontainer;<a name="line.1"></a>
+<span class="sourceLineNo">002</span><a name="line.2"></a>
+<span class="sourceLineNo">003</span>/*<a name="line.3"></a>
+<span class="sourceLineNo">004</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.4"></a>
+<span class="sourceLineNo">005</span> * or more contributor license agreements.  See the NOTICE file<a name="line.5"></a>
+<span class="sourceLineNo">006</span> * distributed with this work for additional information<a name="line.6"></a>
+<span class="sourceLineNo">007</span> * regarding copyright ownership.  The ASF licenses this file<a name="line.7"></a>
+<span class="sourceLineNo">008</span> * to you under the Apache License, Version 2.0 (the<a name="line.8"></a>
+<span class="sourceLineNo">009</span> * "License"); you may not use this file except in compliance<a name="line.9"></a>
+<span class="sourceLineNo">010</span> * with the License.  You may obtain a copy of the License at<a name="line.10"></a>
+<span class="sourceLineNo">011</span> *<a name="line.11"></a>
+<span class="sourceLineNo">012</span> *   http://www.apache.org/licenses/LICENSE-2.0<a name="line.12"></a>
+<span class="sourceLineNo">013</span> *<a name="line.13"></a>
+<span class="sourceLineNo">014</span> * Unless required by applicable law or agreed to in writing,<a name="line.14"></a>
+<span class="sourceLineNo">015</span> * software distributed under the License is distributed on an<a name="line.15"></a>
+<span class="sourceLineNo">016</span> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY<a name="line.16"></a>
+<span class="sourceLineNo">017</span> * KIND, either express or implied.  See the License for the<a name="line.17"></a>
+<span class="sourceLineNo">018</span> * specific language governing permissions and limitations<a name="line.18"></a>
+<span class="sourceLineNo">019</span> * under the License.<a name="line.19"></a>
+<span class="sourceLineNo">020</span> */<a name="line.20"></a>
+<span class="sourceLineNo">021</span><a name="line.21"></a>
+<span class="sourceLineNo">022</span>import java.io.File;<a name="line.22"></a>
+<span class="sourceLineNo">023</span><a name="line.23"></a>
+<span class="sourceLineNo">024</span>import org.apache.avalon.framework.component.Component;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import org.apache.avalon.framework.component.ComponentException;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import org.apache.avalon.framework.logger.AbstractLogEnabled;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import org.apache.avalon.framework.logger.ConsoleLogger;<a name="line.27"></a>
+<span class="sourceLineNo">028</span>import org.apache.fulcrum.yaafi.framework.container.ServiceContainer;<a name="line.28"></a>
+<span class="sourceLineNo">029</span>import org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.fulcrum.yaafi.framework.factory.ServiceContainerFactory;<a name="line.30"></a>
+<span class="sourceLineNo">031</span><a name="line.31"></a>
+<span class="sourceLineNo">032</span>/**<a name="line.32"></a>
+<span class="sourceLineNo">033</span> * This is a simple YAAFI based container that can be used in unit test<a name="line.33"></a>
+<span class="sourceLineNo">034</span> * of the fulcrum components.<a name="line.34"></a>
+<span class="sourceLineNo">035</span> *<a name="line.35"></a>
+<span class="sourceLineNo">036</span> * @author &lt;a href="mailto:siegfried.goeschl@it20one.at"&gt;Siegfried Goeschl&lt;/a&gt;<a name="line.36"></a>
+<span class="sourceLineNo">037</span> */<a name="line.37"></a>
+<span class="sourceLineNo">038</span>public class YAAFIContainer extends AbstractLogEnabled implements Container<a name="line.38"></a>
+<span class="sourceLineNo">039</span>{<a name="line.39"></a>
+<span class="sourceLineNo">040</span>    /** The YAAFI configuration */<a name="line.40"></a>
+<span class="sourceLineNo">041</span>    private ServiceContainerConfiguration config;<a name="line.41"></a>
+<span class="sourceLineNo">042</span><a name="line.42"></a>
+<span class="sourceLineNo">043</span>    /** Component manager */<a name="line.43"></a>
+<span class="sourceLineNo">044</span>    private ServiceContainer manager;<a name="line.44"></a>
+<span class="sourceLineNo">045</span><a name="line.45"></a>
+<span class="sourceLineNo">046</span>    /** The log level for the ConsoleLogger */<a name="line.46"></a>
+<span class="sourceLineNo">047</span>    private int logLevel = ConsoleLogger.LEVEL_DEBUG;<a name="line.47"></a>
+<span class="sourceLineNo">048</span><a name="line.48"></a>
+<span class="sourceLineNo">049</span>    /**<a name="line.49"></a>
+<span class="sourceLineNo">050</span>     * Constructor.<a name="line.50"></a>
+<span class="sourceLineNo">051</span>     */<a name="line.51"></a>
+<span class="sourceLineNo">052</span>    public YAAFIContainer()<a name="line.52"></a>
+<span class="sourceLineNo">053</span>    {<a name="line.53"></a>
+<span class="sourceLineNo">054</span>        this.enableLogging( new ConsoleLogger( logLevel ) );<a name="line.54"></a>
+<span class="sourceLineNo">055</span>        this.config = new ServiceContainerConfiguration();<a name="line.55"></a>
+<span class="sourceLineNo">056</span>    }<a name="line.56"></a>
+<span class="sourceLineNo">057</span><a name="line.57"></a>
+<span class="sourceLineNo">058</span>    /**<a name="line.58"></a>
+<span class="sourceLineNo">059</span>     * Constructor.<a name="line.59"></a>
+<span class="sourceLineNo">060</span>     *<a name="line.60"></a>
+<span class="sourceLineNo">061</span>     * @param logLevel the log level to be used<a name="line.61"></a>
+<span class="sourceLineNo">062</span>     */<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    public YAAFIContainer(int logLevel)<a name="line.63"></a>
+<span class="sourceLineNo">064</span>    {<a name="line.64"></a>
+<span class="sourceLineNo">065</span>        this.logLevel = logLevel;<a name="line.65"></a>
+<span class="sourceLineNo">066</span>        this.enableLogging( new ConsoleLogger( logLevel ) );<a name="line.66"></a>
+<span class="sourceLineNo">067</span>        this.config = new ServiceContainerConfiguration();<a name="line.67"></a>
+<span class="sourceLineNo">068</span>    }<a name="line.68"></a>
+<span class="sourceLineNo">069</span><a name="line.69"></a>
+<span class="sourceLineNo">070</span>    /**<a name="line.70"></a>
+<span class="sourceLineNo">071</span>     * Starts up the container and initializes it.<a name="line.71"></a>
+<span class="sourceLineNo">072</span>     *<a name="line.72"></a>
+<span class="sourceLineNo">073</span>     * @param configFileName Name of the component configuration file<a name="line.73"></a>
+<span class="sourceLineNo">074</span>     * @param roleFileName Name of the role configuration file<a name="line.74"></a>
+<span class="sourceLineNo">075</span>     */<a name="line.75"></a>
+<span class="sourceLineNo">076</span>    public void startup(<a name="line.76"></a>
+<span class="sourceLineNo">077</span>        String configFileName,<a name="line.77"></a>
+<span class="sourceLineNo">078</span>        String roleFileName,<a name="line.78"></a>
+<span class="sourceLineNo">079</span>        String parametersFileName )<a name="line.79"></a>
+<span class="sourceLineNo">080</span>    {<a name="line.80"></a>
+<span class="sourceLineNo">081</span>        getLogger().debug("Starting container...");<a name="line.81"></a>
+<span class="sourceLineNo">082</span><a name="line.82"></a>
+<span class="sourceLineNo">083</span>        this.config.setComponentConfigurationLocation( configFileName );<a name="line.83"></a>
+<span class="sourceLineNo">084</span>        this.config.setComponentRolesLocation( roleFileName );<a name="line.84"></a>
+<span class="sourceLineNo">085</span>        this.config.setParametersLocation( parametersFileName );<a name="line.85"></a>
+<span class="sourceLineNo">086</span>        this.config.setLogger( new ConsoleLogger( logLevel ) );<a name="line.86"></a>
+<span class="sourceLineNo">087</span><a name="line.87"></a>
+<span class="sourceLineNo">088</span>        File configFile = new File(configFileName);<a name="line.88"></a>
+<span class="sourceLineNo">089</span><a name="line.89"></a>
+<span class="sourceLineNo">090</span>        if (!configFile.exists())<a name="line.90"></a>
+<span class="sourceLineNo">091</span>        {<a name="line.91"></a>
+<span class="sourceLineNo">092</span>            throw new RuntimeException(<a name="line.92"></a>
+<span class="sourceLineNo">093</span>                "Could not initialize the container because the config file could not be found:" + configFile);<a name="line.93"></a>
+<span class="sourceLineNo">094</span>        }<a name="line.94"></a>
+<span class="sourceLineNo">095</span><a name="line.95"></a>
+<span class="sourceLineNo">096</span>        try<a name="line.96"></a>
+<span class="sourceLineNo">097</span>        {<a name="line.97"></a>
+<span class="sourceLineNo">098</span>            initialize();<a name="line.98"></a>
+<span class="sourceLineNo">099</span>            getLogger().info("YAFFI Container ready.");<a name="line.99"></a>
+<span class="sourceLineNo">100</span>        }<a name="line.100"></a>
+<span class="sourceLineNo">101</span>        catch (Exception e)<a name="line.101"></a>
+<span class="sourceLineNo">102</span>        {<a name="line.102"></a>
+<span class="sourceLineNo">103</span>            getLogger().error("Could not initialize the container", e);<a name="line.103"></a>
+<span class="sourceLineNo">104</span>            throw new RuntimeException("Could not initialize the container");<a name="line.104"></a>
+<span class="sourceLineNo">105</span>        }<a name="line.105"></a>
+<span class="sourceLineNo">106</span>    }<a name="line.106"></a>
+<span class="sourceLineNo">107</span><a name="line.107"></a>
+<span class="sourceLineNo">108</span>    // -------------------------------------------------------------<a name="line.108"></a>
+<span class="sourceLineNo">109</span>    // Avalon lifecycle interfaces<a name="line.109"></a>
+<span class="sourceLineNo">110</span>    // -------------------------------------------------------------<a name="line.110"></a>
+<span class="sourceLineNo">111</span><a name="line.111"></a>
+<span class="sourceLineNo">112</span>    /**<a name="line.112"></a>
+<span class="sourceLineNo">113</span>     * Initializes the container.<a name="line.113"></a>
+<span class="sourceLineNo">114</span>     *<a name="line.114"></a>
+<span class="sourceLineNo">115</span>     * @throws Exception generic exception<a name="line.115"></a>
+<span class="sourceLineNo">116</span>     */<a name="line.116"></a>
+<span class="sourceLineNo">117</span>    public void initialize() throws Exception<a name="line.117"></a>
+<span class="sourceLineNo">118</span>    {<a name="line.118"></a>
+<span class="sourceLineNo">119</span>        this.manager = ServiceContainerFactory.create(<a name="line.119"></a>
+<span class="sourceLineNo">120</span>            this.config<a name="line.120"></a>
+<span class="sourceLineNo">121</span>            );<a name="line.121"></a>
+<span class="sourceLineNo">122</span>    }<a name="line.122"></a>
+<span class="sourceLineNo">123</span><a name="line.123"></a>
+<span class="sourceLineNo">124</span>    /**<a name="line.124"></a>
+<span class="sourceLineNo">125</span>     * Disposes of the container and releases resources.<a name="line.125"></a>
+<span class="sourceLineNo">126</span>     */<a name="line.126"></a>
+<span class="sourceLineNo">127</span>    public void dispose()<a name="line.127"></a>
+<span class="sourceLineNo">128</span>    {<a name="line.128"></a>
+<span class="sourceLineNo">129</span>        getLogger().debug("Disposing of container...");<a name="line.129"></a>
+<span class="sourceLineNo">130</span>        if( this.manager != null )<a name="line.130"></a>
+<span class="sourceLineNo">131</span>        {<a name="line.131"></a>
+<span class="sourceLineNo">132</span>            this.manager.dispose();<a name="line.132"></a>
+<span class="sourceLineNo">133</span>        }<a name="line.133"></a>
+<span class="sourceLineNo">134</span>        getLogger().info("YAFFI Container has been disposed.");<a name="line.134"></a>
+<span class="sourceLineNo">135</span>    }<a name="line.135"></a>
+<span class="sourceLineNo">136</span><a name="line.136"></a>
+<span class="sourceLineNo">137</span>    /**<a name="line.137"></a>
+<span class="sourceLineNo">138</span>     * Returns an instance of the named component.<a name="line.138"></a>
+<span class="sourceLineNo">139</span>     *<a name="line.139"></a>
+<span class="sourceLineNo">140</span>     * @param roleName Name of the role the component fills.<a name="line.140"></a>
+<span class="sourceLineNo">141</span>     * @throws ComponentException generic exception<a name="line.141"></a>
+<span class="sourceLineNo">142</span>     */<a name="line.142"></a>
+<span class="sourceLineNo">143</span>    public Object lookup(String roleName) throws ComponentException<a name="line.143"></a>
+<span class="sourceLineNo">144</span>    {<a name="line.144"></a>
+<span class="sourceLineNo">145</span>        try<a name="line.145"></a>
+<span class="sourceLineNo">146</span>        {<a name="line.146"></a>
+<span class="sourceLineNo">147</span>            return this.manager.lookup(roleName);<a name="line.147"></a>
+<span class="sourceLineNo">148</span>        }<a name="line.148"></a>
+<span class="sourceLineNo">149</span>        catch( Exception e )<a name="line.149"></a>
+<span class="sourceLineNo">150</span>        {<a name="line.150"></a>
+<span class="sourceLineNo">151</span>            String msg = "Failed to lookup role " + roleName;<a name="line.151"></a>
+<span class="sourceLineNo">152</span>            throw new ComponentException(roleName,msg,e);<a name="line.152"></a>
+<span class="sourceLineNo">153</span>        }<a name="line.153"></a>
+<span class="sourceLineNo">154</span>    }<a name="line.154"></a>
+<span class="sourceLineNo">155</span><a name="line.155"></a>
+<span class="sourceLineNo">156</span>    /**<a name="line.156"></a>
+<span class="sourceLineNo">157</span>     * Releases the component implementing the Component interface. This<a name="line.157"></a>
+<span class="sourceLineNo">158</span>     * interface is deprecated but still around in Fulcrum<a name="line.158"></a>
+<span class="sourceLineNo">159</span>     *<a name="line.159"></a>
+<span class="sourceLineNo">160</span>     * @param component instance of the component to release<a name="line.160"></a>
+<span class="sourceLineNo">161</span>     */<a name="line.161"></a>
+<span class="sourceLineNo">162</span>    public void release(Component component)<a name="line.162"></a>
+<span class="sourceLineNo">163</span>    {<a name="line.163"></a>
+<span class="sourceLineNo">164</span>        this.manager.release(component);<a name="line.164"></a>
+<span class="sourceLineNo">165</span>    }<a name="line.165"></a>
+<span class="sourceLineNo">166</span><a name="line.166"></a>
+<span class="sourceLineNo">167</span>    /**<a name="line.167"></a>
+<span class="sourceLineNo">168</span>     * Releases the component.<a name="line.168"></a>
+<span class="sourceLineNo">169</span>     *<a name="line.169"></a>
+<span class="sourceLineNo">170</span>     * @param component component to be released<a name="line.170"></a>
+<span class="sourceLineNo">171</span>     */<a name="line.171"></a>
+<span class="sourceLineNo">172</span>    public void release(Object component)<a name="line.172"></a>
+<span class="sourceLineNo">173</span>    {<a name="line.173"></a>
+<span class="sourceLineNo">174</span>        this.manager.release(component);<a name="line.174"></a>
+<span class="sourceLineNo">175</span>    }<a name="line.175"></a>
+<span class="sourceLineNo">176</span>}<a name="line.176"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
 </html>
\ No newline at end of file

Modified: websites/production/turbine/content/fulcrum/fulcrum-testcontainer/apidocs/stylesheet.css
==============================================================================
--- websites/production/turbine/content/fulcrum/fulcrum-testcontainer/apidocs/stylesheet.css (original)
+++ websites/production/turbine/content/fulcrum/fulcrum-testcontainer/apidocs/stylesheet.css Tue May 21 03:45:40 2019
@@ -1,474 +1,574 @@
-/* Javadoc style sheet */
-/*
-Overall document style
-*/
-body {
-    background-color:#ffffff;
-    color:#353833;
-    font-family:Arial, Helvetica, sans-serif;
-    font-size:76%;
-    margin:0;
-}
-a:link, a:visited {
-    text-decoration:none;
-    color:#4c6b87;
-}
-a:hover, a:focus {
-    text-decoration:none;
-    color:#bb7a2a;
-}
-a:active {
-    text-decoration:none;
-    color:#4c6b87;
-}
-a[name] {
-    color:#353833;
-}
-a[name]:hover {
-    text-decoration:none;
-    color:#353833;
-}
-pre {
-    font-size:1.3em;
-}
-h1 {
-    font-size:1.8em;
-}
-h2 {
-    font-size:1.5em;
-}
-h3 {
-    font-size:1.4em;
-}
-h4 {
-    font-size:1.3em;
-}
-h5 {
-    font-size:1.2em;
-}
-h6 {
-    font-size:1.1em;
-}
-ul {
-    list-style-type:disc;
-}
-code, tt {
-    font-size:1.2em;
-}
-dt code {
-    font-size:1.2em;
-}
-table tr td dt code {
-    font-size:1.2em;
-    vertical-align:top;
-}
-sup {
-    font-size:.6em;
-}
-/*
-Document title and Copyright styles
-*/
-.clear {
-    clear:both;
-    height:0px;
-    overflow:hidden;
-}
-.aboutLanguage {
-    float:right;
-    padding:0px 21px;
-    font-size:.8em;
-    z-index:200;
-    margin-top:-7px;
-}
-.legalCopy {
-    margin-left:.5em;
-}
-.bar a, .bar a:link, .bar a:visited, .bar a:active {
-    color:#FFFFFF;
-    text-decoration:none;
-}
-.bar a:hover, .bar a:focus {
-    color:#bb7a2a;
-}
-.tab {
-    background-color:#0066FF;
-    background-image:url(resources/titlebar.gif);
-    background-position:left top;
-    background-repeat:no-repeat;
-    color:#ffffff;
-    padding:8px;
-    width:5em;
-    font-weight:bold;
-}
-/*
-Navigation bar styles
-*/
-.bar {
-    background-image:url(resources/background.gif);
-    background-repeat:repeat-x;
-    color:#FFFFFF;
-    padding:.8em .5em .4em .8em;
-    height:auto;/*height:1.8em;*/
-    font-size:1em;
-    margin:0;
-}
-.topNav {
-    background-image:url(resources/background.gif);
-    background-repeat:repeat-x;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-}
-.bottomNav {
-    margin-top:10px;
-    background-image:url(resources/background.gif);
-    background-repeat:repeat-x;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-}
-.subNav {
-    background-color:#dee3e9;
-    border-bottom:1px solid #9eadc0;
-    float:left;
-    width:100%;
-    overflow:hidden;
-}
-.subNav div {
-    clear:left;
-    float:left;
-    padding:0 0 5px 6px;
-}
-ul.navList, ul.subNavList {
-    float:left;
-    margin:0 25px 0 0;
-    padding:0;
-}
-ul.navList li{
-    list-style:none;
-    float:left;
-    padding:3px 6px;
-}
-ul.subNavList li{
-    list-style:none;
-    float:left;
-    font-size:90%;
-}
-.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
-    color:#FFFFFF;
-    text-decoration:none;
-}
-.topNav a:hover, .bottomNav a:hover {
-    text-decoration:none;
-    color:#bb7a2a;
-}
-.navBarCell1Rev {
-    background-image:url(resources/tab.gif);
-    background-color:#a88834;
-    color:#FFFFFF;
-    margin: auto 5px;
-    border:1px solid #c9aa44;
-}
-/*
-Page header and footer styles
-*/
-.header, .footer {
-    clear:both;
-    margin:0 20px;
-    padding:5px 0 0 0;
-}
-.indexHeader {
-    margin:10px;
-    position:relative;
-}
-.indexHeader h1 {
-    font-size:1.3em;
-}
-.title {
-    color:#2c4557;
-    margin:10px 0;
-}
-.subTitle {
-    margin:5px 0 0 0;
-}
-.header ul {
-    margin:0 0 25px 0;
-    padding:0;
-}
-.footer ul {
-    margin:20px 0 5px 0;
-}
-.header ul li, .footer ul li {
-    list-style:none;
-    font-size:1.2em;
-}
-/*
-Heading styles
-*/
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
-    background-color:#dee3e9;
-    border-top:1px solid #9eadc0;
-    border-bottom:1px solid #9eadc0;
-    margin:0 0 6px -8px;
-    padding:2px 5px;
-}
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    background-color:#dee3e9;
-    border-top:1px solid #9eadc0;
-    border-bottom:1px solid #9eadc0;
-    margin:0 0 6px -8px;
-    padding:2px 5px;
-}
-ul.blockList ul.blockList li.blockList h3 {
-    padding:0;
-    margin:15px 0;
-}
-ul.blockList li.blockList h2 {
-    padding:0px 0 20px 0;
-}
-/*
-Page layout container styles
-*/
-.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
-    clear:both;
-    padding:10px 20px;
-    position:relative;
-}
-.indexContainer {
-    margin:10px;
-    position:relative;
-    font-size:1.0em;
-}
-.indexContainer h2 {
-    font-size:1.1em;
-    padding:0 0 3px 0;
-}
-.indexContainer ul {
-    margin:0;
-    padding:0;
-}
-.indexContainer ul li {
-    list-style:none;
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
-    font-size:1.1em;
-    font-weight:bold;
-    margin:10px 0 0 0;
-    color:#4E4E4E;
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
-    margin:10px 0 10px 20px;
-}
-.serializedFormContainer dl.nameValue dt {
-    margin-left:1px;
-    font-size:1.1em;
-    display:inline;
-    font-weight:bold;
-}
-.serializedFormContainer dl.nameValue dd {
-    margin:0 0 0 1px;
-    font-size:1.1em;
-    display:inline;
-}
-/*
-List styles
-*/
-ul.horizontal li {
-    display:inline;
-    font-size:0.9em;
-}
-ul.inheritance {
-    margin:0;
-    padding:0;
-}
-ul.inheritance li {
-    display:inline;
-    list-style:none;
-}
-ul.inheritance li ul.inheritance {
-    margin-left:15px;
-    padding-left:15px;
-    padding-top:1px;
-}
-ul.blockList, ul.blockListLast {
-    margin:10px 0 10px 0;
-    padding:0;
-}
-ul.blockList li.blockList, ul.blockListLast li.blockList {
-    list-style:none;
-    margin-bottom:25px;
-}
-ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
-    padding:0px 20px 5px 10px;
-    border:1px solid #9eadc0;
-    background-color:#f9f9f9;
-}
-ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
-    padding:0 0 5px 8px;
-    background-color:#ffffff;
-    border:1px solid #9eadc0;
-    border-top:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
-    margin-left:0;
-    padding-left:0;
-    padding-bottom:15px;
-    border:none;
-    border-bottom:1px solid #9eadc0;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
-    list-style:none;
-    border-bottom:none;
-    padding-bottom:0;
-}
-table tr td dl, table tr td dl dt, table tr td dl dd {
-    margin-top:0;
-    margin-bottom:1px;
-}
-/*
-Table styles
-*/
-.contentContainer table, .classUseContainer table, .constantValuesContainer table {
-    border-bottom:1px solid #9eadc0;
-    width:100%;
-}
-.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table {
-    width:100%;
-}
-.contentContainer .description table, .contentContainer .details table {
-    border-bottom:none;
-}
-.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{
-    vertical-align:top;
-    padding-right:20px;
-}
-.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast,
-.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast,
-.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne,
-.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne {
-    padding-right:3px;
-}
-.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption {
-    position:relative;
-    text-align:left;
-    background-repeat:no-repeat;
-    color:#FFFFFF;
-    font-weight:bold;
-    clear:none;
-    overflow:hidden;
-    padding:0px;
-    margin:0px;
-}
-caption a:link, caption a:hover, caption a:active, caption a:visited {
-    color:#FFFFFF;
-}
-.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span {
-    white-space:nowrap;
-    padding-top:8px;
-    padding-left:8px;
-    display:block;
-    float:left;
-    background-image:url(resources/titlebar.gif);
-    height:18px;
-}
-.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd {
-    width:10px;
-    background-image:url(resources/titlebar_end.gif);
-    background-repeat:no-repeat;
-    background-position:top right;
-    position:relative;
-    float:left;
-}
-ul.blockList ul.blockList li.blockList table {
-    margin:0 0 12px 0px;
-    width:100%;
-}
-.tableSubHeadingColor {
-    background-color: #EEEEFF;
-}
-.altColor {
-    background-color:#eeeeef;
-}
-.rowColor {
-    background-color:#ffffff;
-}
-.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td {
-    text-align:left;
-    padding:3px 3px 3px 7px;
-}
-th.colFirst, th.colLast, th.colOne, .constantValuesContainer th {
-    background:#dee3e9;
-    border-top:1px solid #9eadc0;
-    border-bottom:1px solid #9eadc0;
-    text-align:left;
-    padding:3px 3px 3px 7px;
-}
-td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
-    font-weight:bold;
-}
-td.colFirst, th.colFirst {
-    border-left:1px solid #9eadc0;
-    white-space:nowrap;
-}
-td.colLast, th.colLast {
-    border-right:1px solid #9eadc0;
-}
-td.colOne, th.colOne {
-    border-right:1px solid #9eadc0;
-    border-left:1px solid #9eadc0;
-}
-table.overviewSummary  {
-    padding:0px;
-    margin-left:0px;
-}
-table.overviewSummary td.colFirst, table.overviewSummary th.colFirst,
-table.overviewSummary td.colOne, table.overviewSummary th.colOne {
-    width:25%;
-    vertical-align:middle;
-}
-table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
-    width:25%;
-    vertical-align:middle;
-}
-/*
-Content styles
-*/
-.description pre {
-    margin-top:0;
-}
-.deprecatedContent {
-    margin:0;
-    padding:10px 0;
-}
-.docSummary {
-    padding:0;
-}
-/*
-Formatting effect styles
-*/
-.sourceLineNo {
-    color:green;
-    padding:0 30px 0 0;
-}
-h1.hidden {
-    visibility:hidden;
-    overflow:hidden;
-    font-size:.9em;
-}
-.block {
-    display:block;
-    margin:3px 0 0 0;
-}
-.strong {
-    font-weight:bold;
+/* Javadoc style sheet */
+/*
+Overall document style
+*/
+
+@import url('resources/fonts/dejavu.css');
+
+body {
+    background-color:#ffffff;
+    color:#353833;
+    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
+    font-size:14px;
+    margin:0;
+}
+a:link, a:visited {
+    text-decoration:none;
+    color:#4A6782;
+}
+a:hover, a:focus {
+    text-decoration:none;
+    color:#bb7a2a;
+}
+a:active {
+    text-decoration:none;
+    color:#4A6782;
+}
+a[name] {
+    color:#353833;
+}
+a[name]:hover {
+    text-decoration:none;
+    color:#353833;
+}
+pre {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+}
+h1 {
+    font-size:20px;
+}
+h2 {
+    font-size:18px;
+}
+h3 {
+    font-size:16px;
+    font-style:italic;
+}
+h4 {
+    font-size:13px;
+}
+h5 {
+    font-size:12px;
+}
+h6 {
+    font-size:11px;
+}
+ul {
+    list-style-type:disc;
+}
+code, tt {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    padding-top:4px;
+    margin-top:8px;
+    line-height:1.4em;
+}
+dt code {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    padding-top:4px;
+}
+table tr td dt code {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    vertical-align:top;
+    padding-top:4px;
+}
+sup {
+    font-size:8px;
+}
+/*
+Document title and Copyright styles
+*/
+.clear {
+    clear:both;
+    height:0px;
+    overflow:hidden;
+}
+.aboutLanguage {
+    float:right;
+    padding:0px 21px;
+    font-size:11px;
+    z-index:200;
+    margin-top:-9px;
+}
+.legalCopy {
+    margin-left:.5em;
+}
+.bar a, .bar a:link, .bar a:visited, .bar a:active {
+    color:#FFFFFF;
+    text-decoration:none;
+}
+.bar a:hover, .bar a:focus {
+    color:#bb7a2a;
+}
+.tab {
+    background-color:#0066FF;
+    color:#ffffff;
+    padding:8px;
+    width:5em;
+    font-weight:bold;
+}
+/*
+Navigation bar styles
+*/
+.bar {
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    padding:.8em .5em .4em .8em;
+    height:auto;/*height:1.8em;*/
+    font-size:11px;
+    margin:0;
+}
+.topNav {
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+    font-size:12px; 
+}
+.bottomNav {
+    margin-top:10px;
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+    font-size:12px;
+}
+.subNav {
+    background-color:#dee3e9;
+    float:left;
+    width:100%;
+    overflow:hidden;
+    font-size:12px;
+}
+.subNav div {
+    clear:left;
+    float:left;
+    padding:0 0 5px 6px;
+    text-transform:uppercase;
+}
+ul.navList, ul.subNavList {
+    float:left;
+    margin:0 25px 0 0;
+    padding:0;
+}
+ul.navList li{
+    list-style:none;
+    float:left;
+    padding: 5px 6px;
+    text-transform:uppercase;
+}
+ul.subNavList li{
+    list-style:none;
+    float:left;
+}
+.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
+    color:#FFFFFF;
+    text-decoration:none;
+    text-transform:uppercase;
+}
+.topNav a:hover, .bottomNav a:hover {
+    text-decoration:none;
+    color:#bb7a2a;
+    text-transform:uppercase;
+}
+.navBarCell1Rev {
+    background-color:#F8981D;
+    color:#253441;
+    margin: auto 5px;
+}
+.skipNav {
+    position:absolute;
+    top:auto;
+    left:-9999px;
+    overflow:hidden;
+}
+/*
+Page header and footer styles
+*/
+.header, .footer {
+    clear:both;
+    margin:0 20px;
+    padding:5px 0 0 0;
+}
+.indexHeader {
+    margin:10px;
+    position:relative;
+}
+.indexHeader span{
+    margin-right:15px;
+}
+.indexHeader h1 {
+    font-size:13px;
+}
+.title {
+    color:#2c4557;
+    margin:10px 0;
+}
+.subTitle {
+    margin:5px 0 0 0;
+}
+.header ul {
+    margin:0 0 15px 0;
+    padding:0;
+}
+.footer ul {
+    margin:20px 0 5px 0;
+}
+.header ul li, .footer ul li {
+    list-style:none;
+    font-size:13px;
+}
+/*
+Heading styles
+*/
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+    background-color:#dee3e9;
+    border:1px solid #d0d9e0;
+    margin:0 0 6px -8px;
+    padding:7px 5px;
+}
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    background-color:#dee3e9;
+    border:1px solid #d0d9e0;
+    margin:0 0 6px -8px;
+    padding:7px 5px;
+}
+ul.blockList ul.blockList li.blockList h3 {
+    padding:0;
+    margin:15px 0;
+}
+ul.blockList li.blockList h2 {
+    padding:0px 0 20px 0;
+}
+/*
+Page layout container styles
+*/
+.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
+    clear:both;
+    padding:10px 20px;
+    position:relative;
+}
+.indexContainer {
+    margin:10px;
+    position:relative;
+    font-size:12px;
+}
+.indexContainer h2 {
+    font-size:13px;
+    padding:0 0 3px 0;
+}
+.indexContainer ul {
+    margin:0;
+    padding:0;
+}
+.indexContainer ul li {
+    list-style:none;
+    padding-top:2px;
+}
+.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
+    font-size:12px;
+    font-weight:bold;
+    margin:10px 0 0 0;
+    color:#4E4E4E;
+}
+.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
+    margin:5px 0 10px 0px;
+    font-size:14px;
+    font-family:'DejaVu Sans Mono',monospace;
+}
+.serializedFormContainer dl.nameValue dt {
+    margin-left:1px;
+    font-size:1.1em;
+    display:inline;
+    font-weight:bold;
+}
+.serializedFormContainer dl.nameValue dd {
+    margin:0 0 0 1px;
+    font-size:1.1em;
+    display:inline;
+}
+/*
+List styles
+*/
+ul.horizontal li {
+    display:inline;
+    font-size:0.9em;
+}
+ul.inheritance {
+    margin:0;
+    padding:0;
+}
+ul.inheritance li {
+    display:inline;
+    list-style:none;
+}
+ul.inheritance li ul.inheritance {
+    margin-left:15px;
+    padding-left:15px;
+    padding-top:1px;
+}
+ul.blockList, ul.blockListLast {
+    margin:10px 0 10px 0;
+    padding:0;
+}
+ul.blockList li.blockList, ul.blockListLast li.blockList {
+    list-style:none;
+    margin-bottom:15px;
+    line-height:1.4;
+}
+ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
+    padding:0px 20px 5px 10px;
+    border:1px solid #ededed; 
+    background-color:#f8f8f8;
+}
+ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
+    padding:0 0 5px 8px;
+    background-color:#ffffff;
+    border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
+    margin-left:0;
+    padding-left:0;
+    padding-bottom:15px;
+    border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
+    list-style:none;
+    border-bottom:none;
+    padding-bottom:0;
+}
+table tr td dl, table tr td dl dt, table tr td dl dd {
+    margin-top:0;
+    margin-bottom:1px;
+}
+/*
+Table styles
+*/
+.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
+    width:100%;
+    border-left:1px solid #EEE; 
+    border-right:1px solid #EEE; 
+    border-bottom:1px solid #EEE; 
+}
+.overviewSummary, .memberSummary  {
+    padding:0px;
+}
+.overviewSummary caption, .memberSummary caption, .typeSummary caption,
+.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
+    position:relative;
+    text-align:left;
+    background-repeat:no-repeat;
+    color:#253441;
+    font-weight:bold;
+    clear:none;
+    overflow:hidden;
+    padding:0px;
+    padding-top:10px;
+    padding-left:1px;
+    margin:0px;
+    white-space:pre;
+}
+.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
+.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
+.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
+.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
+.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
+.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
+.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
+.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
+    color:#FFFFFF;
+}
+.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
+.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    padding-bottom:7px;
+    display:inline-block;
+    float:left;
+    background-color:#F8981D;
+    border: none;
+    height:16px;
+}
+.memberSummary caption span.activeTableTab span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    margin-right:3px;
+    display:inline-block;
+    float:left;
+    background-color:#F8981D;
+    height:16px;
+}
+.memberSummary caption span.tableTab span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    margin-right:3px;
+    display:inline-block;
+    float:left;
+    background-color:#4D7A97;
+    height:16px;
+}
+.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
+    padding-top:0px;
+    padding-left:0px;
+    padding-right:0px;
+    background-image:none;
+    float:none;
+    display:inline;
+}
+.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
+.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
+    display:none;
+    width:5px;
+    position:relative;
+    float:left;
+    background-color:#F8981D;
+}
+.memberSummary .activeTableTab .tabEnd {
+    display:none;
+    width:5px;
+    margin-right:3px;
+    position:relative; 
+    float:left;
+    background-color:#F8981D;
+}
+.memberSummary .tableTab .tabEnd {
+    display:none;
+    width:5px;
+    margin-right:3px;
+    position:relative;
+    background-color:#4D7A97;
+    float:left;
+
+}
+.overviewSummary td, .memberSummary td, .typeSummary td,
+.useSummary td, .constantsSummary td, .deprecatedSummary td {
+    text-align:left;
+    padding:0px 0px 12px 10px;
+}
+th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
+td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
+    vertical-align:top;
+    padding-right:0px;
+    padding-top:8px;
+    padding-bottom:3px;
+}
+th.colFirst, th.colLast, th.colOne, .constantsSummary th {
+    background:#dee3e9;
+    text-align:left;
+    padding:8px 3px 3px 7px;
+}
+td.colFirst, th.colFirst {
+    white-space:nowrap;
+    font-size:13px;
+}
+td.colLast, th.colLast {
+    font-size:13px;
+}
+td.colOne, th.colOne {
+    font-size:13px;
+}
+.overviewSummary td.colFirst, .overviewSummary th.colFirst,
+.useSummary td.colFirst, .useSummary th.colFirst,
+.overviewSummary td.colOne, .overviewSummary th.colOne,
+.memberSummary td.colFirst, .memberSummary th.colFirst,
+.memberSummary td.colOne, .memberSummary th.colOne,
+.typeSummary td.colFirst{
+    width:25%;
+    vertical-align:top;
+}
+td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
+    font-weight:bold;
+}
+.tableSubHeadingColor {
+    background-color:#EEEEFF;
+}
+.altColor {
+    background-color:#FFFFFF;
+}
+.rowColor {
+    background-color:#EEEEEF;
+}
+/*
+Content styles
+*/
+.description pre {
+    margin-top:0;
+}
+.deprecatedContent {
+    margin:0;
+    padding:10px 0;
+}
+.docSummary {
+    padding:0;
+}
+
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    font-style:normal;
+}
+
+div.block {
+    font-size:14px;
+    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+}
+
+td.colLast div {
+    padding-top:0px;
+}
+
+
+td.colLast a {
+    padding-bottom:3px;
+}
+/*
+Formatting effect styles
+*/
+.sourceLineNo {
+    color:green;
+    padding:0 30px 0 0;
+}
+h1.hidden {
+    visibility:hidden;
+    overflow:hidden;
+    font-size:10px;
+}
+.block {
+    display:block;
+    margin:3px 10px 2px 0px;
+    color:#474747;
+}
+.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
+.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
+.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
+    font-weight:bold;
+}
+.deprecationComment, .emphasizedPhrase, .interfaceName {
+    font-style:italic;
+}
+
+div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
+div.block div.block span.interfaceName {
+    font-style:normal;
+}
+
+div.contentContainer ul.blockList li.blockList h2{
+    padding-bottom:0px;
 }
\ No newline at end of file

Modified: websites/production/turbine/content/fulcrum/fulcrum-testcontainer/changes-report.html
==============================================================================
--- websites/production/turbine/content/fulcrum/fulcrum-testcontainer/changes-report.html (original)
+++ websites/production/turbine/content/fulcrum/fulcrum-testcontainer/changes-report.html Tue May 21 03:45:40 2019
@@ -1,304 +1,279 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia Site Renderer 1.4 at 06 Aug 2015 -->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-    <title>Fulcrum Test Container - Fulcrum</title>
-    <style type="text/css" media="all">
-      @import url("./css/maven-base.css");
-      @import url("./css/maven-theme.css");
-      @import url("./css/site.css");
-    </style>
-    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
-      <meta name="author" content="Eric Pugh" />
-    <meta name="Date-Revision-yyyymmdd" content="20150806" />
-    <meta http-equiv="Content-Language" content="en" />
-        
-        </head>
-  <body class="composite">
-    <div id="banner">
-                                      <a href="../../" id="bannerLeft" title="Apache Turbine">
-                                                <img src="../../images/turbine-project.png" alt="Apache Turbine" />
-                </a>
-                    <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-            
-                    
-                <div class="xleft">
-        <span id="publishDate">Last Published: 06 Aug 2015</span>
-                  &nbsp;| <span id="projectVersion">Version: 1.0.8-SNAPSHOT</span>
-                      </div>
-            <div class="xright">                    <a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a>
-            |
-                        <a href="../../" title="Turbine">Turbine</a>
-            |
-                        <a href="../" title="Fulcrum">Fulcrum</a>
-              
-                    
-      </div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-             
-                    
-                                <h5>Overview</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="index.html" title="Main">Main</a>
-            </li>
-          </ul>
-                                 <h5>Project Documentation</h5>
-                  <ul>
-                                                                                                                                                                                                                                                                                            <li class="collapsed">
-                          <a href="project-info.html" title="Project Information">Project Information</a>
-                  </li>
-                                                                                                                                                                                                                                                                                                      <li class="expanded">
-                          <a href="project-reports.html" title="Project Reports">Project Reports</a>
-                    <ul>
-                      <li class="none">
-            <strong>Changes Report</strong>
-          </li>
-                      <li class="none">
-                          <a href="findbugs.html" title="FindBugs Report">FindBugs Report</a>
-            </li>
-                      <li class="none">
-                          <a href="apidocs/index.html" title="JavaDocs">JavaDocs</a>
-            </li>
-                      <li class="none">
-                          <a href="testapidocs/index.html" title="Test JavaDocs">Test JavaDocs</a>
-            </li>
-                      <li class="none">
-                          <a href="xref/index.html" title="Source Xref">Source Xref</a>
-            </li>
-                      <li class="none">
-                          <a href="xref-test/index.html" title="Test Source Xref">Test Source Xref</a>
-            </li>
-                      <li class="none">
-                          <a href="pmd.html" title="PMD Report">PMD Report</a>
-            </li>
-                      <li class="none">
-                          <a href="cpd.html" title="CPD Report">CPD Report</a>
-            </li>
-                      <li class="none">
-                          <a href="surefire-report.html" title="Surefire Report">Surefire Report</a>
-            </li>
-                      <li class="none">
-                          <a href="cobertura/index.html" title="Cobertura Test Coverage">Cobertura Test Coverage</a>
-            </li>
-                      <li class="none">
-                          <a href="jdepend-report.html" title="JDepend">JDepend</a>
-            </li>
-                      <li class="none">
-                          <a href="rat-report.html" title="RAT Report">RAT Report</a>
-            </li>
-                      <li class="none">
-                          <a href="taglist.html" title="Tag List">Tag List</a>
-            </li>
-              </ul>
-        </li>
-          </ul>
-                       <h5>Apache</h5>
-                  <ul>
-                  <li class="none">
-                          <a href="http://www.apache.org/" class="externalLink" title="Apache Website">Apache Website</a>
-            </li>
-                  <li class="none">
-                          <a href="http://www.apache.org/licenses/" class="externalLink" title="License">License</a>
-            </li>
-                  <li class="none">
-                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">How the ASF works</a>
-            </li>
-                  <li class="none">
-                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">Sponsorship</a>
-            </li>
-                  <li class="none">
-                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">Thanks</a>
-            </li>
-                  <li class="none">
-                          <a href="http://www.apache.org/security/" class="externalLink" title="Security">Security</a>
-            </li>
-          </ul>
-                             <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
-        <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
-      </a>
-                   
-                    
-            </div>
-    </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
-        <div class="section">
-<h2>Fulcrum<a name="Fulcrum"></a></h2><a name="Fulcrum"></a>
-<div class="section">
-<h3>Release History<a name="Release_History"></a></h3><a name="Release_History"></a>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>Version</th>
-<th>Date</th>
-<th>Description</th></tr>
-<tr class="b">
-<td><a href="#a1.0.7">1.0.7</a></td>
-<td>in Subversion</td>
-<td>&#160;</td></tr>
-<tr class="a">
-<td><a href="#a1.0.6">1.0.6</a></td>
-<td>2009-05-03</td>
-<td>&#160;</td></tr>
-<tr class="b">
-<td><a href="#a1.0.5">1.0.5</a></td>
-<td>2005-05-13</td>
-<td>&#160;</td></tr>
-<tr class="a">
-<td><a href="#a1.0.4">1.0.4</a></td>
-<td>2004-11-24</td>
-<td>&#160;</td></tr>
-<tr class="b">
-<td><a href="#a1.0-alpha-2">1.0-alpha-2</a></td>
-<td>in cvs</td>
-<td>&#160;</td></tr>
-<tr class="a">
-<td><a href="#a1.0-alpha-2">1.0-alpha-2</a></td>
-<td>02-13-2004</td>
-<td>&#160;</td></tr>
-<tr class="b">
-<td><a href="#a1.0-alpha-2">1.0-alpha-2</a></td>
-<td>10-31/2003</td>
-<td>&#160;</td></tr></table></div>
-<div class="section">
-<h3>Release 1.0.7 - in Subversion<a name="Release_1.0.7_-_in_Subversion"></a></h3><a name="a1.0.7"></a>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>Type</th>
-<th>Changes</th>
-<th>By</th></tr>
-<tr class="b">
-<td><img src="images/update.gif" alt="update" title="update" /></td>
-<td>Added JUnit 4 Support</td>
-<td><a href="team-list.html#gk">gk</a></td></tr>
-<tr class="a">
-<td><img src="images/update.gif" alt="update" title="update" /></td>
-<td>Making the log level for the YAAFIContainer configurable</td>
-<td><a href="team-list.html#sgoeschl">sgoeschl</a></td></tr></table></div>
-<div class="section">
-<h3>Release 1.0.6 - 2009-05-03<a name="Release_1.0.6_-_2009-05-03"></a></h3><a name="a1.0.6"></a>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>Type</th>
-<th>Changes</th>
-<th>By</th></tr>
-<tr class="a">
-<td><img src="images/add.gif" alt="add" title="add" /></td>
-<td>Added a Maven-2 build</td>
-<td><a href="team-list.html#tv">tv</a></td></tr>
-<tr class="b">
-<td><img src="images/fix.gif" alt="fix" title="fix" /></td>
-<td>Added the missing log4j-dependency</td>
-<td><a href="team-list.html#tv">tv</a></td></tr></table></div>
-<div class="section">
-<h3>Release 1.0.5 - 2005-05-13<a name="Release_1.0.5_-_2005-05-13"></a></h3><a name="a1.0.5"></a>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>Type</th>
-<th>Changes</th>
-<th>By</th></tr>
-<tr class="b">
-<td><img src="" alt="" title="" /></td>
-<td>Changed the implementation wo work with fulcrum-yaafi 1.0.4-dev
-        since the initalization changed.</td>
-<td><a href="team-list.html#sgoeschl">sgoeschl</a></td></tr></table></div>
-<div class="section">
-<h3>Release 1.0.4 - 2004-11-24<a name="Release_1.0.4_-_2004-11-24"></a></h3><a name="a1.0.4"></a>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>Type</th>
-<th>Changes</th>
-<th>By</th></tr>
-<tr class="b">
-<td><img src="images/add.gif" alt="add" title="add" /></td>
-<td>By default use Yaafi as the Test container, but you can swap to ECM for
-        more &quot;real&quot; testing if required by doing containerType=CONTAINER_ECM;.</td>
-<td><a href="team-list.html#epugh">epugh</a></td></tr>
-<tr class="a">
-<td><img src="images/add.gif" alt="add" title="add" /></td>
-<td>Add helper &quot;resolve&quot; method that delegates to &quot;lookup&quot; to faciliate
-        using in both Merlin and ECM enviroments.</td>
-<td><a href="team-list.html#epugh">epugh</a></td></tr>
-<tr class="b">
-<td><img src="images/add.gif" alt="add" title="add" /></td>
-<td>Tweak documentation to be more explicit on where config files
-        are pulled from. Thanks to Ben Gidley.</td>
-<td><a href="team-list.html#epugh">epugh</a></td></tr></table></div>
-<div class="section">
-<h3>Release 1.0-alpha-2 - in cvs<a name="Release_1.0-alpha-2_-_in_cvs"></a></h3><a name="a1.0-alpha-2"></a>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>Type</th>
-<th>Changes</th>
-<th>By</th></tr>
-<tr class="b">
-<td><img src="images/add.gif" alt="add" title="add" /></td>
-<td>Add additional context value urn:avalon:home to be more
-        Merlin friendly.</td>
-<td><a href="team-list.html#epugh">epugh</a></td></tr></table></div>
-<div class="section">
-<h3>Release 1.0-alpha-2 - 02-13-2004<a name="Release_1.0-alpha-2_-_02-13-2004"></a></h3><a name="a1.0-alpha-2"></a>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>Type</th>
-<th>Changes</th>
-<th>By</th></tr>
-<tr class="b">
-<td><img src="images/add.gif" alt="add" title="add" /></td>
-<td>allow setup method of subclasses to throw exceptions if they want..</td>
-<td><a href="team-list.html#epugh">epugh</a></td></tr></table></div>
-<div class="section">
-<h3>Release 1.0-alpha-2 - 10-31/2003<a name="Release_1.0-alpha-2_-_10-312003"></a></h3><a name="a1.0-alpha-2"></a>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>Type</th>
-<th>Changes</th>
-<th>By</th></tr>
-<tr class="b">
-<td><img src="images/update.gif" alt="update" title="update" /></td>
-<td>Changed the name of the component app root to &quot;componentAppRoot&quot; from
-        &quot;ComponentAppRoot&quot;.  This matches what Turbine uses.  Really, this should
-        be a configurable thing, not a hardcoded context value.</td>
-<td><a href="team-list.html#epugh">epugh</a></td></tr>
-<tr class="a">
-<td><img src="images/add.gif" alt="add" title="add" /></td>
-<td>TestContainer can accept either the split role.xml, config.xml
-        or just a single combined xml file.  Additionally, by lazy loading
-        the container, you can swap between container configurations in
-        the various unit tests.</td>
-<td><a href="team-list.html#epugh">epugh</a></td></tr>
-<tr class="b">
-<td><img src="images/add.gif" alt="add" title="add" /></td>
-<td>TestContainer component was added.  This is to be used for
-        testing of the components so that we do not have a dependancy
-        on Plexus.  The test container is based on ECM, which is what
-        Turbine is using.  A base class for unit tests is also included.</td>
-<td><a href="team-list.html#quintonm">quintonm</a></td></tr></table></div></div>
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
-    </div>
-    <div id="footer">
-      <div class="xright">
-              Copyright &#169;                    2004-2015
-                        <a href="http://www.apache.org/">The Apache Software Foundation</a>.
-            All Rights Reserved.      
-                    
-                  </div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-  </body>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-changes-plugin:2.12.1:changes-report at 20 May 2019 -->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <title>Fulcrum Test Container &#x2013; Fulcrum</title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+      <meta name="author" content="Eric Pugh" />
+    <meta http-equiv="Content-Language" content="en" />
+    
+  </head>
+  <body class="composite">
+    <div id="banner">
+<a href="../../" id="bannerLeft" title="Apache Turbine"><img src="../../images/turbine-project.png"  alt="Apache Turbine"/></a>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+      <div class="xleft">
+        <span id="publishDate">Last Published: 20 May 2019</span>
+          &nbsp;| <span id="projectVersion">Version: 1.0.8</span>
+      </div>
+      <div class="xright"><a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a> |
+<a href="../../" title="Turbine">Turbine</a> |
+<a href="../" title="Fulcrum">Fulcrum</a>      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+       <h5>Overview</h5>
+    <ul>
+     <li class="none"><a href="index.html" title="Main">Main</a></li>
+    </ul>
+       <h5>Project Documentation</h5>
+    <ul>
+     <li class="collapsed"><a href="project-info.html" title="Project Information">Project Information</a></li>
+     <li class="expanded"><a href="project-reports.html" title="Project Reports">Project Reports</a>
+      <ul>
+       <li class="none"><strong>Changes</strong></li>
+       <li class="none"><a href="findbugs.html" title="FindBugs">FindBugs</a></li>
+       <li class="none"><a href="apidocs/index.html" title="Javadoc">Javadoc</a></li>
+       <li class="none"><a href="testapidocs/index.html" title="Test Javadoc">Test Javadoc</a></li>
+       <li class="none"><a href="xref/index.html" title="Source Xref">Source Xref</a></li>
+       <li class="none"><a href="xref-test/index.html" title="Test Source Xref">Test Source Xref</a></li>
+       <li class="none"><a href="cpd.html" title="CPD">CPD</a></li>
+       <li class="none"><a href="pmd.html" title="PMD">PMD</a></li>
+       <li class="none"><a href="surefire-report.html" title="Surefire Report">Surefire Report</a></li>
+       <li class="none"><a href="cobertura/index.html" title="Cobertura Test Coverage">Cobertura Test Coverage</a></li>
+       <li class="none"><a href="jdepend-report.html" title="JDepend">JDepend</a></li>
+       <li class="none"><a href="rat-report.html" title="Rat Report">Rat Report</a></li>
+       <li class="none"><a href="taglist.html" title="Tag List">Tag List</a></li>
+      </ul></li>
+    </ul>
+       <h5>Apache</h5>
+    <ul>
+     <li class="none"><a href="http://www.apache.org/" class="externalLink" title="Apache Website">Apache Website</a></li>
+     <li class="none"><a href="http://www.apache.org/licenses/" class="externalLink" title="License">License</a></li>
+     <li class="none"><a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">How the ASF works</a></li>
+     <li class="none"><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">Sponsorship</a></li>
+     <li class="none"><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">Thanks</a></li>
+     <li class="none"><a href="http://www.apache.org/security/" class="externalLink" title="Security">Security</a></li>
+    </ul>
+      <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+      </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+<div class="section">
+<h2><a name="Fulcrum"></a>Fulcrum</h2>
+<div class="section">
+<h3><a name="Release_History"></a>Release History</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Version</th>
+<th>Date</th>
+<th>Description</th></tr>
+<tr class="b">
+<td><a href="#a1.0.8">1.0.8</a></td>
+<td>in Subversion</td>
+<td>&#160;</td></tr>
+<tr class="a">
+<td><a href="#a1.0.7">1.0.7</a></td>
+<td>2015-08-08</td>
+<td>&#160;</td></tr>
+<tr class="b">
+<td><a href="#a1.0.6">1.0.6</a></td>
+<td>2009-05-03</td>
+<td>&#160;</td></tr>
+<tr class="a">
+<td><a href="#a1.0.5">1.0.5</a></td>
+<td>2005-05-13</td>
+<td>&#160;</td></tr>
+<tr class="b">
+<td><a href="#a1.0.4">1.0.4</a></td>
+<td>2004-11-24</td>
+<td>&#160;</td></tr>
+<tr class="a">
+<td><a href="#a1.0-alpha-2">1.0-alpha-2</a></td>
+<td>in cvs</td>
+<td>&#160;</td></tr>
+<tr class="b">
+<td><a href="#a1.0-alpha-2">1.0-alpha-2</a></td>
+<td>02-13-2004</td>
+<td>&#160;</td></tr>
+<tr class="a">
+<td><a href="#a1.0-alpha-2">1.0-alpha-2</a></td>
+<td>10-31/2003</td>
+<td>&#160;</td></tr></table></div>
+<div class="section">
+<h3 id="a1.0.8">Release 1.0.8 &#x2013; in Subversion</h3>
+<table border="0" class="bodyTable">
+<tr class="b">
+<th>Type</th>
+<th>Changes</th>
+<th>By</th></tr>
+<tr class="a">
+<td><img src="images/update.gif" alt="Update" title="Update" /></td>
+<td>Update Fulcrum dependencies</td>
+<td><a href="team-list.html#painter">painter</a></td></tr>
+<tr class="b">
+<td><img src="images/update.gif" alt="Update" title="Update" /></td>
+<td>Add support for JUnit 5.
+        Use in surefire testing now the default fork model ( reuseForks = true, forkCount=1).</td>
+<td><a href="team-list.html#gk">gk</a></td></tr>
+<tr class="a">
+<td><img src="images/update.gif" alt="Update" title="Update" /></td>
+<td>Update to Log4J2 Core with Log4J1.2 bridge v2.11.1, Jupiter v5.3.2, Platform v1.3.2.</td>
+<td><a href="team-list.html#gk">gk</a></td></tr>
+<tr class="b">
+<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
+<td>Fix build, Javadoc, Update Mockito v2.23.0</td>
+<td><a href="team-list.html#painter">painter</a></td></tr>
+<tr class="a">
+<td><img src="images/update.gif" alt="Update" title="Update" /></td>
+<td>Update parent</td>
+<td><a href="team-list.html#tv">tv</a></td></tr>
+<tr class="b">
+<td><img src="images/update.gif" alt="Update" title="Update" /></td>
+<td>Clean up the source code and javadocs.</td>
+<td><a href="team-list.html#sgoeschl">sgoeschl</a></td></tr></table></div>
+<div class="section">
+<h3 id="a1.0.7">Release 1.0.7 &#x2013; 2015-08-08</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Type</th>
+<th>Changes</th>
+<th>By</th></tr>
+<tr class="b">
+<td><img src="images/update.gif" alt="Update" title="Update" /></td>
+<td>Added JUnit 4 Support</td>
+<td><a href="team-list.html#gk">gk</a></td></tr>
+<tr class="a">
+<td><img src="images/update.gif" alt="Update" title="Update" /></td>
+<td>Making the log level for the YAAFIContainer configurable</td>
+<td><a href="team-list.html#sgoeschl">sgoeschl</a></td></tr></table></div>
+<div class="section">
+<h3 id="a1.0.6">Release 1.0.6 &#x2013; 2009-05-03</h3>
+<table border="0" class="bodyTable">
+<tr class="b">
+<th>Type</th>
+<th>Changes</th>
+<th>By</th></tr>
+<tr class="a">
+<td><img src="images/add.gif" alt="Add" title="Add" /></td>
+<td>Added a Maven-2 build</td>
+<td><a href="team-list.html#tv">tv</a></td></tr>
+<tr class="b">
+<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td>
+<td>Added the missing log4j-dependency</td>
+<td><a href="team-list.html#tv">tv</a></td></tr></table></div>
+<div class="section">
+<h3 id="a1.0.5">Release 1.0.5 &#x2013; 2005-05-13</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Type</th>
+<th>Changes</th>
+<th>By</th></tr>
+<tr class="b">
+<td><img src="" alt="" title="" /></td>
+<td>Changed the implementation wo work with fulcrum-yaafi 1.0.4-dev
+        since the initalization changed.</td>
+<td><a href="team-list.html#sgoeschl">sgoeschl</a></td></tr></table></div>
+<div class="section">
+<h3 id="a1.0.4">Release 1.0.4 &#x2013; 2004-11-24</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Type</th>
+<th>Changes</th>
+<th>By</th></tr>
+<tr class="b">
+<td><img src="images/add.gif" alt="Add" title="Add" /></td>
+<td>By default use Yaafi as the Test container, but you can swap to ECM for
+        more &quot;real&quot; testing if required by doing containerType=CONTAINER_ECM;.</td>
+<td><a href="team-list.html#epugh">epugh</a></td></tr>
+<tr class="a">
+<td><img src="images/add.gif" alt="Add" title="Add" /></td>
+<td>Add helper &quot;resolve&quot; method that delegates to &quot;lookup&quot; to faciliate
+        using in both Merlin and ECM enviroments.</td>
+<td><a href="team-list.html#epugh">epugh</a></td></tr>
+<tr class="b">
+<td><img src="images/add.gif" alt="Add" title="Add" /></td>
+<td>Tweak documentation to be more explicit on where config files
+        are pulled from. Thanks to Ben Gidley.</td>
+<td><a href="team-list.html#epugh">epugh</a></td></tr></table></div>
+<div class="section">
+<h3 id="a1.0-alpha-2">Release 1.0-alpha-2 &#x2013; in cvs</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Type</th>
+<th>Changes</th>
+<th>By</th></tr>
+<tr class="b">
+<td><img src="images/add.gif" alt="Add" title="Add" /></td>
+<td>Add additional context value urn:avalon:home to be more
+        Merlin friendly.</td>
+<td><a href="team-list.html#epugh">epugh</a></td></tr></table></div>
+<div class="section">
+<h3 id="a1.0-alpha-2">Release 1.0-alpha-2 &#x2013; 02-13-2004</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Type</th>
+<th>Changes</th>
+<th>By</th></tr>
+<tr class="b">
+<td><img src="images/add.gif" alt="Add" title="Add" /></td>
+<td>allow setup method of subclasses to throw exceptions if they want..</td>
+<td><a href="team-list.html#epugh">epugh</a></td></tr></table></div>
+<div class="section">
+<h3 id="a1.0-alpha-2">Release 1.0-alpha-2 &#x2013; 10-31/2003</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Type</th>
+<th>Changes</th>
+<th>By</th></tr>
+<tr class="b">
+<td><img src="images/update.gif" alt="Update" title="Update" /></td>
+<td>Changed the name of the component app root to &quot;componentAppRoot&quot; from
+        &quot;ComponentAppRoot&quot;.  This matches what Turbine uses.  Really, this should
+        be a configurable thing, not a hardcoded context value.</td>
+<td><a href="team-list.html#epugh">epugh</a></td></tr>
+<tr class="a">
+<td><img src="images/add.gif" alt="Add" title="Add" /></td>
+<td>TestContainer can accept either the split role.xml, config.xml
+        or just a single combined xml file.  Additionally, by lazy loading
+        the container, you can swap between container configurations in
+        the various unit tests.</td>
+<td><a href="team-list.html#epugh">epugh</a></td></tr>
+<tr class="b">
+<td><img src="images/add.gif" alt="Add" title="Add" /></td>
+<td>TestContainer component was added.  This is to be used for
+        testing of the components so that we do not have a dependancy
+        on Plexus.  The test container is based on ECM, which is what
+        Turbine is using.  A base class for unit tests is also included.</td>
+<td><a href="team-list.html#quintonm">quintonm</a></td></tr></table></div></div>
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+        Copyright &#169;      2004&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
+All rights reserved.      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
 </html>
\ No newline at end of file

Modified: websites/production/turbine/content/fulcrum/fulcrum-testcontainer/cobertura/css/help.css
==============================================================================
--- websites/production/turbine/content/fulcrum/fulcrum-testcontainer/cobertura/css/help.css (original)
+++ websites/production/turbine/content/fulcrum/fulcrum-testcontainer/cobertura/css/help.css Tue May 21 03:45:40 2019
@@ -1,22 +1,22 @@
-dl {
-	float: left;
-	width: 100%;
-}
-
-dt {
-	border-top: 1px solid #808080;
-	float: left;
-	font-weight: bold;
-	margin: 0;
-	padding: 1em;
-	width: 20%;
-}
-
-dd {
-	border-top: 1px solid #808080;
-	float: left;
-	font-style: italic;
-	margin: 0;
-	padding: 1em;
-	width: 60%;
+dl {
+	float: left;
+	width: 100%;
+}
+
+dt {
+	border-top: 1px solid #808080;
+	float: left;
+	font-weight: bold;
+	margin: 0;
+	padding: 1em;
+	width: 20%;
+}
+
+dd {
+	border-top: 1px solid #808080;
+	float: left;
+	font-style: italic;
+	margin: 0;
+	padding: 1em;
+	width: 60%;
 }
\ No newline at end of file