blob: 8b42085aef557c14fee5892c9e60a2c12933ac33 [file] [log] [blame]
<!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>AegisContext (Apache CXF JavaDoc 3.2.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.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="AegisContext (Apache CXF JavaDoc 3.2.0 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"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,"i24":10,"i25":9,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":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/AegisContext.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 class="aboutLanguage">Apache CXF API</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/cxf/aegis/AbstractAegisIoImpl.html" title="class in org.apache.cxf.aegis"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/cxf/aegis/AegisElementDataReader.html" title="class in org.apache.cxf.aegis"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/cxf/aegis/AegisContext.html" target="_top">Frames</a></li>
<li><a href="AegisContext.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>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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.cxf.aegis</div>
<h2 title="Class AegisContext" class="title">Class AegisContext</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/8/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>org.apache.cxf.aegis.AegisContext</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">AegisContext</span>
extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">The Aegis Databinding context object. This object coordinates the data binding process: reading and writing
XML. By default, this object sets up a default set of type mappings. This consists of two
DefaultTypeMapping objects. The first is empty and has the Default, Java5, and XML TypeCreator classes
configured. The second contains the standard mappings of the stock types. If a type can't be mapped in
either, then the creators create a mapping and store it in the first one. The application can control some
parameters of the type creators by creating a TypeCreationOptions object and setting properties. The
application can add custom mappings to the type mapping, or even use its own classes for the TypeMapping or
TypeCreator objects. Aegis, unlike JAXB, has no concept of a 'root element'. So, an application that uses
Aegis without a web service has to either depend on xsi:type (at least for root elements) or have its own
mapping from elements to classes, and pass the resulting Class objects to the readers. At this level, the
application must specify the initial set of classes to make make use of untyped collections or .aegis.xml
files. If the application leaves this list empty, and reads XML messages, then no .aegis.xml files are used
unless the application has specified a Class&lt;T&gt; for the root of a particular item read. Specifically,
if the application just leaves it to Aegis to map an element tagged with an xsi:type to a class, Aegis
can't know that some arbitrary class in some arbitrary package is mapped to a particular schema type by
QName in a mapping XML file. At the level of the CXF data binding, the 'root elements' are defined by the
WSDL message parts. Additional classes that participate are termed 'override' classes.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/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/cxf/aegis/AegisContext.html#UTILITY_TYPES_SCHEMA_NS">UTILITY_TYPES_SCHEMA_NS</a></span></code>
<div class="block">Namespace used for the miscellaneous Aegis type schema.</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/cxf/aegis/AegisContext.html#AegisContext--">AegisContext</a></span>()</code>
<div class="block">Construct a context.</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>org.apache.ws.commons.schema.XmlSchema</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#addTypesSchemaDocument-org.apache.ws.commons.schema.XmlSchemaCollection-">addTypesSchemaDocument</a></span>(org.apache.ws.commons.schema.XmlSchemaCollection&nbsp;collection)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#addUtilityTypesToSchema-org.apache.ws.commons.schema.XmlSchema-">addUtilityTypesToSchema</a></span>(org.apache.ws.commons.schema.XmlSchema&nbsp;root)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>org.apache.ws.commons.schema.XmlSchema</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#addXmimeSchemaDocument-org.apache.ws.commons.schema.XmlSchemaCollection-">addXmimeSchemaDocument</a></span>(org.apache.ws.commons.schema.XmlSchemaCollection&nbsp;collection)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/cxf/aegis/type/AbstractTypeCreator.html" title="class in org.apache.cxf.aegis.type">AbstractTypeCreator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#createDefaultTypeCreator--">createDefaultTypeCreator</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cxf/aegis/AegisReader.html" title="interface in org.apache.cxf.aegis">AegisReader</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#createDomElementReader--">createDomElementReader</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cxf/aegis/AegisWriter.html" title="interface in org.apache.cxf.aegis">AegisWriter</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#createDomElementWriter--">createDomElementWriter</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/cxf/aegis/type/AbstractTypeCreator.html" title="class in org.apache.cxf.aegis.type">AbstractTypeCreator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#createRootTypeCreator--">createRootTypeCreator</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cxf/aegis/type/TypeCreator.html" title="interface in org.apache.cxf.aegis.type">TypeCreator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#createTypeCreator--">createTypeCreator</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cxf/aegis/AegisReader.html" title="interface in org.apache.cxf.aegis">AegisReader</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/stream/XMLStreamReader.html?is-external=true" title="class or interface in javax.xml.stream">XMLStreamReader</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#createXMLStreamReader--">createXMLStreamReader</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cxf/aegis/AegisWriter.html" title="interface in org.apache.cxf.aegis">AegisWriter</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/stream/XMLStreamWriter.html?is-external=true" title="class or interface in javax.xml.stream">XMLStreamWriter</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#createXMLStreamWriter--">createXMLStreamWriter</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#getBeanImplementationMap--">getBeanImplementationMap</a></span>()</code>
<div class="block">This property provides support for interfaces.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/cxf/aegis/AegisContext.html#getMappingNamespaceURI--">getMappingNamespaceURI</a></span>()</code>
<div class="block">What URI identifies the type mapping for this context? When the XMLTypeCreator reads .aegis.xml file,
it will only read mappings for this URI (or no URI).</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#getRootClasses--">getRootClasses</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#getRootClassNames--">getRootClassNames</a></span>()</code>
<div class="block">Retrieve the set of root class names.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cxf/aegis/type/AegisType.html" title="class in org.apache.cxf.aegis.type">AegisType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#getRootType-java.lang.Class-">getRootType</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</code>
<div class="block">If a class was provided as part of the 'root' list, retrieve it's AegisType by Class.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cxf/aegis/type/AegisType.html" title="class in org.apache.cxf.aegis.type">AegisType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#getRootType-javax.xml.namespace.QName-">getRootType</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;schemaTypeName)</code>
<div class="block">If a class was provided as part of the root list, retrieve it's AegisType by schema type QName.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../org/apache/cxf/aegis/type/AegisType.html" title="class in org.apache.cxf.aegis.type">AegisType</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#getRootTypes--">getRootTypes</a></span>()</code>
<div class="block">Retrieve the Aegis type objects for the root classes.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cxf/aegis/type/TypeCreationOptions.html" title="class in org.apache.cxf.aegis.type">TypeCreationOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#getTypeCreationOptions--">getTypeCreationOptions</a></span>()</code>
<div class="block">Return the type mapping configuration associated with this context.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cxf/aegis/type/TypeMapping.html" title="interface in org.apache.cxf.aegis.type">TypeMapping</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#getTypeMapping--">getTypeMapping</a></span>()</code>
<div class="block">Return the type mapping object used by this context.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#initialize--">initialize</a></span>()</code>
<div class="block">Initialize the context.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#isEnableJDOMMappings--">isEnableJDOMMappings</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#isMtomEnabled--">isMtomEnabled</a></span>()</code>
<div class="block">Is MTOM enabled in this context?</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#isMtomUseXmime--">isMtomUseXmime</a></span>()</code>
<div class="block">Should this service use schema for MTOM types xmime:base64Binary instead of xsd:base64Binary?</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#isReadXsiTypes--">isReadXsiTypes</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#isWriteXsiTypes--">isWriteXsiTypes</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#schemaImportsUtilityTypes-org.apache.ws.commons.schema.XmlSchema-">schemaImportsUtilityTypes</a></span>(org.apache.ws.commons.schema.XmlSchema&nbsp;schema)</code>&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#setBeanImplementationMap-java.util.Map-">setBeanImplementationMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;beanImplementationMap)</code>&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#setEnableJDOMMappings-boolean-">setEnableJDOMMappings</a></span>(boolean&nbsp;enableJDOMMappings)</code>
<div class="block">Whether to enable JDOM as a mapping for xsd:anyType if JDOM is in the classpath.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#setMappingNamespaceURI-java.lang.String-">setMappingNamespaceURI</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mappingNamespaceURI)</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#setMtomEnabled-boolean-">setMtomEnabled</a></span>(boolean&nbsp;mtomEnabled)</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#setMtomUseXmime-boolean-">setMtomUseXmime</a></span>(boolean&nbsp;mtomUseXmime)</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#setReadXsiTypes-boolean-">setReadXsiTypes</a></span>(boolean&nbsp;flag)</code>
<div class="block">Controls the use of xsi:type attributes when reading objects.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#setRootClasses-java.util.Set-">setRootClasses</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&gt;&nbsp;rootClasses)</code>
<div class="block">The list of initial classes.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#setRootClassNames-java.util.Set-">setRootClassNames</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;classNames)</code>
<div class="block">Set the root class names.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#setTypeCreationOptions-org.apache.cxf.aegis.type.TypeCreationOptions-">setTypeCreationOptions</a></span>(<a href="../../../../org/apache/cxf/aegis/type/TypeCreationOptions.html" title="class in org.apache.cxf.aegis.type">TypeCreationOptions</a>&nbsp;newConfiguration)</code>
<div class="block">Set the configuration object.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#setTypeMapping-org.apache.cxf.aegis.type.TypeMapping-">setTypeMapping</a></span>(<a href="../../../../org/apache/cxf/aegis/type/TypeMapping.html" title="interface in org.apache.cxf.aegis.type">TypeMapping</a>&nbsp;typeMapping)</code>
<div class="block">Set the type mapping object used by this context.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cxf/aegis/AegisContext.html#setWriteXsiTypes-boolean-">setWriteXsiTypes</a></span>(boolean&nbsp;flag)</code>
<div class="block">Controls whether Aegis writes xsi:type attributes on all elements.</div>
</td>
</tr>
</table>
<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/8/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/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/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/8/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/8/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/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/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/8/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/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/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/8/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/8/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">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="UTILITY_TYPES_SCHEMA_NS">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>UTILITY_TYPES_SCHEMA_NS</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> UTILITY_TYPES_SCHEMA_NS</pre>
<div class="block">Namespace used for the miscellaneous Aegis type schema.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.cxf.aegis.AegisContext.UTILITY_TYPES_SCHEMA_NS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="AegisContext--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AegisContext</h4>
<pre>public&nbsp;AegisContext()</pre>
<div class="block">Construct a context.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="createTypeCreator--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createTypeCreator</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cxf/aegis/type/TypeCreator.html" title="interface in org.apache.cxf.aegis.type">TypeCreator</a>&nbsp;createTypeCreator()</pre>
</li>
</ul>
<a name="createRootTypeCreator--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createRootTypeCreator</h4>
<pre>protected&nbsp;<a href="../../../../org/apache/cxf/aegis/type/AbstractTypeCreator.html" title="class in org.apache.cxf.aegis.type">AbstractTypeCreator</a>&nbsp;createRootTypeCreator()</pre>
</li>
</ul>
<a name="createDefaultTypeCreator--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createDefaultTypeCreator</h4>
<pre>protected&nbsp;<a href="../../../../org/apache/cxf/aegis/type/AbstractTypeCreator.html" title="class in org.apache.cxf.aegis.type">AbstractTypeCreator</a>&nbsp;createDefaultTypeCreator()</pre>
</li>
</ul>
<a name="initialize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initialize</h4>
<pre>public&nbsp;void&nbsp;initialize()</pre>
<div class="block">Initialize the context. The encodingStyleURI allows .aegis.xml files to have multiple mappings for,
say, SOAP 1.1 versus SOAP 1.2. Passing null uses a default URI.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>mappingNamespaceURI</code> - URI to select mappings based on the encoding.</dd>
</dl>
</li>
</ul>
<a name="createDomElementReader--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createDomElementReader</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cxf/aegis/AegisReader.html" title="interface in org.apache.cxf.aegis">AegisReader</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&gt;&nbsp;createDomElementReader()</pre>
</li>
</ul>
<a name="createXMLStreamReader--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createXMLStreamReader</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cxf/aegis/AegisReader.html" title="interface in org.apache.cxf.aegis">AegisReader</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/stream/XMLStreamReader.html?is-external=true" title="class or interface in javax.xml.stream">XMLStreamReader</a>&gt;&nbsp;createXMLStreamReader()</pre>
</li>
</ul>
<a name="createDomElementWriter--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createDomElementWriter</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cxf/aegis/AegisWriter.html" title="interface in org.apache.cxf.aegis">AegisWriter</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&gt;&nbsp;createDomElementWriter()</pre>
</li>
</ul>
<a name="createXMLStreamWriter--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createXMLStreamWriter</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cxf/aegis/AegisWriter.html" title="interface in org.apache.cxf.aegis">AegisWriter</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/stream/XMLStreamWriter.html?is-external=true" title="class or interface in javax.xml.stream">XMLStreamWriter</a>&gt;&nbsp;createXMLStreamWriter()</pre>
</li>
</ul>
<a name="getRootType-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRootType</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cxf/aegis/type/AegisType.html" title="class in org.apache.cxf.aegis.type">AegisType</a>&nbsp;getRootType(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;clazz)</pre>
<div class="block">If a class was provided as part of the 'root' list, retrieve it's AegisType by Class.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>clazz</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getRootType-javax.xml.namespace.QName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRootType</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cxf/aegis/type/AegisType.html" title="class in org.apache.cxf.aegis.type">AegisType</a>&nbsp;getRootType(<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;schemaTypeName)</pre>
<div class="block">If a class was provided as part of the root list, retrieve it's AegisType by schema type QName.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>schemaTypeName</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="schemaImportsUtilityTypes-org.apache.ws.commons.schema.XmlSchema-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>schemaImportsUtilityTypes</h4>
<pre>public static&nbsp;boolean&nbsp;schemaImportsUtilityTypes(org.apache.ws.commons.schema.XmlSchema&nbsp;schema)</pre>
</li>
</ul>
<a name="addTypesSchemaDocument-org.apache.ws.commons.schema.XmlSchemaCollection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addTypesSchemaDocument</h4>
<pre>public&nbsp;org.apache.ws.commons.schema.XmlSchema&nbsp;addTypesSchemaDocument(org.apache.ws.commons.schema.XmlSchemaCollection&nbsp;collection)</pre>
</li>
</ul>
<a name="addXmimeSchemaDocument-org.apache.ws.commons.schema.XmlSchemaCollection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addXmimeSchemaDocument</h4>
<pre>public&nbsp;org.apache.ws.commons.schema.XmlSchema&nbsp;addXmimeSchemaDocument(org.apache.ws.commons.schema.XmlSchemaCollection&nbsp;collection)</pre>
</li>
</ul>
<a name="addUtilityTypesToSchema-org.apache.ws.commons.schema.XmlSchema-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addUtilityTypesToSchema</h4>
<pre>public static&nbsp;void&nbsp;addUtilityTypesToSchema(org.apache.ws.commons.schema.XmlSchema&nbsp;root)</pre>
</li>
</ul>
<a name="getRootClassNames--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRootClassNames</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getRootClassNames()</pre>
<div class="block">Retrieve the set of root class names. Note that if the application specifies the root classes by Class
instead of by name, this will return null.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setRootClassNames-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRootClassNames</h4>
<pre>public&nbsp;void&nbsp;setRootClassNames(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;classNames)</pre>
<div class="block">Set the root class names. This function is a convenience for Spring configuration. It sets the same
underlying collection as <a href="../../../../org/apache/cxf/aegis/AegisContext.html#setRootClasses-java.util.Set-"><code>setRootClasses(Set)</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>classNames</code> - </dd>
</dl>
</li>
</ul>
<a name="getTypeCreationOptions--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypeCreationOptions</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cxf/aegis/type/TypeCreationOptions.html" title="class in org.apache.cxf.aegis.type">TypeCreationOptions</a>&nbsp;getTypeCreationOptions()</pre>
<div class="block">Return the type mapping configuration associated with this context.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Returns the configuration.</dd>
</dl>
</li>
</ul>
<a name="setTypeCreationOptions-org.apache.cxf.aegis.type.TypeCreationOptions-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTypeCreationOptions</h4>
<pre>public&nbsp;void&nbsp;setTypeCreationOptions(<a href="../../../../org/apache/cxf/aegis/type/TypeCreationOptions.html" title="class in org.apache.cxf.aegis.type">TypeCreationOptions</a>&nbsp;newConfiguration)</pre>
<div class="block">Set the configuration object. The configuration specifies default type mapping behaviors.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>configuration</code> - The configuration to set.</dd>
</dl>
</li>
</ul>
<a name="isWriteXsiTypes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isWriteXsiTypes</h4>
<pre>public&nbsp;boolean&nbsp;isWriteXsiTypes()</pre>
</li>
</ul>
<a name="isReadXsiTypes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isReadXsiTypes</h4>
<pre>public&nbsp;boolean&nbsp;isReadXsiTypes()</pre>
</li>
</ul>
<a name="setWriteXsiTypes-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWriteXsiTypes</h4>
<pre>public&nbsp;void&nbsp;setWriteXsiTypes(boolean&nbsp;flag)</pre>
<div class="block">Controls whether Aegis writes xsi:type attributes on all elements. False by default.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>flag</code> - </dd>
</dl>
</li>
</ul>
<a name="setReadXsiTypes-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setReadXsiTypes</h4>
<pre>public&nbsp;void&nbsp;setReadXsiTypes(boolean&nbsp;flag)</pre>
<div class="block">Controls the use of xsi:type attributes when reading objects. By default, xsi:type reading is enabled.
When disabled, Aegis will only map for objects that the application manually maps in the type mapping.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>flag</code> - </dd>
</dl>
</li>
</ul>
<a name="getTypeMapping--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypeMapping</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cxf/aegis/type/TypeMapping.html" title="interface in org.apache.cxf.aegis.type">TypeMapping</a>&nbsp;getTypeMapping()</pre>
<div class="block">Return the type mapping object used by this context.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setTypeMapping-org.apache.cxf.aegis.type.TypeMapping-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTypeMapping</h4>
<pre>public&nbsp;void&nbsp;setTypeMapping(<a href="../../../../org/apache/cxf/aegis/type/TypeMapping.html" title="interface in org.apache.cxf.aegis.type">TypeMapping</a>&nbsp;typeMapping)</pre>
<div class="block">Set the type mapping object used by this context.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>typeMapping</code> - </dd>
</dl>
</li>
</ul>
<a name="getRootTypes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRootTypes</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../org/apache/cxf/aegis/type/AegisType.html" title="class in org.apache.cxf.aegis.type">AegisType</a>&gt;&nbsp;getRootTypes()</pre>
<div class="block">Retrieve the Aegis type objects for the root classes.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the set of type objects.</dd>
</dl>
</li>
</ul>
<a name="getBeanImplementationMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBeanImplementationMap</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getBeanImplementationMap()</pre>
<div class="block">This property provides support for interfaces. If there is a mapping from an interface's Class<T> to a
string containing a class name, Aegis will create proxy objects of that class name.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/cxf/aegis/type/basic/BeanType.html" title="class in org.apache.cxf.aegis.type.basic"><code>BeanType</code></a></dd>
</dl>
</li>
</ul>
<a name="setBeanImplementationMap-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBeanImplementationMap</h4>
<pre>public&nbsp;void&nbsp;setBeanImplementationMap(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;beanImplementationMap)</pre>
</li>
</ul>
<a name="getRootClasses--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRootClasses</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&gt;&nbsp;getRootClasses()</pre>
</li>
</ul>
<a name="setRootClasses-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRootClasses</h4>
<pre>public&nbsp;void&nbsp;setRootClasses(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&gt;&nbsp;rootClasses)</pre>
<div class="block">The list of initial classes.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rootClasses</code> - </dd>
</dl>
</li>
</ul>
<a name="isMtomEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isMtomEnabled</h4>
<pre>public&nbsp;boolean&nbsp;isMtomEnabled()</pre>
<div class="block">Is MTOM enabled in this context?</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setMtomEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMtomEnabled</h4>
<pre>public&nbsp;void&nbsp;setMtomEnabled(boolean&nbsp;mtomEnabled)</pre>
</li>
</ul>
<a name="isMtomUseXmime--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isMtomUseXmime</h4>
<pre>public&nbsp;boolean&nbsp;isMtomUseXmime()</pre>
<div class="block">Should this service use schema for MTOM types xmime:base64Binary instead of xsd:base64Binary?</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setMtomUseXmime-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMtomUseXmime</h4>
<pre>public&nbsp;void&nbsp;setMtomUseXmime(boolean&nbsp;mtomUseXmime)</pre>
</li>
</ul>
<a name="getMappingNamespaceURI--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMappingNamespaceURI</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getMappingNamespaceURI()</pre>
<div class="block">What URI identifies the type mapping for this context? When the XMLTypeCreator reads .aegis.xml file,
it will only read mappings for this URI (or no URI). When the abstract type creator is otherwise at a
loss for a namespace URI, it will use this URI.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setMappingNamespaceURI-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMappingNamespaceURI</h4>
<pre>public&nbsp;void&nbsp;setMappingNamespaceURI(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mappingNamespaceURI)</pre>
</li>
</ul>
<a name="isEnableJDOMMappings--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEnableJDOMMappings</h4>
<pre>public&nbsp;boolean&nbsp;isEnableJDOMMappings()</pre>
</li>
</ul>
<a name="setEnableJDOMMappings-boolean-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setEnableJDOMMappings</h4>
<pre>public&nbsp;void&nbsp;setEnableJDOMMappings(boolean&nbsp;enableJDOMMappings)</pre>
<div class="block">Whether to enable JDOM as a mapping for xsd:anyType if JDOM is in the classpath.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enableJDOMMappings</code> - </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/AegisContext.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 class="aboutLanguage">Apache CXF API</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/cxf/aegis/AbstractAegisIoImpl.html" title="class in org.apache.cxf.aegis"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/cxf/aegis/AegisElementDataReader.html" title="class in org.apache.cxf.aegis"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/cxf/aegis/AegisContext.html" target="_top">Frames</a></li>
<li><a href="AegisContext.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>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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>Apache CXF</small></p>
</body>
</html>