http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/081b41e6/content/apidocs/org/apache/juneau/ContextFactory.html
----------------------------------------------------------------------
diff --git a/content/apidocs/org/apache/juneau/ContextFactory.html 
b/content/apidocs/org/apache/juneau/ContextFactory.html
deleted file mode 100644
index 5b5807e..0000000
--- a/content/apidocs/org/apache/juneau/ContextFactory.html
+++ /dev/null
@@ -1,1192 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ContextFactory (Apache Juneau (incubating) 
6.0.0-incubating-SNAPSHOT)</title>
-<link rel="stylesheet" type="text/css" href="../../../javadoc.css" 
title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ContextFactory (Apache Juneau (incubating) 
6.0.0-incubating-SNAPSHOT)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":9,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation 
links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ContextFactory.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../org/apache/juneau/Context.html" title="class in 
org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../org/apache/juneau/ContextFactory.NormalizingHashCode.html" 
title="class in org.apache.juneau"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?org/apache/juneau/ContextFactory.html" 
target="_top">Frames</a></li>
-<li><a href="ContextFactory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.juneau</div>
-<h2 title="Class ContextFactory" class="title">Class ContextFactory</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../org/apache/juneau/Lockable.html" title="class in 
org.apache.juneau">org.apache.juneau.Lockable</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.juneau.ContextFactory</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html?is-external=true";
 title="class or interface in java.lang">Cloneable</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public final class <a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.237">ContextFactory</a>
-extends <a href="../../../org/apache/juneau/Lockable.html" title="class in 
org.apache.juneau">Lockable</a></pre>
-<div class="block">A factory for instantiating <a 
href="../../../org/apache/juneau/Context.html" title="class in 
org.apache.juneau"><code>Context</code></a> objects.
- <p>
-   The hierarchy of these objects are...
-   <ul class='spaced-list'>
-      <li><a href="../../../org/apache/juneau/ContextFactory.html" 
title="class in org.apache.juneau"><code>ContextFactory</code></a> - A 
thread-safe, modifiable context property store.<br>
-         Used to create <a href="../../../org/apache/juneau/Context.html" 
title="class in org.apache.juneau"><code>Context</code></a> objects.
-      <li><a href="../../../org/apache/juneau/Context.html" title="class in 
org.apache.juneau"><code>Context</code></a> - A reusable, cachable, 
thread-safe, read-only context with configuration properties copied from the 
factory.<br>
-         Often used to create <a 
href="../../../org/apache/juneau/Session.html" title="class in 
org.apache.juneau"><code>Session</code></a> objects.
-         <li><a href="../../../org/apache/juneau/Session.html" title="class in 
org.apache.juneau"><code>Session</code></a> - A one-time-use non-thread-safe 
object.<br>
-            Used by serializers and parsers to retrieve context properties and 
to be used as scratchpads.
-   </ul>
-
-
- <h6 class='topic'>ContextFactory objects</h6>
- <p>
-   Context factories can be thought of as consisting of the following:
-   <ul class='spaced-list'>
-      <li>A <code>Map&lt;String,Object&gt;</code> of context properties.
-      <li>A <code>Map&lt;Class,Context&gt;</code> of context instances.
-   </ul>
- <p>
-   Context factories are used to create and cache <a 
href="../../../org/apache/juneau/Context.html" title="class in 
org.apache.juneau"><code>Context</code></a> objects using the <a 
href="../../../org/apache/juneau/ContextFactory.html#getContext-java.lang.Class-"><code>getContext(Class)</code></a>
 method.
- <p>
-   As a general rule, <a href="../../../org/apache/juneau/ContextFactory.html" 
title="class in org.apache.juneau"><code>ContextFactory</code></a> objects are 
'slow'.<br>
-   Setting and retrieving properties on a factory can involve relatively slow 
data conversion and synchronization.<br>
-   However, the <a 
href="../../../org/apache/juneau/ContextFactory.html#getContext-java.lang.Class-"><code>getContext(Class)</code></a>
 method is fast, and will return cached context objects if the context 
properties have not changed.
- <p>
-   Context factories can be used to store context properties for a variety of 
contexts.<br>
-   For example, a single factory can store context properties for the JSON 
serializer, XML serializer, HTML serializer
-   etc... and can thus be used to retrieve context objects for those 
serializers.<br>
- <p>
-   Other notes:
-   <ul class='spaced-list'>
-      <li>Context factories can be locked using the <a 
href="../../../org/apache/juneau/Lockable.html#lock--"><code>Lockable.lock()</code></a>
 method.<br>
-         This prevents the context properties from being further modified.
-      <li>Context factories can be cloned using the <a 
href="../../../org/apache/juneau/ContextFactory.html#clone--"><code>clone()</code></a>
 method.<br>
-         This will return a new unlocked factory with the same context 
properties.
-      </ul>
-
- <h6 class='topic'>Context properties</h6>
- <p>
-   Context properties are 'settings' for serializers and parsers.<br>
-   For example, the <a 
href="../../../org/apache/juneau/BeanContext.html#BEAN_sortProperties"><code>BeanContext.BEAN_sortProperties</code></a>
 context property defines whether
-   bean properties should be serialized in alphabetical order.
- <p>
-   Each <a href="../../../org/apache/juneau/Context.html" title="class in 
org.apache.juneau"><code>Context</code></a> object should contain the context 
properties that apply to it as static
-   fields (e.g <a 
href="../../../org/apache/juneau/BeanContext.html#BEAN_sortProperties"><code>BeanContext.BEAN_sortProperties</code></a>).
- <p>
-   Context properties can be of the following types:
-   <ul class='spaced-list'>
-      <li><l>SIMPLE</l> - A simple property.<br>
-         Examples include:  booleans, integers, Strings, Classes, etc...<br>
-         <br>
-         An example of this would be the <a 
href="../../../org/apache/juneau/BeanContext.html#BEAN_sortProperties"><code>BeanContext.BEAN_sortProperties</code></a>
 property.<br>
-         It's name is simply <js>"BeanContext.sortProperties"</js>.
-
-      <li><l>SET</l> - A sorted set of objects.<br>
-         These are denoted by appending <js>".set"</js> to the property 
name.<br>
-         Objects can be of any type, even complex types.<br>
-         Sorted sets use tree sets to maintain the value in alphabetical 
order.<br>
-         <br>
-         For example, the <a 
href="../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses"><code>BeanContext.BEAN_notBeanClasses</code></a>
 property is used to store classes that should not be treated like beans.<br>
-         It's name is <js>"BeanContext.notBeanClasses.set"</js>.
-
-      <li><l>LIST</l> - A list of unique objects.<br>
-         These are denoted by appending <js>".list"</js> to the property 
name.<br>
-         Objects can be of any type, even complex types.<br>
-         Use lists if the ordering of the values in the set is important 
(similar to how the order of entries in a classpath is important).<br>
-         <br>
-         For example, the <a 
href="../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters"><code>BeanContext.BEAN_beanFilters</code></a>
 property is used to store bean filters.<br>
-         It's name is <js>"BeanContext.transforms.list"</js>.
-
-      <li><l>MAP</l> - A sorted map of key-value pairs.<br>
-         These are denoted by appending <js>".map"</js> to the property 
name.<br>
-         Keys can be any type directly convertable to and from Strings.
-         Values can be of any type, even complex types.<br>
-         <br>
-         For example, the <a 
href="../../../org/apache/juneau/BeanContext.html#BEAN_implClasses"><code>BeanContext.BEAN_implClasses</code></a>
 property is used to specify the names of implementation classes for 
interfaces.<br>
-         It's name is <js>"BeanContext.implClasses.map"</js>.<br>
-   </ul>
- <p>
-   All context properties are set using the <a 
href="../../../org/apache/juneau/ContextFactory.html#setProperty-java.lang.String-java.lang.Object-"><code>setProperty(String,
 Object)</code></a> method.
- <p>
-   Default values for context properties can be specified globally as system 
properties.<br>
-   Example: 
<code>System.<jsm>setProperty</jsm>(<jsf>BEAN_sortProperties</jsf>, 
<jk>true</jk>);</code>
- <p>
-   SET and LIST properties can be added to using the <a 
href="../../../org/apache/juneau/ContextFactory.html#addToProperty-java.lang.String-java.lang.Object-"><code>addToProperty(String,
 Object)</code></a> method and removed from using the <a 
href="../../../org/apache/juneau/ContextFactory.html#removeFromProperty-java.lang.String-java.lang.Object-"><code>removeFromProperty(String,
 Object)</code></a> method.
- <p>
-   SET and LIST properties can also be added to and removed from by appending 
<js>".add"</js> or <js>".remove"</js> to the property name and using the <a 
href="../../../org/apache/juneau/ContextFactory.html#setProperty-java.lang.String-java.lang.Object-"><code>setProperty(String,
 Object)</code></a> method.
- <p>
-   The following shows the two different ways to append to a set or list 
property:
- <p class='bcode'>
-   Config config = <jk>new</jk> 
Config().set(<js>"BeanContext.notBeanClasses.set"</js>, 
Collections.<jsm>emptySet</jsm>());
-
-   <jc>// Append to set property using addTo().</jc>
-   config.addTo(<js>"BeanContext.notBeanClasses.set"</js>, 
MyNotBeanClass.<jk>class</jk>);
-
-   <jc>// Append to set property using set().</jc>
-   config.set(<js>"BeanContext.notBeanClasses.set.add"</js>, 
MyNotBeanClass.<jk>class</jk>);
- </p>
- <p>
-   Lists are appended to the beginning of the set so that behavior can be 
overridden.<br>
- <p>
-   For sample, the following code shows the order in which POJO swaps are 
applied.<br>
-   In this case, we want F3 and F4 to appear at the beginning of the set so 
that they
-   take precedence over F1 and F2....
- <p class='bcode'>
-   <jc>// Result will be F3,F4,F1,F2</jc>
-   config.addTo(<js>"BeanContext.transforms.list"</js>, 
Arrays.<jsm>asList</jsm>(F1.<jk>class</jk>, F2.<jk>class</jk>));
-   config.addTo(<js>"BeanContext.transforms.list"</js>, 
Arrays.<jsm>asList</jsm>(F3.<jk>class</jk>,F4.<jk>class</jk>));
- </p>
- <p>
-   SET and LIST properties can also be set and manipulated using JSON strings.
- <p class='bcode'>
-   ContextFactory f = ContextFactory.<jsm>create</jsm>();
-
-   <jc>// Set SET value using JSON array.
-   f.set(<js>"BeanContext.notBeanClasses.set"</js>, 
<js>"['com.my.MyNotBeanClass1']"</js>);
-
-   <jc>// Add to SET using simple string.
-   f.addTo(<js>"BeanContext.notBeanClasses.set"</js>, 
<js>"com.my.MyNotBeanClass2"</js>);
-
-   <jc>// Add an array of values as a JSON array..
-   f.addTo(<js>"BeanContext.notBeanClasses.set"</js>, 
<js>"['com.my.MyNotBeanClass3']"</js>);
-
-   <jc>// Remove an array of values as a JSON array..
-   f.removeFrom(<js>"BeanContext.notBeanClasses.set"</js>, 
<js>"['com.my.MyNotBeanClass3']"</js>);
- </p>
- <p>
-   MAP properties can be added to using the <a 
href="../../../org/apache/juneau/ContextFactory.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-"><code>putToProperty(String,
 Object, Object)</code></a> and <a 
href="../../../org/apache/juneau/ContextFactory.html#putToProperty-java.lang.String-java.lang.Object-"><code>putToProperty(String,
 Object)</code></a> methods.<br>
-   MAP property entries can be removed by setting the value to <jk>null</jk> 
(e.g. <code>config.putTo(<js>"BEAN_implClasses"</js>, 
MyNotBeanClass.<jk>class</jk>, <jk>null</jk>);</code>.<br>
-   MAP properties can also be added to by appending <js>".put"</js> to the 
property name and using the <a 
href="../../../org/apache/juneau/ContextFactory.html#setProperty-java.lang.String-java.lang.Object-"><code>setProperty(String,
 Object)</code></a> method.<br>
- <p>
-   The following shows the two different ways to append to a set property:
- <p class='bcode'>
-   ContextFactory f = 
ContextFactory.<jsm>create</jsm>().set(<js>"BeanContext.implClasses.map"</js>, 
Collections.<jsm>emptyMap</jsm>());
-
-   <jc>// Append to map property using putTo().</jc>
-   f.putTo(<js>"BeanContext.implClasses.map"</js>, MyInterface.<jk>class</jk>, 
MyInterfaceImpl.<jk>class</jk>);
-
-   <jc>// Append to map property using set().</jc>
-   Map m = <jk>new</jk> 
HashMap(){{put(MyInterface.<jk>class</jk>,MyInterfaceImpl.<jk>class</jk>)}};
-   f.set(<js>"BeanContext.implClasses.map.put"</js>, m);
- </p>
- <p>
-   MAP properties can also be set and manipulated using JSON strings.
- <p class='bcode'>
-   ContextFactory f = ContextFactory.<jsm>create</jsm>();
-
-   <jc>// Set MAP value using JSON object.</jc>
-   f.set(<js>"BeanContext.implClasses.map"</js>, 
<js>"{'com.my.MyInterface1':'com.my.MyInterfaceImpl1'}"</js>);
-
-   <jc>// Add to MAP using JSON object.</jc>
-   f.putTo(<js>"BeanContext.implClasses.map"</js>, 
<js>"{'com.my.MyInterface2':'com.my.MyInterfaceImpl2'}"</js>);
-
-   <jc>// Remove from MAP using JSON object.</jc>
-   f.putTo(<js>"BeanContext.implClasses.map"</js>, 
<js>"{'com.my.MyInterface2':null}"</js>);
- </p>
- <p>
-   Context properties are retrieved from this factory using the following 3 
methods:
-   <ul class='spaced-list'>
-      <li><a 
href="../../../org/apache/juneau/ContextFactory.html#getProperty-java.lang.String-java.lang.Class-T-"><code>getProperty(String,
 Class, Object)</code></a> - Retrieve a SIMPLE or SET property converted to the 
specified class type.
-      <li><a 
href="../../../org/apache/juneau/ContextFactory.html#getMap-java.lang.String-java.lang.Class-java.lang.Class-java.util.Map-"><code>getMap(String,
 Class, Class, Map)</code></a> - Retrieve a MAP property with keys/values 
converted to the specified class types.
-      <li><a 
href="../../../org/apache/juneau/ContextFactory.html#getPropertyMap-java.lang.String-"><code>getPropertyMap(String)</code></a>
 - Retrieve a map of all context properties with the specified prefix (e.g. 
<js>"BeanContext"</js> for <a 
href="../../../org/apache/juneau/BeanContext.html" title="class in 
org.apache.juneau"><code>BeanContext</code></a> properties).
-   </ul>
- <p>
-   As a general rule, only <a href="../../../org/apache/juneau/Context.html" 
title="class in org.apache.juneau"><code>Context</code></a> objects will use 
these read methods.
-
-
- <h6 class='topic'>Context objects</h6>
- <p>
-   A Context object can be thought of as unmodifiable snapshot of a 
factory.<br>
-   They should be 'fast' by avoiding synchronization by using final fields 
whenever possible.<br>
-   However, they MUST be thread safe.
- <p>
-   Context objects are created using the <a 
href="../../../org/apache/juneau/ContextFactory.html#getContext-java.lang.Class-"><code>getContext(Class)</code></a>
 method.<br>
-   As long as the properties on a factory have not been modified, the factory 
will return a cached copy
-   of a context.
- <p class='bcode'>
-   ContextFactory f = ContextFactory.<jsm>create</jsm>();
-
-   <jc>// Get BeanContext with default factory settings.</jc>
-   BeanContext bc = f.getContext(BeanContext.<jk>class</jk>);
-
-   <jc>// Get another one.  This will be the same one.</jc>
-   BeanContext bc2 = f.getContext(BeanContext.<jk>class</jk>);
-   <jsm>assertTrue</jsm>(bc1 == bc2);
-
-   <jc>// Set a property.</jc>
-   f.set(<jsf>BEAN_sortProperties</jsf>, <jk>true</jk>);
-
-   <jc>// Get another one.  This will be different!</jc>
-   bc2 = f.getContext(BeanContext.<jk>class</jk>);
-   <jsm>assertFalse</jsm>(bc1 == bc2);
- </p>
-
-
- <h6 class='topic'>Session objects</h6>
- <p>
-   Session objects are created through <a 
href="../../../org/apache/juneau/Context.html" title="class in 
org.apache.juneau"><code>Context</code></a> objects, typically through a 
<code>createContext()</code> method.<br>
-   Unlike context objects, they are NOT reusable and NOT thread safe.<br>
-   They are meant to be used one time and then thrown away.<br>
-   They should NEVER need to use synchronization.
- <p>
-   Session objects are also often used as scratchpads for information such as 
keeping track of call stack
-   information to detect recursive loops when serializing beans.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>James Bognar (james.bog...@salesforce.com)</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Nested Class Summary table, listing nested classes, and an 
explanation">
-<caption><span>Nested Classes</span><span 
class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.NormalizingHashCode.html" 
title="class in 
org.apache.juneau">ContextFactory.NormalizingHashCode</a></span></code>
-<div class="block">Hashcode generator that treats strings and primitive values 
the same.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.PropertyMap.html" title="class 
in org.apache.juneau">ContextFactory.PropertyMap</a></span></code>
-<div class="block">Contains all the properties for a particular property 
prefix (e.g.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#ContextFactory-org.apache.juneau.ContextFactory-">ContextFactory</a></span>(<a
 href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a>&nbsp;copyFrom)</code>
-<div class="block">Copy constructor.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a 
href="javascript:show(1);">Static Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a 
href="javascript:show(2);">Instance Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a 
href="javascript:show(8);">Concrete Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#addBeanFilters-java.lang.Class...-">addBeanFilters</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in 
java.lang">Class</a>&lt;?&gt;...&nbsp;classes)</code>
-<div class="block">Shortcut for calling 
<code>addTo(<jsf>BEAN_beanFilters</jsf>, <jf>classes</jf>)</code>.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;<a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#addImplClass-java.lang.Class-java.lang.Class-">addImplClass</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;interfaceClass,
-            <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;? extends 
T&gt;&nbsp;implClass)</code>
-<div class="block">Shortcut for calling 
<code>putTo(<jsf>BEAN_implCLasses</jsf>, <jf>interfaceClass</jf>, 
<jf>implClass</jf>)</code>.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#addNotBeanClasses-java.lang.Class...-">addNotBeanClasses</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in 
java.lang">Class</a>&lt;?&gt;...&nbsp;classes)</code>
-<div class="block">Shortcut for calling 
<code>addTo(<jsf>BEAN_notBeanClasses</jsf>, <jf>classes</jf>)</code>.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#addPojoSwaps-java.lang.Class...-">addPojoSwaps</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in 
java.lang">Class</a>&lt;?&gt;...&nbsp;classes)</code>
-<div class="block">Shortcut for calling <code>addTo(<jsf>BEAN_pojoSwaps</jsf>, 
<jf>classes</jf>)</code>.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#addToDictionary-java.lang.Class...-">addToDictionary</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in 
java.lang">Class</a>&lt;?&gt;...&nbsp;classes)</code>
-<div class="block">Shortcut for calling 
<code>addTo(<jsf>BEAN_beanDictionary</jsf>, <jf>classes</jf>)</code>.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#addToProperty-java.lang.String-java.lang.Object-">addToProperty</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-             <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</code>
-<div class="block">Adds a value to a SET property.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#clone--">clone</a></span>()</code>
-<div class="block">Creates an unlocked clone of this object.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#copyFrom-org.apache.juneau.ContextFactory-">copyFrom</a></span>(<a
 href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a>&nbsp;cf)</code>
-<div class="block">Copies the properties from the specified factory into this 
factory.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static <a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#create--">create</a></span>()</code>
-<div class="block">Create a new context factory with default settings.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static <a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#create-org.apache.juneau.ContextFactory-">create</a></span>(<a
 href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a>&nbsp;copyFrom)</code>
-<div class="block">Create a new context factory with settings copied from the 
specified factory.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/juneau/BeanContext.html" title="class in 
org.apache.juneau">BeanContext</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#getBeanContext--">getBeanContext</a></span>()</code>
-<div class="block">Shortcut for calling 
<code>getContext(BeanContext.<jk>class</jk>);</code>.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>&lt;T extends <a 
href="../../../org/apache/juneau/Context.html" title="class in 
org.apache.juneau">Context</a>&gt;<br>T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#getContext-java.lang.Class-">getContext</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c)</code>
-<div class="block">Returns an instance of the specified context initialized 
with the properties
-   in this config.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,V&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#getMap-java.lang.String-java.lang.Class-java.lang.Class-java.util.Map-">getMap</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-      <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;K&gt;&nbsp;keyType,
-      <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;V&gt;&nbsp;valType,
-      <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,V&gt;&nbsp;def)</code>
-<div class="block">Returns a property value converted to a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedHashMap.html?is-external=true";
 title="class or interface in java.util"><code>LinkedHashMap</code></a> with 
the specified
-   key and value types.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#getProperty-java.lang.String-java.lang.Class-T-">getProperty</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-           <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
-           T&nbsp;def)</code>
-<div class="block">Returns a property value converted to the specified 
type.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/juneau/ContextFactory.PropertyMap.html" title="class 
in org.apache.juneau">ContextFactory.PropertyMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#getPropertyMap-java.lang.String-">getPropertyMap</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;prefix)</code>
-<div class="block">Returns the configuration properties with the specified 
prefix.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#putToProperty-java.lang.String-java.lang.Object-">putToProperty</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-             <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</code>
-<div class="block">Adds or overwrites a value to a MAP property.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">putToProperty</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-             <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;key,
-             <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</code>
-<div class="block">Adds or overwrites a value to a MAP property.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#removeFromProperty-java.lang.String-java.lang.Object-">removeFromProperty</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                  <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</code>
-<div class="block">Removes a value from a SET property.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#setClassLoader-java.lang.ClassLoader-">setClassLoader</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true";
 title="class or interface in 
java.lang">ClassLoader</a>&nbsp;classLoader)</code>
-<div class="block">Specifies the classloader to use when resolving classes 
from strings.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#setDefaultParser-org.apache.juneau.parser.ReaderParser-">setDefaultParser</a></span>(<a
 href="../../../org/apache/juneau/parser/ReaderParser.html" title="class in 
org.apache.juneau.parser">ReaderParser</a>&nbsp;defaultParser)</code>
-<div class="block">Specifies the parser to use to convert Strings to 
POJOs.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#setProperties-java.util.Map-">setProperties</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&nbsp;newProperties)</code>
-<div class="block">Convenience method for setting multiple properties in one 
call.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#setProperty-java.lang.String-java.lang.Object-">setProperty</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-           <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</code>
-<div class="block">Sets a configuration property value on this object.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ContextFactory.html#toString--">toString</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a 
name="methods.inherited.from.class.org.apache.juneau.Lockable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.juneau.<a 
href="../../../org/apache/juneau/Lockable.html" title="class in 
org.apache.juneau">Lockable</a></h3>
-<code><a 
href="../../../org/apache/juneau/Lockable.html#checkLock--">checkLock</a>, <a 
href="../../../org/apache/juneau/Lockable.html#isLocked--">isLocked</a>, <a 
href="../../../org/apache/juneau/Lockable.html#lock--">lock</a>, <a 
href="../../../org/apache/juneau/Lockable.html#onUnclone--">onUnclone</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></h3>
-<code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-";
 title="class or interface in java.lang">equals</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--";
 title="class or interface in java.lang">finalize</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--";
 title="class or interface in java.lang">getClass</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--";
 title="class or interface in java.lang">notify</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--";
 title="class or interface in java.lang">notifyAll</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--";
 title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#wait-long-" title="class or interface in 
java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-";
 title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ContextFactory-org.apache.juneau.ContextFactory-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ContextFactory</h4>
-<pre>public&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.300">ContextFactory</a>(<a
 href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a>&nbsp;copyFrom)</pre>
-<div class="block">Copy constructor.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>copyFrom</code> - The factory to copy properties from.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="create--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static&nbsp;<a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.276">create</a>()</pre>
-<div class="block">Create a new context factory with default settings.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A new context factory with default settings.</dd>
-</dl>
-</li>
-</ul>
-<a name="create-org.apache.juneau.ContextFactory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static&nbsp;<a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.288">create</a>(<a
 href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a>&nbsp;copyFrom)</pre>
-<div class="block">Create a new context factory with settings copied from the 
specified factory.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>copyFrom</code> - The existing factory to copy properties from.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A new context factory with default settings.</dd>
-</dl>
-</li>
-</ul>
-<a name="copyFrom-org.apache.juneau.ContextFactory-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>copyFrom</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ContextFactory.html" 
title="class in org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.310">copyFrom</a>(<a
 href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a>&nbsp;cf)</pre>
-<div class="block">Copies the properties from the specified factory into this 
factory.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>cf</code> - The factory to copy from.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
-</dl>
-</li>
-</ul>
-<a name="setProperty-java.lang.String-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setProperty</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ContextFactory.html" 
title="class in org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.376">setProperty</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                                  <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
-<div class="block">Sets a configuration property value on this object.
- <p>
-   A typical usage is to set or overwrite configuration values like so...
- <p class='bcode'>
-   ContextFactory g = ContextFactory.<jsm>create</jsm>();
-   f.setProperty(<jsf>BEAN_sortProperties</jsf>, <jk>true</jk>);
- </p>
- <p>
-   The possible class types of the value depend on the property type:
- <p>
- <table class='styled'>
-   <tr>
-      <th>Property type</th>
-      <th>Example</th>
-      <th>Allowed value type</th>
-   </tr>
-   <tr>
-      <td>Set <l>SIMPLE</l></td>
-      <td><js>"Foo.x"</js></td>
-      <td>Any object type.</td>
-   </tr>
-   <tr>
-      <td>Set <l>SET/LIST</l></td>
-      <td><js>"Foo.x.set"</js></td>
-      <td>Any collection or array of any objects, or a String containing a 
JSON array.</td>
-   </tr>
-   <tr>
-      <td>Add/Remove <l>SET/LIST</l></td>
-      <td><js>"Foo.x.set.add"</js></td>
-      <td>If a collection, adds or removes the entries in the collection.  
Otherwise, adds/removes a single entry.</td>
-   </tr>
-   <tr>
-      <td>Set <l>MAP</l></td>
-      <td><js>"Foo.x.map"</js></td>
-      <td>A map, or a String containing a JSON object.  Entries overwrite 
existing map.</td>
-   </tr>
-   <tr>
-      <td>Put <l>MAP</l></td>
-      <td><js>"Foo.x.map.put"</js></td>
-      <td>A map, or a String containing a JSON object.  Entries are added to 
existing map.</td>
-   </tr>
- </table></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - The configuration property name.<br>
-   If name ends with <l>.add</l>, then the specified value is added to the
-      existing property value as an entry in a SET or LIST property.<br>
-   If name ends with <l>.put</l>, then the specified value is added to the
-      existing property value as a key/value pair in a MAP property.<br>
-   If name ends with <l>.remove</l>, then the specified value is removed from 
the
-      existing property property value in a SET or LIST property.<br></dd>
-<dd><code>value</code> - The new value.
-   If <jk>null</jk>, the property value is deleted.<br>
-   In general, the value type can be anything.<br></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
-</dl>
-</li>
-</ul>
-<a name="setProperties-java.util.Map-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setProperties</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ContextFactory.html" 
title="class in org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.410">setProperties</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&nbsp;newProperties)</pre>
-<div class="block">Convenience method for setting multiple properties in one 
call.
- <p>
- This appends to any previous configuration properties set on this 
config.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>newProperties</code> - The new properties to set.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
-</dl>
-</li>
-</ul>
-<a name="addToProperty-java.lang.String-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addToProperty</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ContextFactory.html" 
title="class in org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.444">addToProperty</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                                    <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
-<div class="block">Adds a value to a SET property.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - The property name.</dd>
-<dd><code>value</code> - The new value to add to the SET property.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>ConfigException</code> - If property is not a SET property.</dd>
-</dl>
-</li>
-</ul>
-<a name="putToProperty-java.lang.String-java.lang.Object-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putToProperty</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ContextFactory.html" 
title="class in org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.468">putToProperty</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                                    <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;key,
-                                    <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
-<div class="block">Adds or overwrites a value to a MAP property.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - The property name.</dd>
-<dd><code>key</code> - The property value map key.</dd>
-<dd><code>value</code> - The property value map value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>ConfigException</code> - If property is not a MAP property.</dd>
-</dl>
-</li>
-</ul>
-<a name="putToProperty-java.lang.String-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putToProperty</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ContextFactory.html" 
title="class in org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.491">putToProperty</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                                    <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
-<div class="block">Adds or overwrites a value to a MAP property.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - The property value.</dd>
-<dd><code>value</code> - The property value map value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>ConfigException</code> - If property is not a MAP property.</dd>
-</dl>
-</li>
-</ul>
-<a name="removeFromProperty-java.lang.String-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>removeFromProperty</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ContextFactory.html" 
title="class in org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.514">removeFromProperty</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                                         <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
-<div class="block">Removes a value from a SET property.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - The property name.</dd>
-<dd><code>value</code> - The property value in the SET property.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>ConfigException</code> - If property is not a SET property.</dd>
-</dl>
-</li>
-</ul>
-<a name="getContext-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getContext</h4>
-<pre>public&nbsp;&lt;T extends <a 
href="../../../org/apache/juneau/Context.html" title="class in 
org.apache.juneau">Context</a>&gt;&nbsp;T&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.542">getContext</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c)</pre>
-<div class="block">Returns an instance of the specified context initialized 
with the properties
-   in this config.
- <p>
-   Multiple calls to this method for the same config class will return the same
-   cached value as long as the config properties on this config are not 
touched.
- <p>
-   As soon as any properties are modified on this config, all cached entries
-   are discarded and recreated as needed.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>c</code> - The context class to instantiate.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The context instance.</dd>
-</dl>
-</li>
-</ul>
-<a name="getPropertyMap-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPropertyMap</h4>
-<pre>public&nbsp;<a 
href="../../../org/apache/juneau/ContextFactory.PropertyMap.html" title="class 
in org.apache.juneau">ContextFactory.PropertyMap</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.577">getPropertyMap</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;prefix)</pre>
-<div class="block">Returns the configuration properties with the specified 
prefix.
- <p>
-   For example, if <l>prefix</l> is <js>"BeanContext"</js>, then retrieves
-   all configuration properties that are prefixed with 
<js>"BeanContext."</js>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>prefix</code> - The prefix of properties to retrieve.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The configuration properties with the specified prefix, never 
<jk>null</jk>.</dd>
-</dl>
-</li>
-</ul>
-<a name="setClassLoader-java.lang.ClassLoader-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setClassLoader</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ContextFactory.html" 
title="class in org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.599">setClassLoader</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true";
 title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</pre>
-<div class="block">Specifies the classloader to use when resolving classes 
from strings.
- <p>
-   Can be used for resolving class names when the classes being created are in 
a different
-   classloader from the Juneau code.
- <p>
-   If <jk>null</jk>, the system classloader will be used to resolve 
classes.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>classLoader</code> - The new classloader.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="../../../org/apache/juneau/LockedException.html" 
title="class in org.apache.juneau">LockedException</a></code> - If <a 
href="../../../org/apache/juneau/Lockable.html#lock--"><code>Lockable.lock()</code></a>
 was called on this object.</dd>
-</dl>
-</li>
-</ul>
-<a name="setDefaultParser-org.apache.juneau.parser.ReaderParser-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setDefaultParser</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ContextFactory.html" 
title="class in org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.614">setDefaultParser</a>(<a
 href="../../../org/apache/juneau/parser/ReaderParser.html" title="class in 
org.apache.juneau.parser">ReaderParser</a>&nbsp;defaultParser)</pre>
-<div class="block">Specifies the parser to use to convert Strings to POJOs.
- <p>
-   If <jk>null</jk>, <a 
href="../../../org/apache/juneau/json/JsonParser.html#DEFAULT"><code>JsonParser.DEFAULT</code></a>
 will be used.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>defaultParser</code> - The new defaultParser.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="../../../org/apache/juneau/LockedException.html" 
title="class in org.apache.juneau">LockedException</a></code> - If <a 
href="../../../org/apache/juneau/Lockable.html#lock--"><code>Lockable.lock()</code></a>
 was called on this object.</dd>
-</dl>
-</li>
-</ul>
-<a name="getProperty-java.lang.String-java.lang.Class-java.lang.Object-">
-<!--   -->
-</a><a name="getProperty-java.lang.String-java.lang.Class-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getProperty</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.630">getProperty</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                         <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
-                         T&nbsp;def)</pre>
-<div class="block">Returns a property value converted to the specified 
type.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - The full name of the property (e.g. 
<js>"BeanContext.sortProperties"</js>)</dd>
-<dd><code>type</code> - The class type to convert the property value to.</dd>
-<dd><code>def</code> - The default value if the property is not set.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The property value.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>ConfigException</code> - - If property has a value that cannot be 
converted to a boolean.</dd>
-</dl>
-</li>
-</ul>
-<a 
name="getMap-java.lang.String-java.lang.Class-java.lang.Class-java.util.Map-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMap</h4>
-<pre>public&nbsp;&lt;K,V&gt;&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,V&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.657">getMap</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                             <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;K&gt;&nbsp;keyType,
-                             <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;V&gt;&nbsp;valType,
-                             <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,V&gt;&nbsp;def)</pre>
-<div class="block">Returns a property value converted to a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedHashMap.html?is-external=true";
 title="class or interface in java.util"><code>LinkedHashMap</code></a> with 
the specified
-   key and value types.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - The full name of the property (e.g. 
<js>"BeanContext.sortProperties"</js>)</dd>
-<dd><code>keyType</code> - The class type of the keys in the map.</dd>
-<dd><code>valType</code> - The class type of the values in the map.</dd>
-<dd><code>def</code> - The default value if the property is not set.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The property value.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>ConfigException</code> - - If property has a value that cannot be 
converted to a boolean.</dd>
-</dl>
-</li>
-</ul>
-<a name="getBeanContext--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeanContext</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanContext.html" 
title="class in org.apache.juneau">BeanContext</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.678">getBeanContext</a>()</pre>
-<div class="block">Shortcut for calling 
<code>getContext(BeanContext.<jk>class</jk>);</code>.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The bean context instance.</dd>
-</dl>
-</li>
-</ul>
-<a name="addNotBeanClasses-java.lang.Class...-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addNotBeanClasses</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ContextFactory.html" 
title="class in org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.692">addNotBeanClasses</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;classes)
-                                 throws <a 
href="../../../org/apache/juneau/LockedException.html" title="class in 
org.apache.juneau">LockedException</a></pre>
-<div class="block">Shortcut for calling 
<code>addTo(<jsf>BEAN_notBeanClasses</jsf>, <jf>classes</jf>)</code>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>classes</code> - The new setting value for the bean context.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="../../../org/apache/juneau/LockedException.html" 
title="class in org.apache.juneau">LockedException</a></code> - If <a 
href="../../../org/apache/juneau/Lockable.html#lock--"><code>Lockable.lock()</code></a>
 was called on this class or the bean context.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a 
href="../../../org/apache/juneau/ContextFactory.html#addToProperty-java.lang.String-java.lang.Object-"><code>addToProperty(String,Object)</code></a>,
 
-<a 
href="../../../org/apache/juneau/ContextFactory.html#addToProperty-java.lang.String-java.lang.Object-"><code>addToProperty(String,
 Object)</code></a>, 
-<a 
href="../../../org/apache/juneau/BeanContext.html#BEAN_notBeanClasses"><code>BeanContext.BEAN_notBeanClasses</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="addBeanFilters-java.lang.Class...-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addBeanFilters</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ContextFactory.html" 
title="class in org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.707">addBeanFilters</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;classes)
-                              throws <a 
href="../../../org/apache/juneau/LockedException.html" title="class in 
org.apache.juneau">LockedException</a></pre>
-<div class="block">Shortcut for calling 
<code>addTo(<jsf>BEAN_beanFilters</jsf>, <jf>classes</jf>)</code>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>classes</code> - The new setting value for the bean context.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="../../../org/apache/juneau/LockedException.html" 
title="class in org.apache.juneau">LockedException</a></code> - If <a 
href="../../../org/apache/juneau/Lockable.html#lock--"><code>Lockable.lock()</code></a>
 was called on this class or the bean context.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a 
href="../../../org/apache/juneau/ContextFactory.html#addToProperty-java.lang.String-java.lang.Object-"><code>addToProperty(String,
 Object)</code></a>, 
-<a 
href="../../../org/apache/juneau/BeanContext.html#BEAN_beanFilters"><code>BeanContext.BEAN_beanFilters</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="addPojoSwaps-java.lang.Class...-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addPojoSwaps</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ContextFactory.html" 
title="class in org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.722">addPojoSwaps</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;classes)
-                            throws <a 
href="../../../org/apache/juneau/LockedException.html" title="class in 
org.apache.juneau">LockedException</a></pre>
-<div class="block">Shortcut for calling <code>addTo(<jsf>BEAN_pojoSwaps</jsf>, 
<jf>classes</jf>)</code>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>classes</code> - The new setting value for the bean context.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="../../../org/apache/juneau/LockedException.html" 
title="class in org.apache.juneau">LockedException</a></code> - If <a 
href="../../../org/apache/juneau/Lockable.html#lock--"><code>Lockable.lock()</code></a>
 was called on this class or the bean context.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a 
href="../../../org/apache/juneau/ContextFactory.html#addToProperty-java.lang.String-java.lang.Object-"><code>addToProperty(String,
 Object)</code></a>, 
-<a 
href="../../../org/apache/juneau/BeanContext.html#BEAN_pojoSwaps"><code>BeanContext.BEAN_pojoSwaps</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="addToDictionary-java.lang.Class...-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addToDictionary</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ContextFactory.html" 
title="class in org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.737">addToDictionary</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;classes)
-                               throws <a 
href="../../../org/apache/juneau/LockedException.html" title="class in 
org.apache.juneau">LockedException</a></pre>
-<div class="block">Shortcut for calling 
<code>addTo(<jsf>BEAN_beanDictionary</jsf>, <jf>classes</jf>)</code>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>classes</code> - The new setting value for the bean context.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="../../../org/apache/juneau/LockedException.html" 
title="class in org.apache.juneau">LockedException</a></code> - If <a 
href="../../../org/apache/juneau/Lockable.html#lock--"><code>Lockable.lock()</code></a>
 was called on this class or the bean context.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a 
href="../../../org/apache/juneau/ContextFactory.html#addToProperty-java.lang.String-java.lang.Object-"><code>addToProperty(String,
 Object)</code></a>, 
-<a 
href="../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary"><code>BeanContext.BEAN_beanDictionary</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="addImplClass-java.lang.Class-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addImplClass</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;<a 
href="../../../org/apache/juneau/ContextFactory.html" title="class in 
org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.754">addImplClass</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;interfaceClass,
-                                       <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;? extends 
T&gt;&nbsp;implClass)
-                                throws <a 
href="../../../org/apache/juneau/LockedException.html" title="class in 
org.apache.juneau">LockedException</a></pre>
-<div class="block">Shortcut for calling 
<code>putTo(<jsf>BEAN_implCLasses</jsf>, <jf>interfaceClass</jf>, 
<jf>implClass</jf>)</code>.</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The class type of the interface.</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>interfaceClass</code> - The interface class.</dd>
-<dd><code>implClass</code> - The implementation class.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="../../../org/apache/juneau/LockedException.html" 
title="class in org.apache.juneau">LockedException</a></code> - If <a 
href="../../../org/apache/juneau/Lockable.html#lock--"><code>Lockable.lock()</code></a>
 was called on this class or the bean context.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a 
href="../../../org/apache/juneau/ContextFactory.html#putToProperty-java.lang.String-java.lang.Object-java.lang.Object-"><code>putToProperty(String,
 Object, Object)</code></a>, 
-<a 
href="../../../org/apache/juneau/BeanContext.html#BEAN_implClasses"><code>BeanContext.BEAN_implClasses</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="hashCode--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.766">hashCode</a>()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--";
 title="class or interface in java.lang">hashCode</a></code>&nbsp;in 
class&nbsp;<code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.1301">toString</a>()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--";
 title="class or interface in java.lang">toString</a></code>&nbsp;in 
class&nbsp;<code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="clone--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>clone</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ContextFactory.html" 
title="class in org.apache.juneau">ContextFactory</a>&nbsp;<a 
href="../../../src-html/org/apache/juneau/ContextFactory.html#line.1323">clone</a>()
-                     throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/CloneNotSupportedException.html?is-external=true";
 title="class or interface in java.lang">CloneNotSupportedException</a></pre>
-<div class="block">Creates an unlocked clone of this object.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a 
href="../../../org/apache/juneau/Lockable.html#clone--">clone</a></code>&nbsp;in
 class&nbsp;<code><a href="../../../org/apache/juneau/Lockable.html" 
title="class in org.apache.juneau">Lockable</a></code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/CloneNotSupportedException.html?is-external=true";
 title="class or interface in java.lang">CloneNotSupportedException</a></code> 
- If class cannot be cloned.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation 
links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ContextFactory.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../org/apache/juneau/Context.html" title="class in 
org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../org/apache/juneau/ContextFactory.NormalizingHashCode.html" 
title="class in org.apache.juneau"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?org/apache/juneau/ContextFactory.html" 
target="_top">Frames</a></li>
-<li><a href="ContextFactory.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2016 <a 
href="http://www.apache.org/";>Apache</a>. All rights reserved.</small></p>
-</body>
-</html>

Reply via email to