blob: 60d527eb433439070995a5d9b5a5e2c7983c21ad [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 (1.8.0_252) on Fri Jul 16 09:39:11 UTC 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SDOHelperContext (EclipseLink 3.0.2, API Reference)</title>
<meta name="date" content="2021-07-16">
<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="SDOHelperContext (EclipseLink 3.0.2, API Reference)";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":9,"i9":9,"i10":9,"i11":10,"i12":10,"i13":10,"i14":9,"i15":10,"i16":10,"i17":9,"i18":10,"i19":9,"i20":10,"i21":10,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":10,"i29":9,"i30":9,"i31":9,"i32":10,"i33":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="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">EclipseLink 3.0.2, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOFragmentMappingAttributeAccessor.html" title="class in org.eclipse.persistence.sdo.helper"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.HelperContextResolver.html" title="interface in org.eclipse.persistence.sdo.helper"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/eclipse/persistence/sdo/helper/SDOHelperContext.html" target="_top">Frames</a></li>
<li><a href="SDOHelperContext.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><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.eclipse.persistence.sdo.helper</div>
<h2 title="Class SDOHelperContext" class="title">Class SDOHelperContext</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://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.eclipse.persistence.sdo.helper.SDOHelperContext</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>commonj.sdo.helper.HelperContext</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../org/eclipse/persistence/sdo/helper/jaxb/JAXBHelperContext.html" title="class in org.eclipse.persistence.sdo.helper.jaxb">JAXBHelperContext</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">SDOHelperContext</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements commonj.sdo.helper.HelperContext</pre>
<div class="block"><b>Purpose:</b>
<ul>
<li>This class represents a local HelperContext. The global
HelperContext can be accessed as HelperProvider.getDefaultContext().</li>
</ul>
<b>Responsibilities:</b>
<ul>
<li>Provide access to instances of helper objects.</li>
<li>Provide an OSGi compatible HelperContext (when the constructor that takes
a ClassLoader is used).</li>
</ul></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>Oracle TopLink 11.1.1.0.0</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>static interface&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.HelperContextResolver.html" title="interface in org.eclipse.persistence.sdo.helper">SDOHelperContext.HelperContextResolver</a></span></code>
<div class="block">Strategy for <code>HelperContext</code> creation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.MyNotificationFilter.html" title="class in org.eclipse.persistence.sdo.helper">SDOHelperContext.MyNotificationFilter</a></span></code>
<div class="block">INTERNAL:
This class will be handed in as a parameter when adding a JBoss notification listener.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- =========== 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>protected commonj.sdo.helper.CopyHelper</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#copyHelper">copyHelper</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected commonj.sdo.helper.DataFactory</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#dataFactory">dataFactory</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected commonj.sdo.helper.DataHelper</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#dataHelper">dataHelper</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected commonj.sdo.helper.EqualityHelper</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#equalityHelper">equalityHelper</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://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/eclipse/persistence/sdo/helper/SDOHelperContext.html#STRICT_TYPE_CHECKING_PROPERTY_NAME">STRICT_TYPE_CHECKING_PROPERTY_NAME</a></span></code>
<div class="block">Property controls strictness of <code>Type.getInstanceClass()</code> type checking.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected commonj.sdo.helper.TypeHelper</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#typeHelper">typeHelper</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected commonj.sdo.helper.XMLHelper</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#xmlHelper">xmlHelper</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected commonj.sdo.helper.XSDHelper</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#xsdHelper">xsdHelper</a></span></code>&nbsp;</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/eclipse/persistence/sdo/helper/SDOHelperContext.html#SDOHelperContext--">SDOHelperContext</a></span>()</code>
<div class="block">Create a local HelperContext.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#SDOHelperContext-java.lang.ClassLoader-">SDOHelperContext</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;aClassLoader)</code>
<div class="block">Create a local HelperContext.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#SDOHelperContext-java.lang.String-">SDOHelperContext</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identifier)</code>
<div class="block">Create a local HelperContext with the given identifier.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#SDOHelperContext-java.lang.String-java.lang.ClassLoader-">SDOHelperContext</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;aClassLoader)</code>
<div class="block">Create a local HelperContext with the given identifier.</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>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#addAlias-java.lang.String-java.lang.String-">addAlias</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;alias)</code>
<div class="block">Add an alias to identifier pair to the alias Map for the current
application.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>commonj.sdo.impl.ExternalizableDelegator.Resolvable</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#createResolvable--">createResolvable</a></span>()</code>
<div class="block">Create and return a new ExternalizableDelegator.Resolvable instance based
on this helper context.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>commonj.sdo.impl.ExternalizableDelegator.Resolvable</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#createResolvable-java.lang.Object-">createResolvable</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;target)</code>
<div class="block">Create and return a new ExternalizableDelegator.Resolvable instance based
on this helper context and a given target.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>commonj.sdo.helper.CopyHelper</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#getCopyHelper--">getCopyHelper</a></span>()</code>
<div class="block">Return the CopyHelper instance for this helper context.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>commonj.sdo.helper.DataFactory</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#getDataFactory--">getDataFactory</a></span>()</code>
<div class="block">Return the DataFactory instance for this helper context.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>commonj.sdo.helper.DataHelper</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#getDataHelper--">getDataHelper</a></span>()</code>
<div class="block">Return the DataHelper instance for this helper context.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>commonj.sdo.helper.EqualityHelper</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#getEqualityHelper--">getEqualityHelper</a></span>()</code>
<div class="block">Return the EqualityHelper instance for this helper context.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static commonj.sdo.helper.HelperContext</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#getHelperContext--">getHelperContext</a></span>()</code>
<div class="block">INTERNAL:
Return the helper context for a given key.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>static commonj.sdo.helper.HelperContext</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#getHelperContext-java.lang.String-">getHelperContext</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identifier)</code>
<div class="block">Return the local helper context associated with the given identifier, or
create one if it does not already exist.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>static commonj.sdo.helper.HelperContext</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#getHelperContext-java.lang.String-java.lang.ClassLoader-">getHelperContext</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</code>
<div class="block">Return the local helper context with the given identifier, or create
one if it does not already exist.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.HelperContextResolver.html" title="interface in org.eclipse.persistence.sdo.helper">SDOHelperContext.HelperContextResolver</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#getHelperContextResolver--">getHelperContextResolver</a></span>()</code>
<div class="block">Getter for HelperContextResolver</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="https://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/eclipse/persistence/sdo/helper/SDOHelperContext.html#getIdentifier--">getIdentifier</a></span>()</code>
<div class="block">Return the unique label for this HelperContext.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#getProperty-java.lang.String-">getProperty</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Return the value stored in the properties Map for a given
name, or null if an entry for name does not exist.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>commonj.sdo.helper.TypeHelper</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#getTypeHelper--">getTypeHelper</a></span>()</code>
<div class="block">Return the TypeHelper instance for this helper context.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>static <a href="https://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="../../../../../org/eclipse/persistence/sdo/helper/delegates/SDOTypeHelperDelegate.SDOWrapperTypeId.html" title="enum in org.eclipse.persistence.sdo.helper.delegates">SDOTypeHelperDelegate.SDOWrapperTypeId</a>,<a href="../../../../../org/eclipse/persistence/sdo/types/SDOWrapperType.html" title="class in org.eclipse.persistence.sdo.types">SDOWrapperType</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#getWrapperTypes--">getWrapperTypes</a></span>()</code>
<div class="block">Returns the <a href="../../../../../org/eclipse/persistence/sdo/types/SDOWrapperType.html" title="class in org.eclipse.persistence.sdo.types"><code>SDOWrapperType</code></a> instances for current application</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>commonj.sdo.helper.XMLHelper</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#getXMLHelper--">getXMLHelper</a></span>()</code>
<div class="block">Return the XMLHelper instance for this helper context.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>commonj.sdo.helper.XSDHelper</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#getXSDHelper--">getXSDHelper</a></span>()</code>
<div class="block">Return the XSDHelper instance for this helper context.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#hasHelperContext-java.lang.String-">hasHelperContext</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identifier)</code>
<div class="block">Return true if a HelperContext corresponding to this identifier or alias
already exists, else false.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#initialize-java.lang.ClassLoader-">initialize</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;aClassLoader)</code>
<div class="block">The underlying helpers for this instance will be instantiated
in this method.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#isApplicationResolverSet--">isApplicationResolverSet</a></span>()</code>
<div class="block">Indicates if a call to setApplicationResolver has been made.</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/eclipse/persistence/sdo/helper/SDOHelperContext.html#isStrictTypeCheckingEnabled--">isStrictTypeCheckingEnabled</a></span>()</code>
<div class="block">Indicates whether strict type checking is enabled.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#makeDefaultContext--">makeDefaultContext</a></span>()</code>
<div class="block">ADVANCED
Promote this helper context to be the default or global one.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#putHelperContext-java.lang.ClassLoader-commonj.sdo.helper.HelperContext-">putHelperContext</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;key,
commonj.sdo.helper.HelperContext&nbsp;value)</code>
<div class="block">INTERNAL:
Put a ClassLoader/HelperContext key/value pair in the Thread HelperContext
map.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#putHelperContext-commonj.sdo.helper.HelperContext-">putHelperContext</a></span>(commonj.sdo.helper.HelperContext&nbsp;ctx)</code>
<div class="block">Replaces the provided helper context in the map of identifiers to
helper contexts for this application.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>static <a href="https://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="../../../../../org/eclipse/persistence/sdo/helper/delegates/SDOTypeHelperDelegate.SDOWrapperTypeId.html" title="enum in org.eclipse.persistence.sdo.helper.delegates">SDOTypeHelperDelegate.SDOWrapperTypeId</a>,<a href="../../../../../org/eclipse/persistence/sdo/types/SDOWrapperType.html" title="class in org.eclipse.persistence.sdo.types">SDOWrapperType</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#putWrapperTypes-java.util.Map-">putWrapperTypes</a></span>(<a href="https://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="../../../../../org/eclipse/persistence/sdo/helper/delegates/SDOTypeHelperDelegate.SDOWrapperTypeId.html" title="enum in org.eclipse.persistence.sdo.helper.delegates">SDOTypeHelperDelegate.SDOWrapperTypeId</a>,<a href="../../../../../org/eclipse/persistence/sdo/types/SDOWrapperType.html" title="class in org.eclipse.persistence.sdo.types">SDOWrapperType</a>&gt;&nbsp;wrapperTypes)</code>
<div class="block">Replaces the <a href="../../../../../org/eclipse/persistence/sdo/types/SDOWrapperType.html" title="class in org.eclipse.persistence.sdo.types"><code>SDOWrapperType</code></a> instances for current application with the ones passed as an argument</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#removeHelerContextResolver--">removeHelerContextResolver</a></span>()</code>
<div class="block">Removes HelperContextResolver for the current application.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#removeHelperContext-java.lang.ClassLoader-">removeHelperContext</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;key)</code>
<div class="block">INTERNAL:
Remove a ClassLoader/HelperContext key/value pair from the Thread
HelperContext map.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#removeHelperContext-java.lang.String-java.lang.ClassLoader-">removeHelperContext</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;key)</code>
<div class="block">INTERNAL</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/eclipse/persistence/sdo/helper/SDOHelperContext.html#reset--">reset</a></span>()</code>
<div class="block">Reset the Type,XML and XSD helper instances.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#setApplicationResolver-org.eclipse.persistence.sdo.helper.ApplicationResolver-">setApplicationResolver</a></span>(<a href="../../../../../org/eclipse/persistence/sdo/helper/ApplicationResolver.html" title="class in org.eclipse.persistence.sdo.helper">ApplicationResolver</a>&nbsp;aResolver)</code>
<div class="block">ADVANCED:
Used to set an ApplicationResolver instance that will be used to retrieve
info pertaining to a given application, such as the application name, in
the case where our logic fails.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#setHelperContextResolver-java.lang.Object-">setHelperContextResolver</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;helperContextResolver)</code>
<div class="block">Method allows dynamically change HelperContext creation strategy.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#setHelperContextResolver-org.eclipse.persistence.sdo.helper.SDOHelperContext.HelperContextResolver-">setHelperContextResolver</a></span>(<a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.HelperContextResolver.html" title="interface in org.eclipse.persistence.sdo.helper">SDOHelperContext.HelperContextResolver</a>&nbsp;helperContextResolver)</code>
<div class="block">Method allows dynamically change HelperContext creation strategy.</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/eclipse/persistence/sdo/helper/SDOHelperContext.html#setProperty-java.lang.String-java.lang.Object-">setProperty</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
<div class="block">Add a name/value pair to the properties Map.</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/eclipse/persistence/sdo/helper/SDOHelperContext.html#setStrictTypeCheckingEnabled-boolean-">setStrictTypeCheckingEnabled</a></span>(boolean&nbsp;enabled)</code>
<div class="block">Controls type checking strictness.</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="https://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="https://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="https://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="https://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="https://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="https://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="https://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="https://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="https://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="https://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="https://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="https://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="copyHelper">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copyHelper</h4>
<pre>protected&nbsp;commonj.sdo.helper.CopyHelper copyHelper</pre>
</li>
</ul>
<a name="dataFactory">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dataFactory</h4>
<pre>protected&nbsp;commonj.sdo.helper.DataFactory dataFactory</pre>
</li>
</ul>
<a name="dataHelper">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dataHelper</h4>
<pre>protected&nbsp;commonj.sdo.helper.DataHelper dataHelper</pre>
</li>
</ul>
<a name="equalityHelper">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equalityHelper</h4>
<pre>protected&nbsp;commonj.sdo.helper.EqualityHelper equalityHelper</pre>
</li>
</ul>
<a name="xmlHelper">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>xmlHelper</h4>
<pre>protected&nbsp;commonj.sdo.helper.XMLHelper xmlHelper</pre>
</li>
</ul>
<a name="typeHelper">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>typeHelper</h4>
<pre>protected&nbsp;commonj.sdo.helper.TypeHelper typeHelper</pre>
</li>
</ul>
<a name="xsdHelper">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>xsdHelper</h4>
<pre>protected&nbsp;commonj.sdo.helper.XSDHelper xsdHelper</pre>
</li>
</ul>
<a name="STRICT_TYPE_CHECKING_PROPERTY_NAME">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>STRICT_TYPE_CHECKING_PROPERTY_NAME</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> STRICT_TYPE_CHECKING_PROPERTY_NAME</pre>
<div class="block">Property controls strictness of <code>Type.getInstanceClass()</code> type checking.
<p>
See <a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#isStrictTypeCheckingEnabled--"><code>isStrictTypeCheckingEnabled()</code></a> for more details.
By this property, the initial value can be changed.
Default value is <code>true</code>.
</p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.eclipse.persistence.sdo.helper.SDOHelperContext.STRICT_TYPE_CHECKING_PROPERTY_NAME">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="SDOHelperContext--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SDOHelperContext</h4>
<pre>public&nbsp;SDOHelperContext()</pre>
<div class="block">Create a local HelperContext. The current thread's context ClassLoader
will be used to find static instance classes. In OSGi environments the
construct that takes a ClassLoader parameter should be used instead.</div>
</li>
</ul>
<a name="SDOHelperContext-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SDOHelperContext</h4>
<pre>public&nbsp;SDOHelperContext(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identifier)</pre>
<div class="block">Create a local HelperContext with the given identifier. The current
thread's context ClassLoader will be used to find static instance
classes. In OSGi environments the construct that takes a ClassLoader
parameter should be used instead.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>identifier</code> - The unique label for this HelperContext.</dd>
</dl>
</li>
</ul>
<a name="SDOHelperContext-java.lang.ClassLoader-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SDOHelperContext</h4>
<pre>public&nbsp;SDOHelperContext(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;aClassLoader)</pre>
<div class="block">Create a local HelperContext. This constructor should be used in OSGi
environments.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>aClassLoader</code> - This class loader will be used to find static
instance classes.</dd>
</dl>
</li>
</ul>
<a name="SDOHelperContext-java.lang.String-java.lang.ClassLoader-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SDOHelperContext</h4>
<pre>public&nbsp;SDOHelperContext(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;aClassLoader)</pre>
<div class="block">Create a local HelperContext with the given identifier. This constructor
should be used in OSGi environments.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>identifier</code> - The unique label for this HelperContext.</dd>
<dd><code>aClassLoader</code> - This class loader will be used to find static
instance classes.</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="setApplicationResolver-org.eclipse.persistence.sdo.helper.ApplicationResolver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setApplicationResolver</h4>
<pre>public static&nbsp;void&nbsp;setApplicationResolver(<a href="../../../../../org/eclipse/persistence/sdo/helper/ApplicationResolver.html" title="class in org.eclipse.persistence.sdo.helper">ApplicationResolver</a>&nbsp;aResolver)</pre>
<div class="block">ADVANCED:
Used to set an ApplicationResolver instance that will be used to retrieve
info pertaining to a given application, such as the application name, in
the case where our logic fails.
This method can be called once and only once per active server instance.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>aResolver</code> - the ApplicationResolver instance that will be used to retrieve
info pertaining to a given application. Note that null is
considered a valid set operation.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../org/eclipse/persistence/exceptions/SDOException.html" title="class in org.eclipse.persistence.exceptions">SDOException</a></code> - if more than one call is made to this method
in an active server instance.</dd>
</dl>
</li>
</ul>
<a name="isApplicationResolverSet--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isApplicationResolverSet</h4>
<pre>public static&nbsp;boolean&nbsp;isApplicationResolverSet()</pre>
<div class="block">Indicates if a call to setApplicationResolver has been made.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if a prior call to setApplicationResolver has
been made, false otherwise</dd>
</dl>
</li>
</ul>
<a name="initialize-java.lang.ClassLoader-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initialize</h4>
<pre>protected&nbsp;void&nbsp;initialize(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;aClassLoader)</pre>
<div class="block">The underlying helpers for this instance will be instantiated
in this method.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>aClassLoader</code> - </dd>
</dl>
</li>
</ul>
<a name="reset--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reset</h4>
<pre>public&nbsp;void&nbsp;reset()</pre>
<div class="block">Reset the Type,XML and XSD helper instances.</div>
</li>
</ul>
<a name="getCopyHelper--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCopyHelper</h4>
<pre>public&nbsp;commonj.sdo.helper.CopyHelper&nbsp;getCopyHelper()</pre>
<div class="block">Return the CopyHelper instance for this helper context.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getCopyHelper</code>&nbsp;in interface&nbsp;<code>commonj.sdo.helper.HelperContext</code></dd>
</dl>
</li>
</ul>
<a name="getDataFactory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDataFactory</h4>
<pre>public&nbsp;commonj.sdo.helper.DataFactory&nbsp;getDataFactory()</pre>
<div class="block">Return the DataFactory instance for this helper context.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getDataFactory</code>&nbsp;in interface&nbsp;<code>commonj.sdo.helper.HelperContext</code></dd>
</dl>
</li>
</ul>
<a name="getDataHelper--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDataHelper</h4>
<pre>public&nbsp;commonj.sdo.helper.DataHelper&nbsp;getDataHelper()</pre>
<div class="block">Return the DataHelper instance for this helper context.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getDataHelper</code>&nbsp;in interface&nbsp;<code>commonj.sdo.helper.HelperContext</code></dd>
</dl>
</li>
</ul>
<a name="getEqualityHelper--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEqualityHelper</h4>
<pre>public&nbsp;commonj.sdo.helper.EqualityHelper&nbsp;getEqualityHelper()</pre>
<div class="block">Return the EqualityHelper instance for this helper context.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getEqualityHelper</code>&nbsp;in interface&nbsp;<code>commonj.sdo.helper.HelperContext</code></dd>
</dl>
</li>
</ul>
<a name="getTypeHelper--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypeHelper</h4>
<pre>public&nbsp;commonj.sdo.helper.TypeHelper&nbsp;getTypeHelper()</pre>
<div class="block">Return the TypeHelper instance for this helper context.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getTypeHelper</code>&nbsp;in interface&nbsp;<code>commonj.sdo.helper.HelperContext</code></dd>
</dl>
</li>
</ul>
<a name="getXMLHelper--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXMLHelper</h4>
<pre>public&nbsp;commonj.sdo.helper.XMLHelper&nbsp;getXMLHelper()</pre>
<div class="block">Return the XMLHelper instance for this helper context.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getXMLHelper</code>&nbsp;in interface&nbsp;<code>commonj.sdo.helper.HelperContext</code></dd>
</dl>
</li>
</ul>
<a name="getXSDHelper--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXSDHelper</h4>
<pre>public&nbsp;commonj.sdo.helper.XSDHelper&nbsp;getXSDHelper()</pre>
<div class="block">Return the XSDHelper instance for this helper context.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getXSDHelper</code>&nbsp;in interface&nbsp;<code>commonj.sdo.helper.HelperContext</code></dd>
</dl>
</li>
</ul>
<a name="createResolvable--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createResolvable</h4>
<pre>public&nbsp;commonj.sdo.impl.ExternalizableDelegator.Resolvable&nbsp;createResolvable()</pre>
<div class="block">Create and return a new ExternalizableDelegator.Resolvable instance based
on this helper context.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="createResolvable-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createResolvable</h4>
<pre>public&nbsp;commonj.sdo.impl.ExternalizableDelegator.Resolvable&nbsp;createResolvable(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;target)</pre>
<div class="block">Create and return a new ExternalizableDelegator.Resolvable instance based
on this helper context and a given target.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>target</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="putHelperContext-java.lang.ClassLoader-commonj.sdo.helper.HelperContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putHelperContext</h4>
<pre>public static&nbsp;void&nbsp;putHelperContext(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;key,
commonj.sdo.helper.HelperContext&nbsp;value)</pre>
<div class="block">INTERNAL:
Put a ClassLoader/HelperContext key/value pair in the Thread HelperContext
map. If Thread.currentThread().getContextClassLoader() == key during
getHelperContext() call then the HelperContext (value) will be returned.
This method will overwrite an existing entry in the map with the same
ClassLoader key.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - class loader</dd>
<dd><code>value</code> - helper context</dd>
</dl>
</li>
</ul>
<a name="removeHelperContext-java.lang.ClassLoader-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeHelperContext</h4>
<pre>public static&nbsp;void&nbsp;removeHelperContext(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;key)</pre>
<div class="block">INTERNAL:
Remove a ClassLoader/HelperContext key/value pair from the Thread
HelperContext map. If there are multiple local helper contexts associated
with this ClassLoader, they will all be removed from the map.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - class loader</dd>
</dl>
</li>
</ul>
<a name="removeHelperContext-java.lang.String-java.lang.ClassLoader-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeHelperContext</h4>
<pre>public static&nbsp;void&nbsp;removeHelperContext(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;key)</pre>
<div class="block">INTERNAL</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>identifier</code> - the specific identifier of the HelperContext to be removed. "" for a Global helper</dd>
<dd><code>key</code> - the ClassLoader associated with the HelperContext to be removed</dd>
</dl>
</li>
</ul>
<a name="getHelperContext--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHelperContext</h4>
<pre>public static&nbsp;commonj.sdo.helper.HelperContext&nbsp;getHelperContext()</pre>
<div class="block">INTERNAL:
Return the helper context for a given key. The key will either
be a ClassLoader or a String (representing an application name).
A new context will be created and put in the map if none exists
for the given key.
The key is assumed to be non-null - getDelegateKey should always
return either a string representing the application name (for WLS,
WAS and JBoss if available) or a class loader. This is relevant
since 'putIfAbsent' will throw a null pointer exception if the
key is null.</div>
</li>
</ul>
<a name="getHelperContext-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHelperContext</h4>
<pre>public static&nbsp;commonj.sdo.helper.HelperContext&nbsp;getHelperContext(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identifier)</pre>
<div class="block">Return the local helper context associated with the given identifier, or
create one if it does not already exist. If identifier is an alias, the
value associated with it in the alias Map will be used as the identifier
value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>identifier</code> - the identifier or alias to use for lookup/creation</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>HelperContext associated with identifier, or a new HelperContext
keyed on identifier if none eixsts</dd>
</dl>
</li>
</ul>
<a name="getHelperContext-java.lang.String-java.lang.ClassLoader-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHelperContext</h4>
<pre>public static&nbsp;commonj.sdo.helper.HelperContext&nbsp;getHelperContext(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</pre>
<div class="block">Return the local helper context with the given identifier, or create
one if it does not already exist.</div>
</li>
</ul>
<a name="putHelperContext-commonj.sdo.helper.HelperContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putHelperContext</h4>
<pre>public static&nbsp;void&nbsp;putHelperContext(commonj.sdo.helper.HelperContext&nbsp;ctx)</pre>
<div class="block">Replaces the provided helper context in the map of identifiers to
helper contexts for this application. ctx.getIdentifier() will be
used to obtain the identifier value. If identifier is a key in the
the alias Map, i.e. was previously set as alias, the corresponding
entry will be removed from the alias Map.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the HelperContext to be added to the context Map for
the current application</dd>
</dl>
</li>
</ul>
<a name="getHelperContextResolver--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHelperContextResolver</h4>
<pre>public static&nbsp;<a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.HelperContextResolver.html" title="interface in org.eclipse.persistence.sdo.helper">SDOHelperContext.HelperContextResolver</a>&nbsp;getHelperContextResolver()</pre>
<div class="block">Getter for HelperContextResolver</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>actual strategy</dd>
</dl>
</li>
</ul>
<a name="setHelperContextResolver-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHelperContextResolver</h4>
<pre>public static&nbsp;void&nbsp;setHelperContextResolver(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;helperContextResolver)</pre>
<div class="block">Method allows dynamically change HelperContext creation strategy.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>helperContextResolver</code> - on this object <a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.HelperContextResolver.html#getHelperContext-java.lang.String-java.lang.ClassLoader-"><code>SDOHelperContext.HelperContextResolver.getHelperContext(String, ClassLoader)</code></a> will be called.
If it is null - then default strategy will be set.</dd>
</dl>
</li>
</ul>
<a name="setHelperContextResolver-org.eclipse.persistence.sdo.helper.SDOHelperContext.HelperContextResolver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHelperContextResolver</h4>
<pre>public static&nbsp;void&nbsp;setHelperContextResolver(<a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.HelperContextResolver.html" title="interface in org.eclipse.persistence.sdo.helper">SDOHelperContext.HelperContextResolver</a>&nbsp;helperContextResolver)</pre>
<div class="block">Method allows dynamically change HelperContext creation strategy.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>helperContextResolver</code> - strategy to be used. If it is null - then default strategy will be set.</dd>
</dl>
</li>
</ul>
<a name="removeHelerContextResolver--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeHelerContextResolver</h4>
<pre>public static&nbsp;void&nbsp;removeHelerContextResolver()</pre>
<div class="block">Removes HelperContextResolver for the current application.
Application is resolved based on applicationName or classLoader.</div>
</li>
</ul>
<a name="makeDefaultContext--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>makeDefaultContext</h4>
<pre>public&nbsp;void&nbsp;makeDefaultContext()</pre>
<div class="block">ADVANCED
Promote this helper context to be the default or global one.
This will completely replace the existing default context including
all types and properties defined.</div>
</li>
</ul>
<a name="getIdentifier--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIdentifier</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIdentifier()</pre>
<div class="block">Return the unique label for this HelperContext.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>String representing the unique label for this HelperContext</dd>
</dl>
</li>
</ul>
<a name="hasHelperContext-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasHelperContext</h4>
<pre>public static&nbsp;boolean&nbsp;hasHelperContext(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identifier)</pre>
<div class="block">Return true if a HelperContext corresponding to this identifier or alias
already exists, else false. If identifer is an alias, the corresponding
value in the alias Map will be used as the identifier for the lookup.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>identifier</code> - the alias or identifier used to lookup a helper context</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if an entry exists in the helper context map for identifier (or
the associated identifier value if identifier is an alias), false otherwise.</dd>
</dl>
</li>
</ul>
<a name="addAlias-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAlias</h4>
<pre>public static&nbsp;void&nbsp;addAlias(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;alias)</pre>
<div class="block">Add an alias to identifier pair to the alias Map for the current
application.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>identifier</code> - assumed to be a key in the helper context Map</dd>
<dd><code>alias</code> - the alias to be associated with identifier</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;void&nbsp;setProperty(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
<div class="block">Add a name/value pair to the properties Map. If name is
null, nothing will be done. If value is null, the entry
in the Map will be removed (if an entry exists for name).</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the property</dd>
<dd><code>value</code> - the value of the property</dd>
</dl>
</li>
</ul>
<a name="getProperty-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProperty</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getProperty(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Return the value stored in the properties Map for a given
name, or null if an entry for name does not exist.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the property to be returned</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the value associated with name, or null</dd>
</dl>
</li>
</ul>
<a name="isStrictTypeCheckingEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isStrictTypeCheckingEnabled</h4>
<pre>public&nbsp;boolean&nbsp;isStrictTypeCheckingEnabled()</pre>
<div class="block">Indicates whether strict type checking is enabled.
<p>
If strict type checking is enabled then <code>Type.getInstanceClass()</code>
interface is checked whether it contains getters for all the properties
of the <code>Type</code> upon initialization of the <code>Type</code>.
If any getter is missing then the interface is ignored and
<code>Type.getInstanceClass()</code> will return <code>null</code>.
</p>
<p>
The getters are not checked if the strict type checking is disabled.
</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>boolean value</dd>
</dl>
</li>
</ul>
<a name="setStrictTypeCheckingEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStrictTypeCheckingEnabled</h4>
<pre>public&nbsp;void&nbsp;setStrictTypeCheckingEnabled(boolean&nbsp;enabled)</pre>
<div class="block">Controls type checking strictness.
See <a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.html#isStrictTypeCheckingEnabled--"><code>isStrictTypeCheckingEnabled()</code></a> for more details.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enabled</code> - new value (<code>true</code> to enable the strict validation)</dd>
</dl>
</li>
</ul>
<a name="getWrapperTypes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWrapperTypes</h4>
<pre>public static&nbsp;<a href="https://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="../../../../../org/eclipse/persistence/sdo/helper/delegates/SDOTypeHelperDelegate.SDOWrapperTypeId.html" title="enum in org.eclipse.persistence.sdo.helper.delegates">SDOTypeHelperDelegate.SDOWrapperTypeId</a>,<a href="../../../../../org/eclipse/persistence/sdo/types/SDOWrapperType.html" title="class in org.eclipse.persistence.sdo.types">SDOWrapperType</a>&gt;&nbsp;getWrapperTypes()</pre>
<div class="block">Returns the <a href="../../../../../org/eclipse/persistence/sdo/types/SDOWrapperType.html" title="class in org.eclipse.persistence.sdo.types"><code>SDOWrapperType</code></a> instances for current application</div>
</li>
</ul>
<a name="putWrapperTypes-java.util.Map-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>putWrapperTypes</h4>
<pre>public static&nbsp;<a href="https://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="../../../../../org/eclipse/persistence/sdo/helper/delegates/SDOTypeHelperDelegate.SDOWrapperTypeId.html" title="enum in org.eclipse.persistence.sdo.helper.delegates">SDOTypeHelperDelegate.SDOWrapperTypeId</a>,<a href="../../../../../org/eclipse/persistence/sdo/types/SDOWrapperType.html" title="class in org.eclipse.persistence.sdo.types">SDOWrapperType</a>&gt;&nbsp;putWrapperTypes(<a href="https://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="../../../../../org/eclipse/persistence/sdo/helper/delegates/SDOTypeHelperDelegate.SDOWrapperTypeId.html" title="enum in org.eclipse.persistence.sdo.helper.delegates">SDOTypeHelperDelegate.SDOWrapperTypeId</a>,<a href="../../../../../org/eclipse/persistence/sdo/types/SDOWrapperType.html" title="class in org.eclipse.persistence.sdo.types">SDOWrapperType</a>&gt;&nbsp;wrapperTypes)</pre>
<div class="block">Replaces the <a href="../../../../../org/eclipse/persistence/sdo/types/SDOWrapperType.html" title="class in org.eclipse.persistence.sdo.types"><code>SDOWrapperType</code></a> instances for current application with the ones passed as an argument</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>wrapperTypes</code> - the SDOWrapperType instances to use for current application</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SDOWrapperType instances configured for current application</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="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">EclipseLink 3.0.2, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOFragmentMappingAttributeAccessor.html" title="class in org.eclipse.persistence.sdo.helper"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/eclipse/persistence/sdo/helper/SDOHelperContext.HelperContextResolver.html" title="interface in org.eclipse.persistence.sdo.helper"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/eclipse/persistence/sdo/helper/SDOHelperContext.html" target="_top">Frames</a></li>
<li><a href="SDOHelperContext.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><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>Copyright &#169; 2007&#x2013;2021 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p>
</body>
</html>