Modified: 
websites/production/turbine/content/fulcrum/fulcrum-factory/apidocs/src-html/org/apache/fulcrum/factory/Factory.html
==============================================================================
--- 
websites/production/turbine/content/fulcrum/fulcrum-factory/apidocs/src-html/org/apache/fulcrum/factory/Factory.html
 (original)
+++ 
websites/production/turbine/content/fulcrum/fulcrum-factory/apidocs/src-html/org/apache/fulcrum/factory/Factory.html
 Fri Dec  9 09:44:00 2016
@@ -1,116 +1,112 @@
-<HTML>
-<BODY BGCOLOR="white">
-<PRE>
-<FONT color="green">001</FONT>    package org.apache.fulcrum.factory;<a 
name="line.1"></a>
-<FONT color="green">002</FONT>    <a name="line.2"></a>
-<FONT color="green">003</FONT>    <a name="line.3"></a>
-<FONT color="green">004</FONT>    /*<a name="line.4"></a>
-<FONT color="green">005</FONT>     * Licensed to the Apache Software 
Foundation (ASF) under one<a name="line.5"></a>
-<FONT color="green">006</FONT>     * or more contributor license agreements.  
See the NOTICE file<a name="line.6"></a>
-<FONT color="green">007</FONT>     * distributed with this work for additional 
information<a name="line.7"></a>
-<FONT color="green">008</FONT>     * regarding copyright ownership.  The ASF 
licenses this file<a name="line.8"></a>
-<FONT color="green">009</FONT>     * to you under the Apache License, Version 
2.0 (the<a name="line.9"></a>
-<FONT color="green">010</FONT>     * "License"); you may not use this file 
except in compliance<a name="line.10"></a>
-<FONT color="green">011</FONT>     * with the License.  You may obtain a copy 
of the License at<a name="line.11"></a>
-<FONT color="green">012</FONT>     *<a name="line.12"></a>
-<FONT color="green">013</FONT>     *   
http://www.apache.org/licenses/LICENSE-2.0<a name="line.13"></a>
-<FONT color="green">014</FONT>     *<a name="line.14"></a>
-<FONT color="green">015</FONT>     * Unless required by applicable law or 
agreed to in writing,<a name="line.15"></a>
-<FONT color="green">016</FONT>     * software distributed under the License is 
distributed on an<a name="line.16"></a>
-<FONT color="green">017</FONT>     * "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS OF ANY<a name="line.17"></a>
-<FONT color="green">018</FONT>     * KIND, either express or implied.  See the 
License for the<a name="line.18"></a>
-<FONT color="green">019</FONT>     * specific language governing permissions 
and limitations<a name="line.19"></a>
-<FONT color="green">020</FONT>     * under the License.<a name="line.20"></a>
-<FONT color="green">021</FONT>     */<a name="line.21"></a>
-<FONT color="green">022</FONT>    <a name="line.22"></a>
-<FONT color="green">023</FONT>    <a name="line.23"></a>
-<FONT color="green">024</FONT>    <a name="line.24"></a>
-<FONT color="green">025</FONT>    /**<a name="line.25"></a>
-<FONT color="green">026</FONT>     * Factory is an interface for object 
factories. Object factories<a name="line.26"></a>
-<FONT color="green">027</FONT>     * can be registered with the Factory 
Service to support customized<a name="line.27"></a>
-<FONT color="green">028</FONT>     * functionality during instantiation of 
specific classes that<a name="line.28"></a>
-<FONT color="green">029</FONT>     * the service itself cannot provide. 
Examples include<a name="line.29"></a>
-<FONT color="green">030</FONT>     * instantiation of XML parsers and secure 
sockets requiring<a name="line.30"></a>
-<FONT color="green">031</FONT>     * provider specific initializations before 
instantiation.<a name="line.31"></a>
-<FONT color="green">032</FONT>     *<a name="line.32"></a>
-<FONT color="green">033</FONT>     * @author &lt;a 
href="mailto:[email protected]"&gt;Ilkka Priha&lt;/a&gt;<a 
name="line.33"></a>
-<FONT color="green">034</FONT>     * @author &lt;a 
href="mailto:[email protected]"&gt;Stephen McConnell&lt;/a&gt;<a 
name="line.34"></a>
-<FONT color="green">035</FONT>     * @version $Id: Factory.java 535465 
2007-05-05 06:58:06Z tv $<a name="line.35"></a>
-<FONT color="green">036</FONT>     */<a name="line.36"></a>
-<FONT color="green">037</FONT>    public interface Factory<a 
name="line.37"></a>
-<FONT color="green">038</FONT>    {<a name="line.38"></a>
-<FONT color="green">039</FONT>        /**<a name="line.39"></a>
-<FONT color="green">040</FONT>         * Initializes the factory. This method 
is called by<a name="line.40"></a>
-<FONT color="green">041</FONT>         * the Factory Service before the 
factory is used.<a name="line.41"></a>
-<FONT color="green">042</FONT>         *<a name="line.42"></a>
-<FONT color="green">043</FONT>         * @param className the name of the 
production class<a name="line.43"></a>
-<FONT color="green">044</FONT>         * @throws FactoryException if 
initialization fails.<a name="line.44"></a>
-<FONT color="green">045</FONT>         */<a name="line.45"></a>
-<FONT color="green">046</FONT>        public void init(String className)<a 
name="line.46"></a>
-<FONT color="green">047</FONT>            throws FactoryException;<a 
name="line.47"></a>
-<FONT color="green">048</FONT>    <a name="line.48"></a>
-<FONT color="green">049</FONT>        /**<a name="line.49"></a>
-<FONT color="green">050</FONT>         * Gets an instance of a class.<a 
name="line.50"></a>
-<FONT color="green">051</FONT>         *<a name="line.51"></a>
-<FONT color="green">052</FONT>         * @return the instance.<a 
name="line.52"></a>
-<FONT color="green">053</FONT>         * @throws FactoryException if 
instantiation fails.<a name="line.53"></a>
-<FONT color="green">054</FONT>         */<a name="line.54"></a>
-<FONT color="green">055</FONT>        public Object getInstance()<a 
name="line.55"></a>
-<FONT color="green">056</FONT>            throws FactoryException;<a 
name="line.56"></a>
-<FONT color="green">057</FONT>    <a name="line.57"></a>
-<FONT color="green">058</FONT>        /**<a name="line.58"></a>
-<FONT color="green">059</FONT>         * Gets an instance of a class using a 
specified class loader.<a name="line.59"></a>
-<FONT color="green">060</FONT>         *<a name="line.60"></a>
-<FONT color="green">061</FONT>         * &lt;p&gt;Class loaders are supported 
only if the isLoaderSupported<a name="line.61"></a>
-<FONT color="green">062</FONT>         * method returns true. Otherwise the 
loader parameter is ignored.<a name="line.62"></a>
-<FONT color="green">063</FONT>         *<a name="line.63"></a>
-<FONT color="green">064</FONT>         * @param loader the class loader.<a 
name="line.64"></a>
-<FONT color="green">065</FONT>         * @return the instance.<a 
name="line.65"></a>
-<FONT color="green">066</FONT>         * @throws FactoryException if 
instantiation fails.<a name="line.66"></a>
-<FONT color="green">067</FONT>         */<a name="line.67"></a>
-<FONT color="green">068</FONT>        public Object getInstance(ClassLoader 
loader)<a name="line.68"></a>
-<FONT color="green">069</FONT>            throws FactoryException;<a 
name="line.69"></a>
-<FONT color="green">070</FONT>    <a name="line.70"></a>
-<FONT color="green">071</FONT>        /**<a name="line.71"></a>
-<FONT color="green">072</FONT>         * Gets an instance of a named class.<a 
name="line.72"></a>
-<FONT color="green">073</FONT>         * Parameters for its constructor are 
given as an array of objects,<a name="line.73"></a>
-<FONT color="green">074</FONT>         * primitive types must be wrapped with 
a corresponding class.<a name="line.74"></a>
-<FONT color="green">075</FONT>         *<a name="line.75"></a>
-<FONT color="green">076</FONT>         * @param params an array containing the 
parameters of the constructor.<a name="line.76"></a>
-<FONT color="green">077</FONT>         * @param signature an array containing 
the signature of the constructor.<a name="line.77"></a>
-<FONT color="green">078</FONT>         * @return the instance.<a 
name="line.78"></a>
-<FONT color="green">079</FONT>         * @throws FactoryException if 
instantiation fails.<a name="line.79"></a>
-<FONT color="green">080</FONT>         */<a name="line.80"></a>
-<FONT color="green">081</FONT>        public Object getInstance(Object[] 
params,<a name="line.81"></a>
-<FONT color="green">082</FONT>                                  String[] 
signature)<a name="line.82"></a>
-<FONT color="green">083</FONT>            throws FactoryException;<a 
name="line.83"></a>
-<FONT color="green">084</FONT>    <a name="line.84"></a>
-<FONT color="green">085</FONT>        /**<a name="line.85"></a>
-<FONT color="green">086</FONT>         * Gets an instance of a named class 
using a specified class loader.<a name="line.86"></a>
-<FONT color="green">087</FONT>         * Parameters for its constructor are 
given as an array of objects,<a name="line.87"></a>
-<FONT color="green">088</FONT>         * primitive types must be wrapped with 
a corresponding class.<a name="line.88"></a>
-<FONT color="green">089</FONT>         *<a name="line.89"></a>
-<FONT color="green">090</FONT>         * &lt;p&gt;Class loaders are supported 
only if the isLoaderSupported<a name="line.90"></a>
-<FONT color="green">091</FONT>         * method returns true. Otherwise the 
loader parameter is ignored.<a name="line.91"></a>
-<FONT color="green">092</FONT>         *<a name="line.92"></a>
-<FONT color="green">093</FONT>         * @param loader the class loader.<a 
name="line.93"></a>
-<FONT color="green">094</FONT>         * @param params an array containing the 
parameters of the constructor.<a name="line.94"></a>
-<FONT color="green">095</FONT>         * @param signature an array containing 
the signature of the constructor.<a name="line.95"></a>
-<FONT color="green">096</FONT>         * @return the instance.<a 
name="line.96"></a>
-<FONT color="green">097</FONT>         * @throws FactoryException if 
instantiation fails.<a name="line.97"></a>
-<FONT color="green">098</FONT>         */<a name="line.98"></a>
-<FONT color="green">099</FONT>        public Object getInstance(ClassLoader 
loader,<a name="line.99"></a>
-<FONT color="green">100</FONT>                                  Object[] 
params,<a name="line.100"></a>
-<FONT color="green">101</FONT>                                  String[] 
signature)<a name="line.101"></a>
-<FONT color="green">102</FONT>            throws FactoryException;<a 
name="line.102"></a>
-<FONT color="green">103</FONT>    <a name="line.103"></a>
-<FONT color="green">104</FONT>        /**<a name="line.104"></a>
-<FONT color="green">105</FONT>         * Tests if this object factory supports 
specified class loaders.<a name="line.105"></a>
-<FONT color="green">106</FONT>         *<a name="line.106"></a>
-<FONT color="green">107</FONT>         * @return true if class loaders are 
supported, false otherwise.<a name="line.107"></a>
-<FONT color="green">108</FONT>         */<a name="line.108"></a>
-<FONT color="green">109</FONT>        public boolean isLoaderSupported();<a 
name="line.109"></a>
-<FONT color="green">110</FONT>    }<a name="line.110"></a>
+<!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.factory;<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>/**<a name="line.22"></a>
+<span class="sourceLineNo">023</span> * Factory is an interface for object 
factories. Object factories<a name="line.23"></a>
+<span class="sourceLineNo">024</span> * can be registered with the Factory 
Service to support customized<a name="line.24"></a>
+<span class="sourceLineNo">025</span> * functionality during instantiation of 
specific classes that<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * the service itself cannot provide. 
Examples include<a name="line.26"></a>
+<span class="sourceLineNo">027</span> * instantiation of XML parsers and 
secure sockets requiring<a name="line.27"></a>
+<span class="sourceLineNo">028</span> * provider specific initializations 
before instantiation.<a name="line.28"></a>
+<span class="sourceLineNo">029</span> *<a name="line.29"></a>
+<span class="sourceLineNo">030</span> * @author &lt;a 
href="mailto:[email protected]"&gt;Ilkka Priha&lt;/a&gt;<a 
name="line.30"></a>
+<span class="sourceLineNo">031</span> * @author &lt;a 
href="mailto:[email protected]"&gt;Stephen McConnell&lt;/a&gt;<a 
name="line.31"></a>
+<span class="sourceLineNo">032</span> * @version $Id: Factory.java 1771565 
2016-11-27 11:44:21Z tv $<a name="line.32"></a>
+<span class="sourceLineNo">033</span> */<a name="line.33"></a>
+<span class="sourceLineNo">034</span>public interface Factory&lt;T&gt;<a 
name="line.34"></a>
+<span class="sourceLineNo">035</span>{<a name="line.35"></a>
+<span class="sourceLineNo">036</span>    /**<a name="line.36"></a>
+<span class="sourceLineNo">037</span>     * Initializes the factory. This 
method is called by<a name="line.37"></a>
+<span class="sourceLineNo">038</span>     * the Factory Service before the 
factory is used.<a name="line.38"></a>
+<span class="sourceLineNo">039</span>     *<a name="line.39"></a>
+<span class="sourceLineNo">040</span>     * @param className the name of the 
production class<a name="line.40"></a>
+<span class="sourceLineNo">041</span>     * @throws FactoryException if 
initialization fails.<a name="line.41"></a>
+<span class="sourceLineNo">042</span>     */<a name="line.42"></a>
+<span class="sourceLineNo">043</span>    void init(String className) throws 
FactoryException;<a name="line.43"></a>
+<span class="sourceLineNo">044</span><a name="line.44"></a>
+<span class="sourceLineNo">045</span>    /**<a name="line.45"></a>
+<span class="sourceLineNo">046</span>     * Gets an instance of a class.<a 
name="line.46"></a>
+<span class="sourceLineNo">047</span>     *<a name="line.47"></a>
+<span class="sourceLineNo">048</span>     * @return the instance.<a 
name="line.48"></a>
+<span class="sourceLineNo">049</span>     * @throws FactoryException if 
instantiation fails.<a name="line.49"></a>
+<span class="sourceLineNo">050</span>     */<a name="line.50"></a>
+<span class="sourceLineNo">051</span>    T getInstance() throws 
FactoryException;<a name="line.51"></a>
+<span class="sourceLineNo">052</span><a name="line.52"></a>
+<span class="sourceLineNo">053</span>    /**<a name="line.53"></a>
+<span class="sourceLineNo">054</span>     * Gets an instance of a class using 
a specified class loader.<a name="line.54"></a>
+<span class="sourceLineNo">055</span>     *<a name="line.55"></a>
+<span class="sourceLineNo">056</span>     * &lt;p&gt;Class loaders are 
supported only if the isLoaderSupported<a name="line.56"></a>
+<span class="sourceLineNo">057</span>     * method returns true. Otherwise the 
loader parameter is ignored.<a name="line.57"></a>
+<span class="sourceLineNo">058</span>     *<a name="line.58"></a>
+<span class="sourceLineNo">059</span>     * @param loader the class loader.<a 
name="line.59"></a>
+<span class="sourceLineNo">060</span>     * @return the instance.<a 
name="line.60"></a>
+<span class="sourceLineNo">061</span>     * @throws FactoryException if 
instantiation fails.<a name="line.61"></a>
+<span class="sourceLineNo">062</span>     */<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    T getInstance(ClassLoader loader) 
throws FactoryException;<a name="line.63"></a>
+<span class="sourceLineNo">064</span><a name="line.64"></a>
+<span class="sourceLineNo">065</span>    /**<a name="line.65"></a>
+<span class="sourceLineNo">066</span>     * Gets an instance of a named 
class.<a name="line.66"></a>
+<span class="sourceLineNo">067</span>     * Parameters for its constructor are 
given as an array of objects,<a name="line.67"></a>
+<span class="sourceLineNo">068</span>     * primitive types must be wrapped 
with a corresponding class.<a name="line.68"></a>
+<span class="sourceLineNo">069</span>     *<a name="line.69"></a>
+<span class="sourceLineNo">070</span>     * @param params an array containing 
the parameters of the constructor.<a name="line.70"></a>
+<span class="sourceLineNo">071</span>     * @param signature an array 
containing the signature of the constructor.<a name="line.71"></a>
+<span class="sourceLineNo">072</span>     * @return the instance.<a 
name="line.72"></a>
+<span class="sourceLineNo">073</span>     * @throws FactoryException if 
instantiation fails.<a name="line.73"></a>
+<span class="sourceLineNo">074</span>     */<a name="line.74"></a>
+<span class="sourceLineNo">075</span>    T getInstance(Object[] params, 
String[] signature)<a name="line.75"></a>
+<span class="sourceLineNo">076</span>        throws FactoryException;<a 
name="line.76"></a>
+<span class="sourceLineNo">077</span><a name="line.77"></a>
+<span class="sourceLineNo">078</span>    /**<a name="line.78"></a>
+<span class="sourceLineNo">079</span>     * Gets an instance of a named class 
using a specified class loader.<a name="line.79"></a>
+<span class="sourceLineNo">080</span>     * Parameters for its constructor are 
given as an array of objects,<a name="line.80"></a>
+<span class="sourceLineNo">081</span>     * primitive types must be wrapped 
with a corresponding class.<a name="line.81"></a>
+<span class="sourceLineNo">082</span>     *<a name="line.82"></a>
+<span class="sourceLineNo">083</span>     * &lt;p&gt;Class loaders are 
supported only if the isLoaderSupported<a name="line.83"></a>
+<span class="sourceLineNo">084</span>     * method returns true. Otherwise the 
loader parameter is ignored.<a name="line.84"></a>
+<span class="sourceLineNo">085</span>     *<a name="line.85"></a>
+<span class="sourceLineNo">086</span>     * @param loader the class loader.<a 
name="line.86"></a>
+<span class="sourceLineNo">087</span>     * @param params an array containing 
the parameters of the constructor.<a name="line.87"></a>
+<span class="sourceLineNo">088</span>     * @param signature an array 
containing the signature of the constructor.<a name="line.88"></a>
+<span class="sourceLineNo">089</span>     * @return the instance.<a 
name="line.89"></a>
+<span class="sourceLineNo">090</span>     * @throws FactoryException if 
instantiation fails.<a name="line.90"></a>
+<span class="sourceLineNo">091</span>     */<a name="line.91"></a>
+<span class="sourceLineNo">092</span>    T getInstance(ClassLoader loader, 
Object[] params, String[] signature)<a name="line.92"></a>
+<span class="sourceLineNo">093</span>        throws FactoryException;<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>     * Tests if this object factory 
supports specified class loaders.<a name="line.96"></a>
+<span class="sourceLineNo">097</span>     *<a name="line.97"></a>
+<span class="sourceLineNo">098</span>     * @return true if class loaders are 
supported, false otherwise.<a name="line.98"></a>
+<span class="sourceLineNo">099</span>     */<a name="line.99"></a>
+<span class="sourceLineNo">100</span>    boolean isLoaderSupported();<a 
name="line.100"></a>
+<span class="sourceLineNo">101</span>}<a name="line.101"></a>
 
 
 
@@ -171,6 +167,7 @@
 
 
 
-</PRE>
-</BODY>
-</HTML>
+</pre>
+</div>
+</body>
+</html>
\ No newline at end of file

Modified: 
websites/production/turbine/content/fulcrum/fulcrum-factory/apidocs/src-html/org/apache/fulcrum/factory/FactoryException.html
==============================================================================
--- 
websites/production/turbine/content/fulcrum/fulcrum-factory/apidocs/src-html/org/apache/fulcrum/factory/FactoryException.html
 (original)
+++ 
websites/production/turbine/content/fulcrum/fulcrum-factory/apidocs/src-html/org/apache/fulcrum/factory/FactoryException.html
 Fri Dec  9 09:44:00 2016
@@ -1,49 +1,77 @@
-<HTML>
-<BODY BGCOLOR="white">
-<PRE>
-<FONT color="green">001</FONT>    package org.apache.fulcrum.factory;<a 
name="line.1"></a>
-<FONT color="green">002</FONT>    <a name="line.2"></a>
-<FONT color="green">003</FONT>    /*<a name="line.3"></a>
-<FONT color="green">004</FONT>     * Licensed to the Apache Software 
Foundation (ASF) under one<a name="line.4"></a>
-<FONT color="green">005</FONT>     * or more contributor license agreements.  
See the NOTICE file<a name="line.5"></a>
-<FONT color="green">006</FONT>     * distributed with this work for additional 
information<a name="line.6"></a>
-<FONT color="green">007</FONT>     * regarding copyright ownership.  The ASF 
licenses this file<a name="line.7"></a>
-<FONT color="green">008</FONT>     * to you under the Apache License, Version 
2.0 (the<a name="line.8"></a>
-<FONT color="green">009</FONT>     * "License"); you may not use this file 
except in compliance<a name="line.9"></a>
-<FONT color="green">010</FONT>     * with the License.  You may obtain a copy 
of the License at<a name="line.10"></a>
-<FONT color="green">011</FONT>     *<a name="line.11"></a>
-<FONT color="green">012</FONT>     *   
http://www.apache.org/licenses/LICENSE-2.0<a name="line.12"></a>
-<FONT color="green">013</FONT>     *<a name="line.13"></a>
-<FONT color="green">014</FONT>     * Unless required by applicable law or 
agreed to in writing,<a name="line.14"></a>
-<FONT color="green">015</FONT>     * software distributed under the License is 
distributed on an<a name="line.15"></a>
-<FONT color="green">016</FONT>     * "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS OF ANY<a name="line.16"></a>
-<FONT color="green">017</FONT>     * KIND, either express or implied.  See the 
License for the<a name="line.17"></a>
-<FONT color="green">018</FONT>     * specific language governing permissions 
and limitations<a name="line.18"></a>
-<FONT color="green">019</FONT>     * under the License.<a name="line.19"></a>
-<FONT color="green">020</FONT>     */<a name="line.20"></a>
-<FONT color="green">021</FONT>    <a name="line.21"></a>
-<FONT color="green">022</FONT>    /**<a name="line.22"></a>
-<FONT color="green">023</FONT>     * Exception thrown when there is a problem 
with the FactoryService<a name="line.23"></a>
-<FONT color="green">024</FONT>     *<a name="line.24"></a>
-<FONT color="green">025</FONT>     * @author &lt;a 
href="mailto:[email protected]"&gt;Eric Pugh&lt;/a&gt;<a name="line.25"></a>
-<FONT color="green">026</FONT>     * @version $Id: FactoryException.java 
535465 2007-05-05 06:58:06Z tv $<a name="line.26"></a>
-<FONT color="green">027</FONT>     */<a name="line.27"></a>
-<FONT color="green">028</FONT>    public class FactoryException extends 
Exception<a name="line.28"></a>
-<FONT color="green">029</FONT>    {<a name="line.29"></a>
-<FONT color="green">030</FONT>        /**<a name="line.30"></a>
-<FONT color="green">031</FONT>         * Serial number<a name="line.31"></a>
-<FONT color="green">032</FONT>         */<a name="line.32"></a>
-<FONT color="green">033</FONT>        private static final long 
serialVersionUID = 8954422192583295720L;<a name="line.33"></a>
-<FONT color="green">034</FONT>    <a name="line.34"></a>
-<FONT color="green">035</FONT>        public FactoryException(String msg)<a 
name="line.35"></a>
-<FONT color="green">036</FONT>        {<a name="line.36"></a>
-<FONT color="green">037</FONT>            super(msg);<a name="line.37"></a>
-<FONT color="green">038</FONT>        }<a name="line.38"></a>
-<FONT color="green">039</FONT>        public FactoryException(String msg, 
Exception ex)<a name="line.39"></a>
-<FONT color="green">040</FONT>        {<a name="line.40"></a>
-<FONT color="green">041</FONT>            super(msg, ex);<a name="line.41"></a>
-<FONT color="green">042</FONT>        }<a name="line.42"></a>
-<FONT color="green">043</FONT>    }<a name="line.43"></a>
+<!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.factory;<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>/**<a name="line.22"></a>
+<span class="sourceLineNo">023</span> * Exception thrown when there is a 
problem with the FactoryService<a name="line.23"></a>
+<span class="sourceLineNo">024</span> *<a name="line.24"></a>
+<span class="sourceLineNo">025</span> * @author &lt;a 
href="mailto:[email protected]"&gt;Eric Pugh&lt;/a&gt;<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * @version $Id: FactoryException.java 
1771590 2016-11-27 13:36:13Z tv $<a name="line.26"></a>
+<span class="sourceLineNo">027</span> */<a name="line.27"></a>
+<span class="sourceLineNo">028</span>public class FactoryException extends 
Exception<a name="line.28"></a>
+<span class="sourceLineNo">029</span>{<a name="line.29"></a>
+<span class="sourceLineNo">030</span>    /**<a name="line.30"></a>
+<span class="sourceLineNo">031</span>     * Serial number<a name="line.31"></a>
+<span class="sourceLineNo">032</span>     */<a name="line.32"></a>
+<span class="sourceLineNo">033</span>    private static final long 
serialVersionUID = 8954422192583295720L;<a name="line.33"></a>
+<span class="sourceLineNo">034</span><a name="line.34"></a>
+<span class="sourceLineNo">035</span>    /**<a name="line.35"></a>
+<span class="sourceLineNo">036</span>     * Default constructor<a 
name="line.36"></a>
+<span class="sourceLineNo">037</span>     */<a name="line.37"></a>
+<span class="sourceLineNo">038</span>    public FactoryException()<a 
name="line.38"></a>
+<span class="sourceLineNo">039</span>    {<a name="line.39"></a>
+<span class="sourceLineNo">040</span>        super();<a name="line.40"></a>
+<span class="sourceLineNo">041</span>    }<a name="line.41"></a>
+<span class="sourceLineNo">042</span><a name="line.42"></a>
+<span class="sourceLineNo">043</span>    /**<a name="line.43"></a>
+<span class="sourceLineNo">044</span>     * @see java.lang.Exception(String, 
Throwable)<a name="line.44"></a>
+<span class="sourceLineNo">045</span>     */<a name="line.45"></a>
+<span class="sourceLineNo">046</span>    public FactoryException(String 
message, Throwable e)<a name="line.46"></a>
+<span class="sourceLineNo">047</span>    {<a name="line.47"></a>
+<span class="sourceLineNo">048</span>        super(message, e);<a 
name="line.48"></a>
+<span class="sourceLineNo">049</span>    }<a name="line.49"></a>
+<span class="sourceLineNo">050</span><a name="line.50"></a>
+<span class="sourceLineNo">051</span>    /**<a name="line.51"></a>
+<span class="sourceLineNo">052</span>     * @see 
java.lang.Exception(Throwable)<a name="line.52"></a>
+<span class="sourceLineNo">053</span>     */<a name="line.53"></a>
+<span class="sourceLineNo">054</span>    public FactoryException(Throwable 
e)<a name="line.54"></a>
+<span class="sourceLineNo">055</span>    {<a name="line.55"></a>
+<span class="sourceLineNo">056</span>        super(e);<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>    /**<a name="line.59"></a>
+<span class="sourceLineNo">060</span>     * @see java.lang.Exception(String)<a 
name="line.60"></a>
+<span class="sourceLineNo">061</span>     */<a name="line.61"></a>
+<span class="sourceLineNo">062</span>    public FactoryException(String msg)<a 
name="line.62"></a>
+<span class="sourceLineNo">063</span>    {<a name="line.63"></a>
+<span class="sourceLineNo">064</span>        super(msg);<a name="line.64"></a>
+<span class="sourceLineNo">065</span>    }<a name="line.65"></a>
+<span class="sourceLineNo">066</span>}<a name="line.66"></a>
 
 
 
@@ -104,6 +132,7 @@
 
 
 
-</PRE>
-</BODY>
-</HTML>
+</pre>
+</div>
+</body>
+</html>
\ No newline at end of file

Modified: 
websites/production/turbine/content/fulcrum/fulcrum-factory/apidocs/src-html/org/apache/fulcrum/factory/FactoryService.html
==============================================================================
--- 
websites/production/turbine/content/fulcrum/fulcrum-factory/apidocs/src-html/org/apache/fulcrum/factory/FactoryService.html
 (original)
+++ 
websites/production/turbine/content/fulcrum/fulcrum-factory/apidocs/src-html/org/apache/fulcrum/factory/FactoryService.html
 Fri Dec  9 09:44:00 2016
@@ -1,146 +1,148 @@
-<HTML>
-<BODY BGCOLOR="white">
-<PRE>
-<FONT color="green">001</FONT>    package org.apache.fulcrum.factory;<a 
name="line.1"></a>
-<FONT color="green">002</FONT>    <a name="line.2"></a>
-<FONT color="green">003</FONT>    <a name="line.3"></a>
-<FONT color="green">004</FONT>    /*<a name="line.4"></a>
-<FONT color="green">005</FONT>     * Licensed to the Apache Software 
Foundation (ASF) under one<a name="line.5"></a>
-<FONT color="green">006</FONT>     * or more contributor license agreements.  
See the NOTICE file<a name="line.6"></a>
-<FONT color="green">007</FONT>     * distributed with this work for additional 
information<a name="line.7"></a>
-<FONT color="green">008</FONT>     * regarding copyright ownership.  The ASF 
licenses this file<a name="line.8"></a>
-<FONT color="green">009</FONT>     * to you under the Apache License, Version 
2.0 (the<a name="line.9"></a>
-<FONT color="green">010</FONT>     * "License"); you may not use this file 
except in compliance<a name="line.10"></a>
-<FONT color="green">011</FONT>     * with the License.  You may obtain a copy 
of the License at<a name="line.11"></a>
-<FONT color="green">012</FONT>     *<a name="line.12"></a>
-<FONT color="green">013</FONT>     *   
http://www.apache.org/licenses/LICENSE-2.0<a name="line.13"></a>
-<FONT color="green">014</FONT>     *<a name="line.14"></a>
-<FONT color="green">015</FONT>     * Unless required by applicable law or 
agreed to in writing,<a name="line.15"></a>
-<FONT color="green">016</FONT>     * software distributed under the License is 
distributed on an<a name="line.16"></a>
-<FONT color="green">017</FONT>     * "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS OF ANY<a name="line.17"></a>
-<FONT color="green">018</FONT>     * KIND, either express or implied.  See the 
License for the<a name="line.18"></a>
-<FONT color="green">019</FONT>     * specific language governing permissions 
and limitations<a name="line.19"></a>
-<FONT color="green">020</FONT>     * under the License.<a name="line.20"></a>
-<FONT color="green">021</FONT>     */<a name="line.21"></a>
-<FONT color="green">022</FONT>    <a name="line.22"></a>
-<FONT color="green">023</FONT>    <a name="line.23"></a>
-<FONT color="green">024</FONT>    <a name="line.24"></a>
-<FONT color="green">025</FONT>    /**<a name="line.25"></a>
-<FONT color="green">026</FONT>     * The Factory Service instantiates objects 
using either default<a name="line.26"></a>
-<FONT color="green">027</FONT>     * class loaders or a specified one. Whether 
specified class<a name="line.27"></a>
-<FONT color="green">028</FONT>     * loaders are supported for a class depends 
on implementation<a name="line.28"></a>
-<FONT color="green">029</FONT>     * and can be tested with the 
isLoaderSupported method.<a name="line.29"></a>
-<FONT color="green">030</FONT>     *<a name="line.30"></a>
-<FONT color="green">031</FONT>     * @author &lt;a 
href="mailto:[email protected]"&gt;Eric Pugh&lt;/a&gt;<a name="line.31"></a>
-<FONT color="green">032</FONT>     * @author &lt;a 
href="mailto:[email protected]"&gt;Ilkka Priha&lt;/a&gt;<a 
name="line.32"></a>
-<FONT color="green">033</FONT>     * @version $Id: FactoryService.java 535465 
2007-05-05 06:58:06Z tv $<a name="line.33"></a>
-<FONT color="green">034</FONT>     */<a name="line.34"></a>
-<FONT color="green">035</FONT>    public interface FactoryService<a 
name="line.35"></a>
-<FONT color="green">036</FONT>    {<a name="line.36"></a>
-<FONT color="green">037</FONT>        /**<a name="line.37"></a>
-<FONT color="green">038</FONT>         * The key under which this component is 
known by an avalon container.<a name="line.38"></a>
-<FONT color="green">039</FONT>         */<a name="line.39"></a>
-<FONT color="green">040</FONT>        String ROLE = 
FactoryService.class.getName();<a name="line.40"></a>
-<FONT color="green">041</FONT>    <a name="line.41"></a>
-<FONT color="green">042</FONT>    <a name="line.42"></a>
-<FONT color="green">043</FONT>            /**<a name="line.43"></a>
-<FONT color="green">044</FONT>            * Gets an instance of a class.<a 
name="line.44"></a>
-<FONT color="green">045</FONT>            *<a name="line.45"></a>
-<FONT color="green">046</FONT>            * @param clazz the name of the 
class.<a name="line.46"></a>
-<FONT color="green">047</FONT>            * @return the instance.<a 
name="line.47"></a>
-<FONT color="green">048</FONT>            * @throws ServiceException if 
instantiation fails.<a name="line.48"></a>
-<FONT color="green">049</FONT>            */<a name="line.49"></a>
-<FONT color="green">050</FONT>       public Object getInstance(Class clazz)<a 
name="line.50"></a>
-<FONT color="green">051</FONT>               throws FactoryException;<a 
name="line.51"></a>
-<FONT color="green">052</FONT>    <a name="line.52"></a>
-<FONT color="green">053</FONT>        /**<a name="line.53"></a>
-<FONT color="green">054</FONT>         * Gets an instance of a named class.<a 
name="line.54"></a>
-<FONT color="green">055</FONT>         *<a name="line.55"></a>
-<FONT color="green">056</FONT>         * @param className the name of the 
class.<a name="line.56"></a>
-<FONT color="green">057</FONT>         * @return the instance.<a 
name="line.57"></a>
-<FONT color="green">058</FONT>         * @throws ServiceException if 
instantiation fails.<a name="line.58"></a>
-<FONT color="green">059</FONT>         */<a name="line.59"></a>
-<FONT color="green">060</FONT>        public Object getInstance(String 
className)<a name="line.60"></a>
-<FONT color="green">061</FONT>            throws FactoryException;<a 
name="line.61"></a>
-<FONT color="green">062</FONT>    <a name="line.62"></a>
-<FONT color="green">063</FONT>        /**<a name="line.63"></a>
-<FONT color="green">064</FONT>         * Gets an instance of a named class 
using a specified class loader.<a name="line.64"></a>
-<FONT color="green">065</FONT>         *<a name="line.65"></a>
-<FONT color="green">066</FONT>         * &lt;p&gt;Class loaders are supported 
only if the isLoaderSupported<a name="line.66"></a>
-<FONT color="green">067</FONT>         * method returns true. Otherwise the 
loader parameter is ignored.<a name="line.67"></a>
-<FONT color="green">068</FONT>         *<a name="line.68"></a>
-<FONT color="green">069</FONT>         * @param className the name of the 
class.<a name="line.69"></a>
-<FONT color="green">070</FONT>         * @param loader the class loader.<a 
name="line.70"></a>
-<FONT color="green">071</FONT>         * @return the instance.<a 
name="line.71"></a>
-<FONT color="green">072</FONT>         * @throws ServiceException if 
instantiation fails.<a name="line.72"></a>
-<FONT color="green">073</FONT>         */<a name="line.73"></a>
-<FONT color="green">074</FONT>        public Object getInstance(String 
className,<a name="line.74"></a>
-<FONT color="green">075</FONT>                                  ClassLoader 
loader)<a name="line.75"></a>
-<FONT color="green">076</FONT>            throws FactoryException;<a 
name="line.76"></a>
-<FONT color="green">077</FONT>    <a name="line.77"></a>
-<FONT color="green">078</FONT>        /**<a name="line.78"></a>
-<FONT color="green">079</FONT>         * Gets an instance of a named class.<a 
name="line.79"></a>
-<FONT color="green">080</FONT>         * Parameters for its constructor are 
given as an array of objects,<a name="line.80"></a>
-<FONT color="green">081</FONT>         * primitive types must be wrapped with 
a corresponding class.<a name="line.81"></a>
-<FONT color="green">082</FONT>         *<a name="line.82"></a>
-<FONT color="green">083</FONT>         * @param className the name of the 
class.<a name="line.83"></a>
-<FONT color="green">084</FONT>         * @param params an array containing the 
parameters of the constructor.<a name="line.84"></a>
-<FONT color="green">085</FONT>         * @param signature an array containing 
the signature of the constructor.<a name="line.85"></a>
-<FONT color="green">086</FONT>         * @return the instance.<a 
name="line.86"></a>
-<FONT color="green">087</FONT>         * @throws ServiceException if 
instantiation fails.<a name="line.87"></a>
-<FONT color="green">088</FONT>         */<a name="line.88"></a>
-<FONT color="green">089</FONT>        public Object getInstance(String 
className,<a name="line.89"></a>
-<FONT color="green">090</FONT>                                  Object[] 
params,<a name="line.90"></a>
-<FONT color="green">091</FONT>                                  String[] 
signature)<a name="line.91"></a>
-<FONT color="green">092</FONT>            throws FactoryException;<a 
name="line.92"></a>
-<FONT color="green">093</FONT>    <a name="line.93"></a>
-<FONT color="green">094</FONT>        /**<a name="line.94"></a>
-<FONT color="green">095</FONT>         * Gets an instance of a named class 
using a specified class loader.<a name="line.95"></a>
-<FONT color="green">096</FONT>         * Parameters for its constructor are 
given as an array of objects,<a name="line.96"></a>
-<FONT color="green">097</FONT>         * primitive types must be wrapped with 
a corresponding class.<a name="line.97"></a>
-<FONT color="green">098</FONT>         *<a name="line.98"></a>
-<FONT color="green">099</FONT>         * &lt;p&gt;Class loaders are supported 
only if the isLoaderSupported<a name="line.99"></a>
-<FONT color="green">100</FONT>         * method returns true. Otherwise the 
loader parameter is ignored.<a name="line.100"></a>
-<FONT color="green">101</FONT>         *<a name="line.101"></a>
-<FONT color="green">102</FONT>         * @param className the name of the 
class.<a name="line.102"></a>
-<FONT color="green">103</FONT>         * @param loader the class loader.<a 
name="line.103"></a>
-<FONT color="green">104</FONT>         * @param params an array containing the 
parameters of the constructor.<a name="line.104"></a>
-<FONT color="green">105</FONT>         * @param signature an array containing 
the signature of the constructor.<a name="line.105"></a>
-<FONT color="green">106</FONT>         * @return the instance.<a 
name="line.106"></a>
-<FONT color="green">107</FONT>         * @throws ServiceException if 
instantiation fails.<a name="line.107"></a>
-<FONT color="green">108</FONT>         */<a name="line.108"></a>
-<FONT color="green">109</FONT>        public Object getInstance(String 
className,<a name="line.109"></a>
-<FONT color="green">110</FONT>                                  ClassLoader 
loader,<a name="line.110"></a>
-<FONT color="green">111</FONT>                                  Object[] 
params,<a name="line.111"></a>
-<FONT color="green">112</FONT>                                  String[] 
signature)<a name="line.112"></a>
-<FONT color="green">113</FONT>            throws FactoryException;<a 
name="line.113"></a>
-<FONT color="green">114</FONT>    <a name="line.114"></a>
-<FONT color="green">115</FONT>        /**<a name="line.115"></a>
-<FONT color="green">116</FONT>         * Tests if specified class loaders are 
supported for a named class.<a name="line.116"></a>
-<FONT color="green">117</FONT>         *<a name="line.117"></a>
-<FONT color="green">118</FONT>         * @param className the name of the 
class.<a name="line.118"></a>
-<FONT color="green">119</FONT>         * @return true if class loaders are 
supported, false otherwise.<a name="line.119"></a>
-<FONT color="green">120</FONT>         * @throws ServiceException if test 
fails.<a name="line.120"></a>
-<FONT color="green">121</FONT>         */<a name="line.121"></a>
-<FONT color="green">122</FONT>        public boolean isLoaderSupported(String 
className)<a name="line.122"></a>
-<FONT color="green">123</FONT>            throws FactoryException;<a 
name="line.123"></a>
-<FONT color="green">124</FONT>    <a name="line.124"></a>
-<FONT color="green">125</FONT>        /**<a name="line.125"></a>
-<FONT color="green">126</FONT>         * Gets the signature classes for 
parameters of a method of a class.<a name="line.126"></a>
-<FONT color="green">127</FONT>         *<a name="line.127"></a>
-<FONT color="green">128</FONT>         * @param clazz the class.<a 
name="line.128"></a>
-<FONT color="green">129</FONT>         * @param params an array containing the 
parameters of the method.<a name="line.129"></a>
-<FONT color="green">130</FONT>         * @param signature an array containing 
the signature of the method.<a name="line.130"></a>
-<FONT color="green">131</FONT>         * @return an array of signature 
classes. Note that in some cases<a name="line.131"></a>
-<FONT color="green">132</FONT>         * objects in the parameter array can be 
switched to the context<a name="line.132"></a>
-<FONT color="green">133</FONT>         * of a different class loader.<a 
name="line.133"></a>
-<FONT color="green">134</FONT>         * @throws ClassNotFoundException if any 
of the classes is not found.<a name="line.134"></a>
-<FONT color="green">135</FONT>         */<a name="line.135"></a>
-<FONT color="green">136</FONT>        Class[] getSignature(Class clazz,<a 
name="line.136"></a>
-<FONT color="green">137</FONT>                Object params[],<a 
name="line.137"></a>
-<FONT color="green">138</FONT>                String signature[])<a 
name="line.138"></a>
-<FONT color="green">139</FONT>                throws ClassNotFoundException;<a 
name="line.139"></a>
-<FONT color="green">140</FONT>    }<a name="line.140"></a>
+<!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.factory;<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>/**<a name="line.22"></a>
+<span class="sourceLineNo">023</span> * The Factory Service instantiates 
objects using either default<a name="line.23"></a>
+<span class="sourceLineNo">024</span> * class loaders or a specified one. 
Whether specified class<a name="line.24"></a>
+<span class="sourceLineNo">025</span> * loaders are supported for a class 
depends on implementation<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * and can be tested with the 
isLoaderSupported method.<a name="line.26"></a>
+<span class="sourceLineNo">027</span> *<a name="line.27"></a>
+<span class="sourceLineNo">028</span> * @author &lt;a 
href="mailto:[email protected]"&gt;Eric Pugh&lt;/a&gt;<a name="line.28"></a>
+<span class="sourceLineNo">029</span> * @author &lt;a 
href="mailto:[email protected]"&gt;Ilkka Priha&lt;/a&gt;<a 
name="line.29"></a>
+<span class="sourceLineNo">030</span> * @version $Id: FactoryService.java 
1771590 2016-11-27 13:36:13Z tv $<a name="line.30"></a>
+<span class="sourceLineNo">031</span> */<a name="line.31"></a>
+<span class="sourceLineNo">032</span>public interface FactoryService<a 
name="line.32"></a>
+<span class="sourceLineNo">033</span>{<a name="line.33"></a>
+<span class="sourceLineNo">034</span>    /**<a name="line.34"></a>
+<span class="sourceLineNo">035</span>     * The key under which this component 
is known by an avalon container.<a name="line.35"></a>
+<span class="sourceLineNo">036</span>     */<a name="line.36"></a>
+<span class="sourceLineNo">037</span>    String ROLE = 
FactoryService.class.getName();<a name="line.37"></a>
+<span class="sourceLineNo">038</span><a name="line.38"></a>
+<span class="sourceLineNo">039</span><a name="line.39"></a>
+<span class="sourceLineNo">040</span>        /**<a name="line.40"></a>
+<span class="sourceLineNo">041</span>        * Gets an instance of a class.<a 
name="line.41"></a>
+<span class="sourceLineNo">042</span>        *<a name="line.42"></a>
+<span class="sourceLineNo">043</span>        * @param clazz the name of the 
class.<a name="line.43"></a>
+<span class="sourceLineNo">044</span>        * @return the instance.<a 
name="line.44"></a>
+<span class="sourceLineNo">045</span>        * @throws FactoryException if 
instantiation fails.<a name="line.45"></a>
+<span class="sourceLineNo">046</span>        */<a name="line.46"></a>
+<span class="sourceLineNo">047</span>   &lt;T&gt; T getInstance(Class&lt;T&gt; 
clazz)<a name="line.47"></a>
+<span class="sourceLineNo">048</span>           throws FactoryException;<a 
name="line.48"></a>
+<span class="sourceLineNo">049</span><a name="line.49"></a>
+<span class="sourceLineNo">050</span>    /**<a name="line.50"></a>
+<span class="sourceLineNo">051</span>     * Gets an instance of a named 
class.<a name="line.51"></a>
+<span class="sourceLineNo">052</span>     *<a name="line.52"></a>
+<span class="sourceLineNo">053</span>     * @param className the name of the 
class.<a name="line.53"></a>
+<span class="sourceLineNo">054</span>     * @return the instance.<a 
name="line.54"></a>
+<span class="sourceLineNo">055</span>     * @throws FactoryException if 
instantiation fails.<a name="line.55"></a>
+<span class="sourceLineNo">056</span>     */<a name="line.56"></a>
+<span class="sourceLineNo">057</span>    &lt;T&gt; T getInstance(String 
className)<a name="line.57"></a>
+<span class="sourceLineNo">058</span>        throws FactoryException;<a 
name="line.58"></a>
+<span class="sourceLineNo">059</span><a name="line.59"></a>
+<span class="sourceLineNo">060</span>    /**<a name="line.60"></a>
+<span class="sourceLineNo">061</span>     * Gets an instance of a named class 
using a specified class loader.<a name="line.61"></a>
+<span class="sourceLineNo">062</span>     *<a name="line.62"></a>
+<span class="sourceLineNo">063</span>     * &lt;p&gt;Class loaders are 
supported only if the isLoaderSupported<a name="line.63"></a>
+<span class="sourceLineNo">064</span>     * method returns true. Otherwise the 
loader parameter is ignored.<a name="line.64"></a>
+<span class="sourceLineNo">065</span>     *<a name="line.65"></a>
+<span class="sourceLineNo">066</span>     * @param className the name of the 
class.<a name="line.66"></a>
+<span class="sourceLineNo">067</span>     * @param loader the class loader.<a 
name="line.67"></a>
+<span class="sourceLineNo">068</span>     * @return the instance.<a 
name="line.68"></a>
+<span class="sourceLineNo">069</span>     * @throws FactoryException if 
instantiation fails.<a name="line.69"></a>
+<span class="sourceLineNo">070</span>     */<a name="line.70"></a>
+<span class="sourceLineNo">071</span>    &lt;T&gt; T getInstance(String 
className,<a name="line.71"></a>
+<span class="sourceLineNo">072</span>                              ClassLoader 
loader)<a name="line.72"></a>
+<span class="sourceLineNo">073</span>        throws FactoryException;<a 
name="line.73"></a>
+<span class="sourceLineNo">074</span><a name="line.74"></a>
+<span class="sourceLineNo">075</span>    /**<a name="line.75"></a>
+<span class="sourceLineNo">076</span>     * Gets an instance of a named 
class.<a name="line.76"></a>
+<span class="sourceLineNo">077</span>     * Parameters for its constructor are 
given as an array of objects,<a name="line.77"></a>
+<span class="sourceLineNo">078</span>     * primitive types must be wrapped 
with a corresponding class.<a name="line.78"></a>
+<span class="sourceLineNo">079</span>     *<a name="line.79"></a>
+<span class="sourceLineNo">080</span>     * @param className the name of the 
class.<a name="line.80"></a>
+<span class="sourceLineNo">081</span>     * @param params an array containing 
the parameters of the constructor.<a name="line.81"></a>
+<span class="sourceLineNo">082</span>     * @param signature an array 
containing the signature of the constructor.<a name="line.82"></a>
+<span class="sourceLineNo">083</span>     * @return the instance.<a 
name="line.83"></a>
+<span class="sourceLineNo">084</span>     * @throws FactoryException if 
instantiation fails.<a name="line.84"></a>
+<span class="sourceLineNo">085</span>     */<a name="line.85"></a>
+<span class="sourceLineNo">086</span>    &lt;T&gt; T getInstance(String 
className,<a name="line.86"></a>
+<span class="sourceLineNo">087</span>                              Object[] 
params,<a name="line.87"></a>
+<span class="sourceLineNo">088</span>                              String[] 
signature)<a name="line.88"></a>
+<span class="sourceLineNo">089</span>        throws FactoryException;<a 
name="line.89"></a>
+<span class="sourceLineNo">090</span><a name="line.90"></a>
+<span class="sourceLineNo">091</span>    /**<a name="line.91"></a>
+<span class="sourceLineNo">092</span>     * Gets an instance of a named class 
using a specified class loader.<a name="line.92"></a>
+<span class="sourceLineNo">093</span>     * Parameters for its constructor are 
given as an array of objects,<a name="line.93"></a>
+<span class="sourceLineNo">094</span>     * primitive types must be wrapped 
with a corresponding class.<a name="line.94"></a>
+<span class="sourceLineNo">095</span>     *<a name="line.95"></a>
+<span class="sourceLineNo">096</span>     * &lt;p&gt;Class loaders are 
supported only if the isLoaderSupported<a name="line.96"></a>
+<span class="sourceLineNo">097</span>     * method returns true. Otherwise the 
loader parameter is ignored.<a name="line.97"></a>
+<span class="sourceLineNo">098</span>     *<a name="line.98"></a>
+<span class="sourceLineNo">099</span>     * @param className the name of the 
class.<a name="line.99"></a>
+<span class="sourceLineNo">100</span>     * @param loader the class loader.<a 
name="line.100"></a>
+<span class="sourceLineNo">101</span>     * @param params an array containing 
the parameters of the constructor.<a name="line.101"></a>
+<span class="sourceLineNo">102</span>     * @param signature an array 
containing the signature of the constructor.<a name="line.102"></a>
+<span class="sourceLineNo">103</span>     * @return the instance.<a 
name="line.103"></a>
+<span class="sourceLineNo">104</span>     * @throws FactoryException if 
instantiation fails.<a name="line.104"></a>
+<span class="sourceLineNo">105</span>     */<a name="line.105"></a>
+<span class="sourceLineNo">106</span>    &lt;T&gt; T getInstance(String 
className,<a name="line.106"></a>
+<span class="sourceLineNo">107</span>                              ClassLoader 
loader,<a name="line.107"></a>
+<span class="sourceLineNo">108</span>                              Object[] 
params,<a name="line.108"></a>
+<span class="sourceLineNo">109</span>                              String[] 
signature)<a name="line.109"></a>
+<span class="sourceLineNo">110</span>        throws FactoryException;<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>     * Tests if specified class loaders 
are supported for a named class.<a name="line.113"></a>
+<span class="sourceLineNo">114</span>     *<a name="line.114"></a>
+<span class="sourceLineNo">115</span>     * @param className the name of the 
class.<a name="line.115"></a>
+<span class="sourceLineNo">116</span>     * @return true if class loaders are 
supported, false otherwise.<a name="line.116"></a>
+<span class="sourceLineNo">117</span>     * @throws FactoryException if test 
fails.<a name="line.117"></a>
+<span class="sourceLineNo">118</span>     */<a name="line.118"></a>
+<span class="sourceLineNo">119</span>    boolean isLoaderSupported(String 
className)<a name="line.119"></a>
+<span class="sourceLineNo">120</span>        throws FactoryException;<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>     * Gets the signature classes for 
parameters of a method of a class.<a name="line.123"></a>
+<span class="sourceLineNo">124</span>     *<a name="line.124"></a>
+<span class="sourceLineNo">125</span>     * @param clazz the class.<a 
name="line.125"></a>
+<span class="sourceLineNo">126</span>     * @param params an array containing 
the parameters of the method.<a name="line.126"></a>
+<span class="sourceLineNo">127</span>     * @param signature an array 
containing the signature of the method.<a name="line.127"></a>
+<span class="sourceLineNo">128</span>     * @return an array of signature 
classes. Note that in some cases<a name="line.128"></a>
+<span class="sourceLineNo">129</span>     * objects in the parameter array can 
be switched to the context<a name="line.129"></a>
+<span class="sourceLineNo">130</span>     * of a different class loader.<a 
name="line.130"></a>
+<span class="sourceLineNo">131</span>     * @throws ClassNotFoundException if 
any of the classes is not found.<a name="line.131"></a>
+<span class="sourceLineNo">132</span>     */<a name="line.132"></a>
+<span class="sourceLineNo">133</span>    Class&lt;?&gt;[] 
getSignature(Class&lt;?&gt; clazz,<a name="line.133"></a>
+<span class="sourceLineNo">134</span>            Object params[],<a 
name="line.134"></a>
+<span class="sourceLineNo">135</span>            String signature[])<a 
name="line.135"></a>
+<span class="sourceLineNo">136</span>            throws 
ClassNotFoundException;<a name="line.136"></a>
+<span class="sourceLineNo">137</span>}<a name="line.137"></a>
 
 
 
@@ -201,6 +203,7 @@
 
 
 
-</PRE>
-</BODY>
-</HTML>
+</pre>
+</div>
+</body>
+</html>
\ No newline at end of file

Modified: 
websites/production/turbine/content/fulcrum/fulcrum-factory/apidocs/src-html/org/apache/fulcrum/factory/utils/ObjectInputStreamForContext.html
==============================================================================
--- 
websites/production/turbine/content/fulcrum/fulcrum-factory/apidocs/src-html/org/apache/fulcrum/factory/utils/ObjectInputStreamForContext.html
 (original)
+++ 
websites/production/turbine/content/fulcrum/fulcrum-factory/apidocs/src-html/org/apache/fulcrum/factory/utils/ObjectInputStreamForContext.html
 Fri Dec  9 09:44:00 2016
@@ -1,76 +1,84 @@
-<HTML>
-<BODY BGCOLOR="white">
-<PRE>
-<FONT color="green">001</FONT>    package org.apache.fulcrum.factory.utils;<a 
name="line.1"></a>
-<FONT color="green">002</FONT>    <a name="line.2"></a>
-<FONT color="green">003</FONT>    <a name="line.3"></a>
-<FONT color="green">004</FONT>    /*<a name="line.4"></a>
-<FONT color="green">005</FONT>     * Licensed to the Apache Software 
Foundation (ASF) under one<a name="line.5"></a>
-<FONT color="green">006</FONT>     * or more contributor license agreements.  
See the NOTICE file<a name="line.6"></a>
-<FONT color="green">007</FONT>     * distributed with this work for additional 
information<a name="line.7"></a>
-<FONT color="green">008</FONT>     * regarding copyright ownership.  The ASF 
licenses this file<a name="line.8"></a>
-<FONT color="green">009</FONT>     * to you under the Apache License, Version 
2.0 (the<a name="line.9"></a>
-<FONT color="green">010</FONT>     * "License"); you may not use this file 
except in compliance<a name="line.10"></a>
-<FONT color="green">011</FONT>     * with the License.  You may obtain a copy 
of the License at<a name="line.11"></a>
-<FONT color="green">012</FONT>     *<a name="line.12"></a>
-<FONT color="green">013</FONT>     *   
http://www.apache.org/licenses/LICENSE-2.0<a name="line.13"></a>
-<FONT color="green">014</FONT>     *<a name="line.14"></a>
-<FONT color="green">015</FONT>     * Unless required by applicable law or 
agreed to in writing,<a name="line.15"></a>
-<FONT color="green">016</FONT>     * software distributed under the License is 
distributed on an<a name="line.16"></a>
-<FONT color="green">017</FONT>     * "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS OF ANY<a name="line.17"></a>
-<FONT color="green">018</FONT>     * KIND, either express or implied.  See the 
License for the<a name="line.18"></a>
-<FONT color="green">019</FONT>     * specific language governing permissions 
and limitations<a name="line.19"></a>
-<FONT color="green">020</FONT>     * under the License.<a name="line.20"></a>
-<FONT color="green">021</FONT>     */<a name="line.21"></a>
-<FONT color="green">022</FONT>    <a name="line.22"></a>
-<FONT color="green">023</FONT>    <a name="line.23"></a>
-<FONT color="green">024</FONT>    import java.io.InputStream;<a 
name="line.24"></a>
-<FONT color="green">025</FONT>    import java.io.ObjectInputStream;<a 
name="line.25"></a>
-<FONT color="green">026</FONT>    import java.io.ObjectStreamClass;<a 
name="line.26"></a>
-<FONT color="green">027</FONT>    import java.io.IOException;<a 
name="line.27"></a>
-<FONT color="green">028</FONT>    <a name="line.28"></a>
-<FONT color="green">029</FONT>    /**<a name="line.29"></a>
-<FONT color="green">030</FONT>     * A deserialization stream for a specific 
class loader context.<a name="line.30"></a>
-<FONT color="green">031</FONT>     *<a name="line.31"></a>
-<FONT color="green">032</FONT>     * @author &lt;a 
href="mailto:[email protected]"&gt;Ilkka Priha&lt;/a&gt;<a 
name="line.32"></a>
-<FONT color="green">033</FONT>     * @version $Id: 
ObjectInputStreamForContext.java 535465 2007-05-05 06:58:06Z tv $<a 
name="line.33"></a>
-<FONT color="green">034</FONT>     */<a name="line.34"></a>
-<FONT color="green">035</FONT>    public class ObjectInputStreamForContext 
extends ObjectInputStream<a name="line.35"></a>
-<FONT color="green">036</FONT>    {<a name="line.36"></a>
-<FONT color="green">037</FONT>        /**<a name="line.37"></a>
-<FONT color="green">038</FONT>         * The class loader of the context.<a 
name="line.38"></a>
-<FONT color="green">039</FONT>         */<a name="line.39"></a>
-<FONT color="green">040</FONT>        private ClassLoader classLoader;<a 
name="line.40"></a>
-<FONT color="green">041</FONT>    <a name="line.41"></a>
-<FONT color="green">042</FONT>        // this is to make the proxy happy.<a 
name="line.42"></a>
-<FONT color="green">043</FONT>        public ObjectInputStreamForContext()<a 
name="line.43"></a>
-<FONT color="green">044</FONT>            throws IOException<a 
name="line.44"></a>
-<FONT color="green">045</FONT>        {<a name="line.45"></a>
-<FONT color="green">046</FONT>        }<a name="line.46"></a>
-<FONT color="green">047</FONT>    <a name="line.47"></a>
-<FONT color="green">048</FONT>        /**<a name="line.48"></a>
-<FONT color="green">049</FONT>         * Contructs a new object stream for a 
context.<a name="line.49"></a>
-<FONT color="green">050</FONT>         *<a name="line.50"></a>
-<FONT color="green">051</FONT>         * @param in the serialized input 
stream.<a name="line.51"></a>
-<FONT color="green">052</FONT>         * @param loader the class loader of the 
context.<a name="line.52"></a>
-<FONT color="green">053</FONT>         * @throws IOException on errors.<a 
name="line.53"></a>
-<FONT color="green">054</FONT>         */<a name="line.54"></a>
-<FONT color="green">055</FONT>        public  
ObjectInputStreamForContext(InputStream in,<a name="line.55"></a>
-<FONT color="green">056</FONT>                                            
ClassLoader loader)<a name="line.56"></a>
-<FONT color="green">057</FONT>                                            
throws IOException<a name="line.57"></a>
-<FONT color="green">058</FONT>        {<a name="line.58"></a>
-<FONT color="green">059</FONT>            super(in);<a name="line.59"></a>
-<FONT color="green">060</FONT>            classLoader = loader;<a 
name="line.60"></a>
-<FONT color="green">061</FONT>        }<a name="line.61"></a>
-<FONT color="green">062</FONT>    <a name="line.62"></a>
-<FONT color="green">063</FONT>        protected Class 
resolveClass(ObjectStreamClass v)<a name="line.63"></a>
-<FONT color="green">064</FONT>                                     throws 
IOException,<a name="line.64"></a>
-<FONT color="green">065</FONT>                                     
ClassNotFoundException<a name="line.65"></a>
-<FONT color="green">066</FONT>        {<a name="line.66"></a>
-<FONT color="green">067</FONT>            return classLoader == null ?<a 
name="line.67"></a>
-<FONT color="green">068</FONT>                super.resolveClass(v) : 
classLoader.loadClass(v.getName());<a name="line.68"></a>
-<FONT color="green">069</FONT>        }<a name="line.69"></a>
-<FONT color="green">070</FONT>    }<a name="line.70"></a>
+<!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.factory.utils;<a name="line.1"></a>
+<span class="sourceLineNo">002</span><a name="line.2"></a>
+<span class="sourceLineNo">003</span>import java.io.IOException;<a 
name="line.3"></a>
+<span class="sourceLineNo">004</span><a name="line.4"></a>
+<span class="sourceLineNo">005</span>/*<a name="line.5"></a>
+<span class="sourceLineNo">006</span> * Licensed to the Apache Software 
Foundation (ASF) under one<a name="line.6"></a>
+<span class="sourceLineNo">007</span> * or more contributor license 
agreements.  See the NOTICE file<a name="line.7"></a>
+<span class="sourceLineNo">008</span> * distributed with this work for 
additional information<a name="line.8"></a>
+<span class="sourceLineNo">009</span> * regarding copyright ownership.  The 
ASF licenses this file<a name="line.9"></a>
+<span class="sourceLineNo">010</span> * to you under the Apache License, 
Version 2.0 (the<a name="line.10"></a>
+<span class="sourceLineNo">011</span> * "License"); you may not use this file 
except in compliance<a name="line.11"></a>
+<span class="sourceLineNo">012</span> * with the License.  You may obtain a 
copy of the License at<a name="line.12"></a>
+<span class="sourceLineNo">013</span> *<a name="line.13"></a>
+<span class="sourceLineNo">014</span> *   
http://www.apache.org/licenses/LICENSE-2.0<a name="line.14"></a>
+<span class="sourceLineNo">015</span> *<a name="line.15"></a>
+<span class="sourceLineNo">016</span> * Unless required by applicable law or 
agreed to in writing,<a name="line.16"></a>
+<span class="sourceLineNo">017</span> * software distributed under the License 
is distributed on an<a name="line.17"></a>
+<span class="sourceLineNo">018</span> * "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS OF ANY<a name="line.18"></a>
+<span class="sourceLineNo">019</span> * KIND, either express or implied.  See 
the License for the<a name="line.19"></a>
+<span class="sourceLineNo">020</span> * specific language governing 
permissions and limitations<a name="line.20"></a>
+<span class="sourceLineNo">021</span> * under the License.<a 
name="line.21"></a>
+<span class="sourceLineNo">022</span> */<a name="line.22"></a>
+<span class="sourceLineNo">023</span><a name="line.23"></a>
+<span class="sourceLineNo">024</span>import java.io.InputStream;<a 
name="line.24"></a>
+<span class="sourceLineNo">025</span>import java.io.ObjectInputStream;<a 
name="line.25"></a>
+<span class="sourceLineNo">026</span>import java.io.ObjectStreamClass;<a 
name="line.26"></a>
+<span class="sourceLineNo">027</span><a name="line.27"></a>
+<span class="sourceLineNo">028</span>/**<a name="line.28"></a>
+<span class="sourceLineNo">029</span> * A deserialization stream for a 
specific class loader context.<a name="line.29"></a>
+<span class="sourceLineNo">030</span> *<a name="line.30"></a>
+<span class="sourceLineNo">031</span> * @author &lt;a 
href="mailto:[email protected]"&gt;Ilkka Priha&lt;/a&gt;<a 
name="line.31"></a>
+<span class="sourceLineNo">032</span> * @version $Id: 
ObjectInputStreamForContext.java 1771590 2016-11-27 13:36:13Z tv $<a 
name="line.32"></a>
+<span class="sourceLineNo">033</span> */<a name="line.33"></a>
+<span class="sourceLineNo">034</span>public class ObjectInputStreamForContext 
extends ObjectInputStream<a name="line.34"></a>
+<span class="sourceLineNo">035</span>{<a name="line.35"></a>
+<span class="sourceLineNo">036</span>    /**<a name="line.36"></a>
+<span class="sourceLineNo">037</span>     * The class loader of the context.<a 
name="line.37"></a>
+<span class="sourceLineNo">038</span>     */<a name="line.38"></a>
+<span class="sourceLineNo">039</span>    private ClassLoader classLoader;<a 
name="line.39"></a>
+<span class="sourceLineNo">040</span><a name="line.40"></a>
+<span class="sourceLineNo">041</span>    // this is to make the proxy happy.<a 
name="line.41"></a>
+<span class="sourceLineNo">042</span>    public 
ObjectInputStreamForContext()<a name="line.42"></a>
+<span class="sourceLineNo">043</span>        throws IOException<a 
name="line.43"></a>
+<span class="sourceLineNo">044</span>    {<a name="line.44"></a>
+<span class="sourceLineNo">045</span>    }<a name="line.45"></a>
+<span class="sourceLineNo">046</span><a name="line.46"></a>
+<span class="sourceLineNo">047</span>    /**<a name="line.47"></a>
+<span class="sourceLineNo">048</span>     * Contructs a new object stream for 
a context.<a name="line.48"></a>
+<span class="sourceLineNo">049</span>     *<a name="line.49"></a>
+<span class="sourceLineNo">050</span>     * @param in the serialized input 
stream.<a name="line.50"></a>
+<span class="sourceLineNo">051</span>     * @param loader the class loader of 
the context.<a name="line.51"></a>
+<span class="sourceLineNo">052</span>     * @throws IOException on errors.<a 
name="line.52"></a>
+<span class="sourceLineNo">053</span>     */<a name="line.53"></a>
+<span class="sourceLineNo">054</span>    public  
ObjectInputStreamForContext(InputStream in,<a name="line.54"></a>
+<span class="sourceLineNo">055</span>                                        
ClassLoader loader)<a name="line.55"></a>
+<span class="sourceLineNo">056</span>                                        
throws IOException<a name="line.56"></a>
+<span class="sourceLineNo">057</span>    {<a name="line.57"></a>
+<span class="sourceLineNo">058</span>        super(in);<a name="line.58"></a>
+<span class="sourceLineNo">059</span>        classLoader = loader;<a 
name="line.59"></a>
+<span class="sourceLineNo">060</span>    }<a name="line.60"></a>
+<span class="sourceLineNo">061</span><a name="line.61"></a>
+<span class="sourceLineNo">062</span>    /**<a name="line.62"></a>
+<span class="sourceLineNo">063</span>     * @see 
java.io.ObjectInputStream#resolveClass(ObjectStreamClass)<a name="line.63"></a>
+<span class="sourceLineNo">064</span>     */<a name="line.64"></a>
+<span class="sourceLineNo">065</span>    @Override<a name="line.65"></a>
+<span class="sourceLineNo">066</span>    protected Class&lt;?&gt; 
resolveClass(ObjectStreamClass v)<a name="line.66"></a>
+<span class="sourceLineNo">067</span>                                 throws 
IOException,<a name="line.67"></a>
+<span class="sourceLineNo">068</span>                                 
ClassNotFoundException<a name="line.68"></a>
+<span class="sourceLineNo">069</span>    {<a name="line.69"></a>
+<span class="sourceLineNo">070</span>        return classLoader == null ?<a 
name="line.70"></a>
+<span class="sourceLineNo">071</span>            super.resolveClass(v) : 
classLoader.loadClass(v.getName());<a name="line.71"></a>
+<span class="sourceLineNo">072</span>    }<a name="line.72"></a>
+<span class="sourceLineNo">073</span>}<a name="line.73"></a>
 
 
 
@@ -131,6 +139,7 @@
 
 
 
-</PRE>
-</BODY>
-</HTML>
+</pre>
+</div>
+</body>
+</html>
\ No newline at end of file

Modified: 
websites/production/turbine/content/fulcrum/fulcrum-factory/apidocs/stylesheet.css
==============================================================================
--- 
websites/production/turbine/content/fulcrum/fulcrum-factory/apidocs/stylesheet.css
 (original)
+++ 
websites/production/turbine/content/fulcrum/fulcrum-factory/apidocs/stylesheet.css
 Fri Dec  9 09:44:00 2016
@@ -1,29 +1,474 @@
 /* Javadoc style sheet */
-
-/* Define colors, fonts and other style attributes here to override the 
defaults */
-
-/* Page background color */
-body { background-color: #FFFFFF }
-
-/* Headings */
-h1 { font-size: 145% }
-
-/* Table colors */
-.TableHeadingColor     { background: #CCCCFF } /* Dark mauve */
-.TableSubHeadingColor  { background: #EEEEFF } /* Light mauve */
-.TableRowColor         { background: #FFFFFF } /* White */
-
-/* Font used in left-hand frame lists */
-.FrameTitleFont   { font-size: 100%; font-family: Helvetica, Arial, sans-serif 
}
-.FrameHeadingFont { font-size:  90%; font-family: Helvetica, Arial, sans-serif 
}
-.FrameItemFont    { font-size:  90%; font-family: Helvetica, Arial, sans-serif 
}
-
-/* Navigation bar fonts and colors */
-.NavBarCell1    { background-color:#EEEEFF;} /* Light mauve */
-.NavBarCell1Rev { background-color:#00008B;} /* Dark Blue */
-.NavBarFont1    { font-family: Arial, Helvetica, sans-serif; color:#000000;}
-.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
-
-.NavBarCell2    { font-family: Arial, Helvetica, sans-serif; 
background-color:#FFFFFF;}
-.NavBarCell3    { font-family: Arial, Helvetica, sans-serif; 
background-color:#FFFFFF;}
-
+/*
+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;
+}
\ No newline at end of file


Reply via email to