blob: 277974b87d1f652fc2a8befa195be215b040a0d9 [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:12 UTC 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TypeInfo (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="TypeInfo (EclipseLink 3.0.2, API Reference)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"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":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10};
var tabs = {65535:["t0","All 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/jaxb/compiler/SchemaTypeInfo.html" title="class in org.eclipse.persistence.jaxb.compiler"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/eclipse/persistence/jaxb/compiler/UnmarshalCallback.html" title="class in org.eclipse.persistence.jaxb.compiler"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/eclipse/persistence/jaxb/compiler/TypeInfo.html" target="_top">Frames</a></li>
<li><a href="TypeInfo.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.eclipse.persistence.jaxb.compiler</div>
<h2 title="Class TypeInfo" class="title">Class TypeInfo</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.jaxb.compiler.TypeInfo</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../org/eclipse/persistence/jaxb/compiler/EnumTypeInfo.html" title="class in org.eclipse.persistence.jaxb.compiler">EnumTypeInfo</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">TypeInfo</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></pre>
<div class="block">INTERNAL:
<p>
<b>Purpose:</b>Used to store meta data about JAXB 2.0 Annotated classes during schema and mapping
generation processes.
<p>
<b>Responsibilities:</b>
<ul>
<li>Store information about Class Name and the associated Schema Type name</li>
<li>Store information about Property Order for mapping and schema generation</li>
<li>Store information about XmlAdapters, XmlAccessType and other JAXB 2.0 annotation artifacts</li>
</ul></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/eclipse/persistence/jaxb/compiler/AnnotationsProcessor.html" title="class in org.eclipse.persistence.jaxb.compiler"><code>AnnotationsProcessor</code></a>,
<a href="../../../../../org/eclipse/persistence/jaxb/compiler/EnumTypeInfo.html" title="class in org.eclipse.persistence.jaxb.compiler"><code>EnumTypeInfo</code></a></dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>mmacivor</dd>
<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">
<!-- =========== 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="../../../../../org/eclipse/persistence/oxm/XMLNameTransformer.html" title="interface in org.eclipse.persistence.oxm">XMLNameTransformer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#DEFAULT_NAME_TRANSFORMER">DEFAULT_NAME_TRANSFORMER</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/jaxb/compiler/TypeInfo.html#TypeInfo-org.eclipse.persistence.jaxb.javamodel.Helper-org.eclipse.persistence.jaxb.javamodel.JavaClass-">TypeInfo</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/Helper.html" title="class in org.eclipse.persistence.jaxb.javamodel">Helper</a>&nbsp;helper,
<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;javaClass)</code>
<div class="block">This constructor sets the Helper to be used throughout XML and Annotations
processing.</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="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>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#addPackageLevelAdapterClass-org.eclipse.persistence.jaxb.javamodel.JavaClass-org.eclipse.persistence.jaxb.javamodel.JavaClass-">addPackageLevelAdapterClass</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;adapterClass,
<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;boundType)</code>
<div class="block">Put a bound type class to adapter class entry in the Map.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#addProperty-java.lang.String-org.eclipse.persistence.jaxb.compiler.Property-">addProperty</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="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&nbsp;property)</code>
<div class="block">Put a Property in the Map of Properties for this TypeInfo.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#addXmlKeyProperty-org.eclipse.persistence.jaxb.compiler.Property-">addXmlKeyProperty</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&nbsp;xmlKeyProp)</code>
<div class="block">Add an XmlKey property to the list.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getAdditionalProperties--">getAdditionalProperties</a></span>()</code>
<div class="block">Return a Map of property names to list of properties.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<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/jaxb/compiler/TypeInfo.html#getAnyAttributePropertyName--">getAnyAttributePropertyName</a></span>()</code>
<div class="block">Return the name of the XmlAnyAttribute property, if one is set.</div>
</td>
</tr>
<tr id="i5" 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/jaxb/compiler/TypeInfo.html#getAnyElementPropertyName--">getAnyElementPropertyName</a></span>()</code>
<div class="block">Return the name of the XmlAnyElement property, if one is set.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<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/jaxb/compiler/TypeInfo.html#getClassExtractorName--">getClassExtractorName</a></span>()</code>
<div class="block">Return the ClassExtractor class name.</div>
</td>
</tr>
<tr id="i7" 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/jaxb/compiler/TypeInfo.html#getClassNamespace--">getClassNamespace</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>org.eclipse.persistence.internal.oxm.schema.model.ComplexType</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getComplexType--">getComplexType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>org.eclipse.persistence.internal.oxm.schema.model.TypeDefParticle</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getCompositor--">getCompositor</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>org.eclipse.persistence.internal.oxm.mappings.Descriptor</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getDescriptor--">getDescriptor</a></span>()</code>
<div class="block">Return the XmlDescriptor set on this TypeInfo.</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/jaxb/compiler/TypeInfo.html#getElementRefsPropName--">getElementRefsPropName</a></span>()</code>
<div class="block">Return the XmlElementRefs property name, if one has been set.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<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/jaxb/compiler/TypeInfo.html#getFactoryMethodName--">getFactoryMethodName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" 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/jaxb/compiler/TypeInfo.html#getFactoryMethodParamTypes--">getFactoryMethodParamTypes</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getIDProperty--">getIDProperty</a></span>()</code>
<div class="block">Return the TypeProperty 'idProperty'.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getJavaClass--">getJavaClass</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<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/jaxb/compiler/TypeInfo.html#getJavaClassName--">getJavaClassName</a></span>()</code>
<div class="block">Return the JavaClass name for this typeinfo.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getNonTransientPropertiesInPropOrder--">getNonTransientPropertiesInPropOrder</a></span>()</code>
<div class="block">Return all non-transient properties that exist in the propOrder array.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<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/jaxb/compiler/TypeInfo.html#getObjectFactoryClassName--">getObjectFactoryClassName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlNamedObjectGraph.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlNamedObjectGraph</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getObjectGraphs--">getObjectGraphs</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<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>,<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getOriginalProperties--">getOriginalProperties</a></span>()</code>
<div class="block">Return the list of original properties for this type info.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getPackageLevelAdapterClass-org.eclipse.persistence.jaxb.javamodel.JavaClass-">getPackageLevelAdapterClass</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;boundType)</code>
<div class="block">Return the xmladapter class for a given bound type class.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getPackageLevelAdapterClass-java.lang.String-">getPackageLevelAdapterClass</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;boundTypeName)</code>
<div class="block">Return the xmladapter class for a given bound type class name.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<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>,<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getPackageLevelAdaptersByClass--">getPackageLevelAdaptersByClass</a></span>()</code>
<div class="block">Return the Map of XmlAdapters for this TypeInfo.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>org.eclipse.persistence.internal.jaxb.AccessorFactoryWrapper</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getPackageLevelXmlAccessorFactory--">getPackageLevelXmlAccessorFactory</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getPredicateProperties--">getPredicateProperties</a></span>()</code>
<div class="block">INTERNAL:
Return the list of predicate properties.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<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>,<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getProperties--">getProperties</a></span>()</code>
<div class="block">Return the Map of Properties for this TypeInfo.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getPropertyList--">getPropertyList</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<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>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getPropertyNames--">getPropertyNames</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i29" 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/jaxb/compiler/TypeInfo.html#getPropOrder--">getPropOrder</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>org.eclipse.persistence.internal.oxm.schema.model.Schema</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getSchema--">getSchema</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i31" 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/jaxb/compiler/TypeInfo.html#getSchemaTypeName--">getSchemaTypeName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>org.eclipse.persistence.internal.oxm.schema.model.SimpleType</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getSimpleType--">getSimpleType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<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>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getUserProperties--">getUserProperties</a></span>()</code>
<div class="block">Return the Map of user-defined properties.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlAccessOrder.html" title="enum in org.eclipse.persistence.jaxb.xmlmodel">XmlAccessOrder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getXmlAccessOrder--">getXmlAccessOrder</a></span>()</code>
<div class="block">Return the xmlAccessOrder for this TypeInfo.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>org.eclipse.persistence.internal.jaxb.AccessorFactoryWrapper</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getXmlAccessorFactory--">getXmlAccessorFactory</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlAccessType.html" title="enum in org.eclipse.persistence.jaxb.xmlmodel">XmlAccessType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getXmlAccessType--">getXmlAccessType</a></span>()</code>
<div class="block">Return the xmlAccessType for this TypeInfo.</div>
</td>
</tr>
<tr id="i37" 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/jaxb/compiler/TypeInfo.html#getXmlCustomizer--">getXmlCustomizer</a></span>()</code>
<div class="block">Return the XmlCustomizer class name set on this TypeInfo, or null if none
is set.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<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/jaxb/compiler/TypeInfo.html#getXmlDiscriminatorNode--">getXmlDiscriminatorNode</a></span>()</code>
<div class="block">Return the class indicator field name for this type info.</div>
</td>
</tr>
<tr id="i39" 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/jaxb/compiler/TypeInfo.html#getXmlDiscriminatorValue--">getXmlDiscriminatorValue</a></span>()</code>
<div class="block">Return the value of the class indicator field for the java-type
associated with this type info.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlJavaTypeAdapter.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlJavaTypeAdapter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getXmlJavaTypeAdapter--">getXmlJavaTypeAdapter</a></span>()</code>
<div class="block">Return the xmlJavaTypeAdapter set on this Type.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getXmlKeyProperties--">getXmlKeyProperties</a></span>()</code>
<div class="block">Return the list of XmlKey property entries.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/oxm/XMLNameTransformer.html" title="interface in org.eclipse.persistence.oxm">XMLNameTransformer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getXmlNameTransformer--">getXmlNameTransformer</a></span>()</code>
<div class="block">Return the XMLNameTransformer used when converting Java names to XML names</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlNullPolicy.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlNullPolicy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getXmlNullPolicy--">getXmlNullPolicy</a></span>()</code>
<div class="block">Return XmlNullPolicy for this TypeInfo.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlRootElement.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlRootElement</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getXmlRootElement--">getXmlRootElement</a></span>()</code>
<div class="block">Return the xmlRootElement set on this TypeInfo.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<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>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getXmlSeeAlso--">getXmlSeeAlso</a></span>()</code>
<div class="block">Return the List of XmlSeeAlso class names for this TypeInfo.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlType.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getXmlType--">getXmlType</a></span>()</code>
<div class="block">Return the xmlType set on this TypeInfo.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getXmlValueProperty--">getXmlValueProperty</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlVirtualAccessMethods.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlVirtualAccessMethods</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#getXmlVirtualAccessMethods--">getXmlVirtualAccessMethods</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#hasElementRefs--">hasElementRefs</a></span>()</code>
<div class="block">Indicates if this TypeInfo contains an XmlElementRefs property.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#hasPredicateProperties--">hasPredicateProperties</a></span>()</code>
<div class="block">INTERNAL:
Return true if the list of predicate properties hasn't been initialized.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#hasPredicateProperty-org.eclipse.persistence.jaxb.compiler.Property-">hasPredicateProperty</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&nbsp;property)</code>
<div class="block">INTERNAL:
Return true if the property handed in is a duplicate of any existing predicate property.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#hasRootElement--">hasRootElement</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#hasXmlKeyProperties--">hasXmlKeyProperties</a></span>()</code>
<div class="block">Indicates if the list of XmlKey property entries has
been set, i.e.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isAnonymousComplexType--">isAnonymousComplexType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isBinaryDataToBeInlined--">isBinaryDataToBeInlined</a></span>()</code>
<div class="block">Indicates if all binary data types are to be inlined for this class.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isComplexType--">isComplexType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isEnumerationType--">isEnumerationType</a></span>()</code>
<div class="block">Indicates if this type info represents an enumeration.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isIDSet--">isIDSet</a></span>()</code>
<div class="block">Indicates if an @XmlID is set on a field/property.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isLocationAware--">isLocationAware</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isMixed--">isMixed</a></span>()</code>
<div class="block">Indicates mixed content</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isPostBuilt--">isPostBuilt</a></span>()</code>
<div class="block">Indicates if this TypeInfo has completed the postBuildTypeInfo phase of
processing.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isPreBuilt--">isPreBuilt</a></span>()</code>
<div class="block">Indicates if this TypeInfo has completed the preBuildTypeInfo phase of
processing.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isSetAnyAttributePropertyName--">isSetAnyAttributePropertyName</a></span>()</code>
<div class="block">Indicates if the name of the XmlAnyAttribute property has been set.</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isSetAnyElementPropertyName--">isSetAnyElementPropertyName</a></span>()</code>
<div class="block">Indicates if the name of the XmlAnyElement property has been set.</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isSetClassExtractorName--">isSetClassExtractorName</a></span>()</code>
<div class="block">Indicates if a ClassExtractor class name is set,
i.e.</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isSetPropOrder--">isSetPropOrder</a></span>()</code>
<div class="block">Indicates that the propOrder has been set, i.e.</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isSetXmlAccessOrder--">isSetXmlAccessOrder</a></span>()</code>
<div class="block">Indicates if xmlAccessOrder has been set, i.e.</div>
</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isSetXmlAccessType--">isSetXmlAccessType</a></span>()</code>
<div class="block">Indicates if xmlAccessType has been set, i.e.</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isSetXmlDiscriminatorNode--">isSetXmlDiscriminatorNode</a></span>()</code>
<div class="block">Indicates if the class indicator field name is set, i.e.</div>
</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isSetXmlDiscriminatorValue--">isSetXmlDiscriminatorValue</a></span>()</code>
<div class="block">Indicates if a class indicator field value has been set,
i.e.</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isSetXmlJavaTypeAdapter--">isSetXmlJavaTypeAdapter</a></span>()</code>
<div class="block">Indicates if an XmlJavaTypeAdapter has been set, i.e.</div>
</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isSetXmlRootElement--">isSetXmlRootElement</a></span>()</code>
<div class="block">Indicates if xmlRootElement has been set, i.e.</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isSetXmlSeeAlso--">isSetXmlSeeAlso</a></span>()</code>
<div class="block">Indicates if xmlSeeAlso has been set, i.e.</div>
</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isSetXmlTransient--">isSetXmlTransient</a></span>()</code>
<div class="block">Indicates if XmlTransient is set.</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isSetXmlType--">isSetXmlType</a></span>()</code>
<div class="block">Indicates if xmlType has been set, i.e.</div>
</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isSetXmlValueProperty--">isSetXmlValueProperty</a></span>()</code>
<div class="block">Indicates if an xmlValueProperty is set on this TypeInfo, i.e.</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isTransient--">isTransient</a></span>()</code>
<div class="block">Indicates if the class represented by this TypeInfo is marked XmlTransient.</div>
</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#isXmlElementNillable--">isXmlElementNillable</a></span>()</code>
<div class="block">Indicates if XmlElementNillable is set.</div>
</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#orderProperties--">orderProperties</a></span>()</code>
<div class="block">Order the properties based on the XmlAccessOrder, if set.</div>
</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setAnyAttributePropertyName-java.lang.String-">setAnyAttributePropertyName</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;anyAttributePropertyName)</code>
<div class="block">Set the name of the XmlAnyAttribute property</div>
</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setAnyElementPropertyName-java.lang.String-">setAnyElementPropertyName</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;anyElementPropertyName)</code>
<div class="block">Set the name of the XmlAnyElement property</div>
</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setClassExtractorName-java.lang.String-">setClassExtractorName</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;classExtractorName)</code>
<div class="block">Set the ClassExtractor class name.</div>
</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setClassNamespace-java.lang.String-">setClassNamespace</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;namespace)</code>&nbsp;</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setComplexType-org.eclipse.persistence.internal.oxm.schema.model.ComplexType-">setComplexType</a></span>(org.eclipse.persistence.internal.oxm.schema.model.ComplexType&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setCompositor-org.eclipse.persistence.internal.oxm.schema.model.TypeDefParticle-">setCompositor</a></span>(org.eclipse.persistence.internal.oxm.schema.model.TypeDefParticle&nbsp;particle)</code>&nbsp;</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setDescriptor-org.eclipse.persistence.internal.oxm.mappings.Descriptor-">setDescriptor</a></span>(org.eclipse.persistence.internal.oxm.mappings.Descriptor&nbsp;desc)</code>
<div class="block">Set the XmlDescriptor on this TypeInfo.</div>
</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setElementRefsPropertyName-java.lang.String-">setElementRefsPropertyName</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;propName)</code>
<div class="block">Set the XmlElementRefs property name.</div>
</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setFactoryMethodName-java.lang.String-">setFactoryMethodName</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;factoryMethod)</code>&nbsp;</td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setFactoryMethodParamTypes-java.lang.String:A-">setFactoryMethodParamTypes</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;paramTypes)</code>&nbsp;</td>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setIDProperty-org.eclipse.persistence.jaxb.compiler.Property-">setIDProperty</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&nbsp;idProperty)</code>
<div class="block">Sets the TypeProperty 'idProperty'.</div>
</td>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setInlineBinaryData-boolean-">setInlineBinaryData</a></span>(boolean&nbsp;isBinaryDataInlined)</code>
<div class="block">Sets the flag that indicates if all binary data types are to
be inlined for this class.</div>
</td>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setJavaClass-org.eclipse.persistence.jaxb.javamodel.JavaClass-">setJavaClass</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;javaClass)</code>&nbsp;</td>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setJavaClassName-java.lang.String-">setJavaClassName</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;javaClassName)</code>
<div class="block">Set the JavaClass name for this typeinfo.</div>
</td>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setLocationAware-boolean-">setLocationAware</a></span>(boolean&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setMixed-boolean-">setMixed</a></span>(boolean&nbsp;isMixed)</code>
<div class="block">Set mixed content indicator</div>
</td>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setObjectFactoryClassName-java.lang.String-">setObjectFactoryClassName</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;factoryClass)</code>&nbsp;</td>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setPackageLevelXmlAccessorFactory-org.eclipse.persistence.internal.jaxb.AccessorFactoryWrapper-">setPackageLevelXmlAccessorFactory</a></span>(org.eclipse.persistence.internal.jaxb.AccessorFactoryWrapper&nbsp;packageLevelXmlAccessorFactory)</code>&nbsp;</td>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setPostBuilt-boolean-">setPostBuilt</a></span>(boolean&nbsp;isPostBuilt)</code>
<div class="block">Set indicator that this TypeInfo has completed the postBuildTypeInfo
phase of processing.</div>
</td>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setPreBuilt-boolean-">setPreBuilt</a></span>(boolean&nbsp;isPreBuilt)</code>
<div class="block">Set indicator that this TypeInfo has completed the preBuildTypeInfo
phase of processing.</div>
</td>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setProperties-java.util.ArrayList-">setProperties</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;&nbsp;properties)</code>
<div class="block">Set the Map of Properties for this TypeInfo.</div>
</td>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setPropOrder-java.lang.String:A-">setPropOrder</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;order)</code>&nbsp;</td>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setSchema-org.eclipse.persistence.internal.oxm.schema.model.Schema-">setSchema</a></span>(org.eclipse.persistence.internal.oxm.schema.model.Schema&nbsp;theSchema)</code>&nbsp;</td>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setSchemaTypeName-java.lang.String-">setSchemaTypeName</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;typeName)</code>&nbsp;</td>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setSimpleType-org.eclipse.persistence.internal.oxm.schema.model.SimpleType-">setSimpleType</a></span>(org.eclipse.persistence.internal.oxm.schema.model.SimpleType&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setTransient-boolean-">setTransient</a></span>(boolean&nbsp;isTransient)</code>
<div class="block">Used to indicate that the class represented by this TypeInfo is marked
XmlTransient.</div>
</td>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setUserProperties-java.util.Map-">setUserProperties</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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<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>&gt;&nbsp;userProperties)</code>
<div class="block">Set the Map of user-defined properties.</div>
</td>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setXmlAccessOrder-org.eclipse.persistence.jaxb.xmlmodel.XmlAccessOrder-">setXmlAccessOrder</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlAccessOrder.html" title="enum in org.eclipse.persistence.jaxb.xmlmodel">XmlAccessOrder</a>&nbsp;xmlAccessOrder)</code>
<div class="block">Set the xmlAccessOrder for this TypeInfo.</div>
</td>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setXmlAccessorFactory-org.eclipse.persistence.internal.jaxb.AccessorFactoryWrapper-">setXmlAccessorFactory</a></span>(org.eclipse.persistence.internal.jaxb.AccessorFactoryWrapper&nbsp;xmlAccessorFactory)</code>&nbsp;</td>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setXmlAccessType-org.eclipse.persistence.jaxb.xmlmodel.XmlAccessType-">setXmlAccessType</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlAccessType.html" title="enum in org.eclipse.persistence.jaxb.xmlmodel">XmlAccessType</a>&nbsp;xmlAccessType)</code>
<div class="block">Set the xmlAccessType for this TypeInfo.</div>
</td>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setXmlCustomizer-java.lang.String-">setXmlCustomizer</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;xmlCustomizerClassName)</code>
<div class="block">Sets the XmlCustomizer class name on this TypeInfo.</div>
</td>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setXmlDiscriminatorNode-java.lang.String-">setXmlDiscriminatorNode</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;xmlDiscriminatorNode)</code>
<div class="block">Sets the class indicator field name (for use with inheritance).</div>
</td>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setXmlDiscriminatorValue-java.lang.String-">setXmlDiscriminatorValue</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;xmlDiscriminatorValue)</code>
<div class="block">Set the value of the class indicator field for the java-type
associated with this type info.</div>
</td>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setXmlElementNillable-boolean-">setXmlElementNillable</a></span>(boolean&nbsp;isXmlElementNillable)</code>
<div class="block">Set the XmlElementNillable for this TypeInfo.</div>
</td>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setXmlJavaTypeAdapter-org.eclipse.persistence.jaxb.xmlmodel.XmlJavaTypeAdapter-">setXmlJavaTypeAdapter</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlJavaTypeAdapter.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlJavaTypeAdapter</a>&nbsp;xmlJavaTypeAdapter)</code>
<div class="block">Set an XmlJavaTypeAdapter on this Type.</div>
</td>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setXmlNameTransformer-org.eclipse.persistence.oxm.XMLNameTransformer-">setXmlNameTransformer</a></span>(<a href="../../../../../org/eclipse/persistence/oxm/XMLNameTransformer.html" title="interface in org.eclipse.persistence.oxm">XMLNameTransformer</a>&nbsp;xmlNameTransformer)</code>
<div class="block">Set the XMLNameTransformer used when converting Java names to XML names</div>
</td>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setXmlNullPolicy-org.eclipse.persistence.jaxb.xmlmodel.XmlNullPolicy-">setXmlNullPolicy</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlNullPolicy.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlNullPolicy</a>&nbsp;xmlNullPolicy)</code>
<div class="block">Set the XmlNullPolicy for this TypeInfo.</div>
</td>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setXmlRootElement-org.eclipse.persistence.jaxb.xmlmodel.XmlRootElement-">setXmlRootElement</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlRootElement.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlRootElement</a>&nbsp;xmlRootElement)</code>
<div class="block">Set the xmlRootElement for this TypeInfo.</div>
</td>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setXmlSeeAlso-java.util.List-">setXmlSeeAlso</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<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>&gt;&nbsp;xmlSeeAlso)</code>
<div class="block">Set the List of XmlSeeAlso class names for this TypeInfo.</div>
</td>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setXmlTransient-boolean-">setXmlTransient</a></span>(boolean&nbsp;isTransient)</code>
<div class="block">Set the XmlTransient for this TypeInfo.</div>
</td>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setXmlType-org.eclipse.persistence.jaxb.xmlmodel.XmlType-">setXmlType</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlType.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlType</a>&nbsp;xmlType)</code>
<div class="block">Set the xmlType for this TypeInfo.</div>
</td>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setXmlValueProperty-org.eclipse.persistence.jaxb.compiler.Property-">setXmlValueProperty</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&nbsp;xmlValueProperty)</code>&nbsp;</td>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html#setXmlVirtualAccessMethods-org.eclipse.persistence.jaxb.xmlmodel.XmlVirtualAccessMethods-">setXmlVirtualAccessMethods</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlVirtualAccessMethods.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlVirtualAccessMethods</a>&nbsp;xmlExtensible)</code>&nbsp;</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="DEFAULT_NAME_TRANSFORMER">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DEFAULT_NAME_TRANSFORMER</h4>
<pre>public static final&nbsp;<a href="../../../../../org/eclipse/persistence/oxm/XMLNameTransformer.html" title="interface in org.eclipse.persistence.oxm">XMLNameTransformer</a> DEFAULT_NAME_TRANSFORMER</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TypeInfo-org.eclipse.persistence.jaxb.javamodel.Helper-org.eclipse.persistence.jaxb.javamodel.JavaClass-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TypeInfo</h4>
<pre>public&nbsp;TypeInfo(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/Helper.html" title="class in org.eclipse.persistence.jaxb.javamodel">Helper</a>&nbsp;helper,
<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;javaClass)</pre>
<div class="block">This constructor sets the Helper to be used throughout XML and Annotations
processing. Other fields are initialized here as well.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>helper</code> - </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="getDescriptor--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDescriptor</h4>
<pre>public&nbsp;org.eclipse.persistence.internal.oxm.mappings.Descriptor&nbsp;getDescriptor()</pre>
<div class="block">Return the XmlDescriptor set on this TypeInfo.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the XmlDescriptor set on this TypeInfo, or null if none</dd>
</dl>
</li>
</ul>
<a name="setDescriptor-org.eclipse.persistence.internal.oxm.mappings.Descriptor-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDescriptor</h4>
<pre>public&nbsp;void&nbsp;setDescriptor(org.eclipse.persistence.internal.oxm.mappings.Descriptor&nbsp;desc)</pre>
<div class="block">Set the XmlDescriptor on this TypeInfo.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>desc</code> - </dd>
</dl>
</li>
</ul>
<a name="getComplexType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getComplexType</h4>
<pre>public&nbsp;org.eclipse.persistence.internal.oxm.schema.model.ComplexType&nbsp;getComplexType()</pre>
</li>
</ul>
<a name="setComplexType-org.eclipse.persistence.internal.oxm.schema.model.ComplexType-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setComplexType</h4>
<pre>public&nbsp;void&nbsp;setComplexType(org.eclipse.persistence.internal.oxm.schema.model.ComplexType&nbsp;type)</pre>
</li>
</ul>
<a name="getSimpleType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSimpleType</h4>
<pre>public&nbsp;org.eclipse.persistence.internal.oxm.schema.model.SimpleType&nbsp;getSimpleType()</pre>
</li>
</ul>
<a name="setSimpleType-org.eclipse.persistence.internal.oxm.schema.model.SimpleType-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSimpleType</h4>
<pre>public&nbsp;void&nbsp;setSimpleType(org.eclipse.persistence.internal.oxm.schema.model.SimpleType&nbsp;type)</pre>
</li>
</ul>
<a name="getPropOrder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPropOrder</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;getPropOrder()</pre>
</li>
</ul>
<a name="isSetPropOrder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetPropOrder</h4>
<pre>public&nbsp;boolean&nbsp;isSetPropOrder()</pre>
<div class="block">Indicates that the propOrder has been set, i.e. is non-null</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if propOrder is non-null, false otherwise</dd>
</dl>
</li>
</ul>
<a name="setPropOrder-java.lang.String:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPropOrder</h4>
<pre>public&nbsp;void&nbsp;setPropOrder(<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;order)</pre>
</li>
</ul>
<a name="getClassNamespace--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClassNamespace</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;getClassNamespace()</pre>
</li>
</ul>
<a name="setClassNamespace-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setClassNamespace</h4>
<pre>public&nbsp;void&nbsp;setClassNamespace(<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;namespace)</pre>
</li>
</ul>
<a name="isComplexType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isComplexType</h4>
<pre>public&nbsp;boolean&nbsp;isComplexType()</pre>
</li>
</ul>
<a name="isMixed--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isMixed</h4>
<pre>public&nbsp;boolean&nbsp;isMixed()</pre>
<div class="block">Indicates mixed content</div>
</li>
</ul>
<a name="setMixed-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMixed</h4>
<pre>public&nbsp;void&nbsp;setMixed(boolean&nbsp;isMixed)</pre>
<div class="block">Set mixed content indicator</div>
</li>
</ul>
<a name="getCompositor--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCompositor</h4>
<pre>public&nbsp;org.eclipse.persistence.internal.oxm.schema.model.TypeDefParticle&nbsp;getCompositor()</pre>
</li>
</ul>
<a name="setCompositor-org.eclipse.persistence.internal.oxm.schema.model.TypeDefParticle-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCompositor</h4>
<pre>public&nbsp;void&nbsp;setCompositor(org.eclipse.persistence.internal.oxm.schema.model.TypeDefParticle&nbsp;particle)</pre>
</li>
</ul>
<a name="getPropertyNames--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPropertyNames</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<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>&gt;&nbsp;getPropertyNames()</pre>
</li>
</ul>
<a name="getIDProperty--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIDProperty</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&nbsp;getIDProperty()</pre>
<div class="block">Return the TypeProperty 'idProperty'. This method will typically be used in conjunction with
isIDSet method to determine if an @XmlID exists, and hence 'idProperty' is non-null.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getProperties--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProperties</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<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>,<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;&nbsp;getProperties()</pre>
<div class="block">Return the Map of Properties for this TypeInfo.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="addProperty-java.lang.String-org.eclipse.persistence.jaxb.compiler.Property-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addProperty</h4>
<pre>public&nbsp;void&nbsp;addProperty(<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="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&nbsp;property)</pre>
<div class="block">Put a Property in the Map of Properties for this TypeInfo. Here, the
original property is put in the originalProperties map, the
properties map, and the propertyList list. It is assumed that
the originalProperties map will remain unchanged during processing.</div>
</li>
</ul>
<a name="setIDProperty-org.eclipse.persistence.jaxb.compiler.Property-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIDProperty</h4>
<pre>public&nbsp;void&nbsp;setIDProperty(<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&nbsp;idProperty)</pre>
<div class="block">Sets the TypeProperty 'idProperty'. This indicates that an @XmlID annotation is set on a
given field/method.</div>
</li>
</ul>
<a name="setProperties-java.util.ArrayList-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProperties</h4>
<pre>public&nbsp;void&nbsp;setProperties(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;&nbsp;properties)</pre>
<div class="block">Set the Map of Properties for this TypeInfo.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>properties</code> - </dd>
</dl>
</li>
</ul>
<a name="orderProperties--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orderProperties</h4>
<pre>public&nbsp;void&nbsp;orderProperties()</pre>
<div class="block">Order the properties based on the XmlAccessOrder, if set.</div>
</li>
</ul>
<a name="isEnumerationType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEnumerationType</h4>
<pre>public&nbsp;boolean&nbsp;isEnumerationType()</pre>
<div class="block">Indicates if this type info represents an enumeration. Since
EnumTypeInfo is used for enum types, this method will always
return false.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>false</dd>
</dl>
</li>
</ul>
<a name="isIDSet--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIDSet</h4>
<pre>public&nbsp;boolean&nbsp;isIDSet()</pre>
<div class="block">Indicates if an @XmlID is set on a field/property. If so, the TypeProperty 'idProperty' will
be non-null.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getPropertyList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPropertyList</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;&nbsp;getPropertyList()</pre>
</li>
</ul>
<a name="getSchemaTypeName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSchemaTypeName</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;getSchemaTypeName()</pre>
</li>
</ul>
<a name="setSchemaTypeName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSchemaTypeName</h4>
<pre>public&nbsp;void&nbsp;setSchemaTypeName(<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;typeName)</pre>
</li>
</ul>
<a name="setSchema-org.eclipse.persistence.internal.oxm.schema.model.Schema-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSchema</h4>
<pre>public&nbsp;void&nbsp;setSchema(org.eclipse.persistence.internal.oxm.schema.model.Schema&nbsp;theSchema)</pre>
</li>
</ul>
<a name="getSchema--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSchema</h4>
<pre>public&nbsp;org.eclipse.persistence.internal.oxm.schema.model.Schema&nbsp;getSchema()</pre>
</li>
</ul>
<a name="getPackageLevelAdapterClass-org.eclipse.persistence.jaxb.javamodel.JavaClass-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPackageLevelAdapterClass</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;getPackageLevelAdapterClass(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;boundType)</pre>
<div class="block">Return the xmladapter class for a given bound type class.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>boundType</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="isAnonymousComplexType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAnonymousComplexType</h4>
<pre>public&nbsp;boolean&nbsp;isAnonymousComplexType()</pre>
</li>
</ul>
<a name="getPackageLevelAdapterClass-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPackageLevelAdapterClass</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;getPackageLevelAdapterClass(<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;boundTypeName)</pre>
<div class="block">Return the xmladapter class for a given bound type class name.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>boundTypeName</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getPackageLevelAdaptersByClass--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPackageLevelAdaptersByClass</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<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>,<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&gt;&nbsp;getPackageLevelAdaptersByClass()</pre>
<div class="block">Return the Map of XmlAdapters for this TypeInfo.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="addPackageLevelAdapterClass-org.eclipse.persistence.jaxb.javamodel.JavaClass-org.eclipse.persistence.jaxb.javamodel.JavaClass-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addPackageLevelAdapterClass</h4>
<pre>public&nbsp;void&nbsp;addPackageLevelAdapterClass(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;adapterClass,
<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;boundType)</pre>
<div class="block">Put a bound type class to adapter class entry in the Map.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>adapterClass</code> - </dd>
<dd><code>boundType</code> - </dd>
</dl>
</li>
</ul>
<a name="hasRootElement--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasRootElement</h4>
<pre>public&nbsp;boolean&nbsp;hasRootElement()</pre>
</li>
</ul>
<a name="hasElementRefs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasElementRefs</h4>
<pre>public&nbsp;boolean&nbsp;hasElementRefs()</pre>
<div class="block">Indicates if this TypeInfo contains an XmlElementRefs property.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getElementRefsPropName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElementRefsPropName</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;getElementRefsPropName()</pre>
<div class="block">Return the XmlElementRefs property name, if one has been set.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setElementRefsPropertyName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setElementRefsPropertyName</h4>
<pre>public&nbsp;void&nbsp;setElementRefsPropertyName(<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;propName)</pre>
<div class="block">Set the XmlElementRefs property name.</div>
</li>
</ul>
<a name="getObjectFactoryClassName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObjectFactoryClassName</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;getObjectFactoryClassName()</pre>
</li>
</ul>
<a name="setObjectFactoryClassName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setObjectFactoryClassName</h4>
<pre>public&nbsp;void&nbsp;setObjectFactoryClassName(<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;factoryClass)</pre>
</li>
</ul>
<a name="getFactoryMethodName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFactoryMethodName</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;getFactoryMethodName()</pre>
</li>
</ul>
<a name="setFactoryMethodName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFactoryMethodName</h4>
<pre>public&nbsp;void&nbsp;setFactoryMethodName(<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;factoryMethod)</pre>
</li>
</ul>
<a name="getFactoryMethodParamTypes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFactoryMethodParamTypes</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;getFactoryMethodParamTypes()</pre>
</li>
</ul>
<a name="setFactoryMethodParamTypes-java.lang.String:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFactoryMethodParamTypes</h4>
<pre>public&nbsp;void&nbsp;setFactoryMethodParamTypes(<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;paramTypes)</pre>
</li>
</ul>
<a name="isSetXmlValueProperty--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetXmlValueProperty</h4>
<pre>public&nbsp;boolean&nbsp;isSetXmlValueProperty()</pre>
<div class="block">Indicates if an xmlValueProperty is set on this TypeInfo, i.e.
is non-null.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getXmlValueProperty--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlValueProperty</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&nbsp;getXmlValueProperty()</pre>
</li>
</ul>
<a name="setXmlValueProperty-org.eclipse.persistence.jaxb.compiler.Property-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlValueProperty</h4>
<pre>public&nbsp;void&nbsp;setXmlValueProperty(<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&nbsp;xmlValueProperty)</pre>
</li>
</ul>
<a name="isTransient--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isTransient</h4>
<pre>public&nbsp;boolean&nbsp;isTransient()</pre>
<div class="block">Indicates if the class represented by this TypeInfo is marked XmlTransient.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setTransient-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTransient</h4>
<pre>public&nbsp;void&nbsp;setTransient(boolean&nbsp;isTransient)</pre>
<div class="block">Used to indicate that the class represented by this TypeInfo is marked
XmlTransient.</div>
</li>
</ul>
<a name="getNonTransientPropertiesInPropOrder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNonTransientPropertiesInPropOrder</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;&nbsp;getNonTransientPropertiesInPropOrder()</pre>
<div class="block">Return all non-transient properties that exist in the propOrder array.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="isSetXmlTransient--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetXmlTransient</h4>
<pre>public&nbsp;boolean&nbsp;isSetXmlTransient()</pre>
<div class="block">Indicates if XmlTransient is set.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setXmlTransient-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlTransient</h4>
<pre>public&nbsp;void&nbsp;setXmlTransient(boolean&nbsp;isTransient)</pre>
<div class="block">Set the XmlTransient for this TypeInfo.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isTransient</code> - </dd>
</dl>
</li>
</ul>
<a name="isXmlElementNillable--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isXmlElementNillable</h4>
<pre>public&nbsp;boolean&nbsp;isXmlElementNillable()</pre>
<div class="block">Indicates if XmlElementNillable is set.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setXmlElementNillable-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlElementNillable</h4>
<pre>public&nbsp;void&nbsp;setXmlElementNillable(boolean&nbsp;isXmlElementNillable)</pre>
<div class="block">Set the XmlElementNillable for this TypeInfo.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isXmlElementNillable</code> - </dd>
</dl>
</li>
</ul>
<a name="getXmlNullPolicy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlNullPolicy</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlNullPolicy.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlNullPolicy</a>&nbsp;getXmlNullPolicy()</pre>
<div class="block">Return XmlNullPolicy for this TypeInfo.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>xmlNullPolicy</dd>
</dl>
</li>
</ul>
<a name="setXmlNullPolicy-org.eclipse.persistence.jaxb.xmlmodel.XmlNullPolicy-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlNullPolicy</h4>
<pre>public&nbsp;void&nbsp;setXmlNullPolicy(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlNullPolicy.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlNullPolicy</a>&nbsp;xmlNullPolicy)</pre>
<div class="block">Set the XmlNullPolicy for this TypeInfo.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlNullPolicy</code> - </dd>
</dl>
</li>
</ul>
<a name="isSetXmlSeeAlso--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetXmlSeeAlso</h4>
<pre>public&nbsp;boolean&nbsp;isSetXmlSeeAlso()</pre>
<div class="block">Indicates if xmlSeeAlso has been set, i.e. is non-null</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true is xmlSeeAlso has been set, i.e. is non-null, false otherwise</dd>
</dl>
</li>
</ul>
<a name="getXmlSeeAlso--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlSeeAlso</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<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>&gt;&nbsp;getXmlSeeAlso()</pre>
<div class="block">Return the List of XmlSeeAlso class names for this TypeInfo.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setXmlSeeAlso-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlSeeAlso</h4>
<pre>public&nbsp;void&nbsp;setXmlSeeAlso(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<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>&gt;&nbsp;xmlSeeAlso)</pre>
<div class="block">Set the List of XmlSeeAlso class names for this TypeInfo.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlSeeAlso</code> - </dd>
</dl>
</li>
</ul>
<a name="isSetXmlRootElement--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetXmlRootElement</h4>
<pre>public&nbsp;boolean&nbsp;isSetXmlRootElement()</pre>
<div class="block">Indicates if xmlRootElement has been set, i.e. is non-null</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true is xmlRootElement has been set, i.e. is non-null, false otherwise</dd>
</dl>
</li>
</ul>
<a name="getXmlRootElement--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlRootElement</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlRootElement.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlRootElement</a>&nbsp;getXmlRootElement()</pre>
<div class="block">Return the xmlRootElement set on this TypeInfo.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setXmlRootElement-org.eclipse.persistence.jaxb.xmlmodel.XmlRootElement-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlRootElement</h4>
<pre>public&nbsp;void&nbsp;setXmlRootElement(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlRootElement.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlRootElement</a>&nbsp;xmlRootElement)</pre>
<div class="block">Set the xmlRootElement for this TypeInfo.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlRootElement</code> - </dd>
</dl>
</li>
</ul>
<a name="isSetXmlType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetXmlType</h4>
<pre>public&nbsp;boolean&nbsp;isSetXmlType()</pre>
<div class="block">Indicates if xmlType has been set, i.e. is non-null</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true is xmlType has been set, i.e. is non-null, false otherwise</dd>
</dl>
</li>
</ul>
<a name="getXmlType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlType</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlType.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlType</a>&nbsp;getXmlType()</pre>
<div class="block">Return the xmlType set on this TypeInfo.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setXmlType-org.eclipse.persistence.jaxb.xmlmodel.XmlType-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlType</h4>
<pre>public&nbsp;void&nbsp;setXmlType(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlType.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlType</a>&nbsp;xmlType)</pre>
<div class="block">Set the xmlType for this TypeInfo.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlType</code> - </dd>
</dl>
</li>
</ul>
<a name="isSetXmlAccessType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetXmlAccessType</h4>
<pre>public&nbsp;boolean&nbsp;isSetXmlAccessType()</pre>
<div class="block">Indicates if xmlAccessType has been set, i.e. is non-null</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true is xmlAccessType has been set, i.e. is non-null, false otherwise</dd>
</dl>
</li>
</ul>
<a name="getXmlAccessType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlAccessType</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlAccessType.html" title="enum in org.eclipse.persistence.jaxb.xmlmodel">XmlAccessType</a>&nbsp;getXmlAccessType()</pre>
<div class="block">Return the xmlAccessType for this TypeInfo.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setXmlAccessType-org.eclipse.persistence.jaxb.xmlmodel.XmlAccessType-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlAccessType</h4>
<pre>public&nbsp;void&nbsp;setXmlAccessType(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlAccessType.html" title="enum in org.eclipse.persistence.jaxb.xmlmodel">XmlAccessType</a>&nbsp;xmlAccessType)</pre>
<div class="block">Set the xmlAccessType for this TypeInfo.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlAccessType</code> - </dd>
</dl>
</li>
</ul>
<a name="isSetXmlAccessOrder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetXmlAccessOrder</h4>
<pre>public&nbsp;boolean&nbsp;isSetXmlAccessOrder()</pre>
<div class="block">Indicates if xmlAccessOrder has been set, i.e. is non-null</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true is xmlAccessOrder has been set, i.e. is non-null, false otherwise</dd>
</dl>
</li>
</ul>
<a name="getXmlAccessOrder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlAccessOrder</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlAccessOrder.html" title="enum in org.eclipse.persistence.jaxb.xmlmodel">XmlAccessOrder</a>&nbsp;getXmlAccessOrder()</pre>
<div class="block">Return the xmlAccessOrder for this TypeInfo.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setXmlAccessOrder-org.eclipse.persistence.jaxb.xmlmodel.XmlAccessOrder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlAccessOrder</h4>
<pre>public&nbsp;void&nbsp;setXmlAccessOrder(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlAccessOrder.html" title="enum in org.eclipse.persistence.jaxb.xmlmodel">XmlAccessOrder</a>&nbsp;xmlAccessOrder)</pre>
<div class="block">Set the xmlAccessOrder for this TypeInfo.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlAccessOrder</code> - </dd>
</dl>
</li>
</ul>
<a name="isPreBuilt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPreBuilt</h4>
<pre>public&nbsp;boolean&nbsp;isPreBuilt()</pre>
<div class="block">Indicates if this TypeInfo has completed the preBuildTypeInfo phase of
processing.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if this TypeInfo has completed the preBuildTypeInfo phase of
processing, false otherwise</dd>
</dl>
</li>
</ul>
<a name="setPreBuilt-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPreBuilt</h4>
<pre>public&nbsp;void&nbsp;setPreBuilt(boolean&nbsp;isPreBuilt)</pre>
<div class="block">Set indicator that this TypeInfo has completed the preBuildTypeInfo
phase of processing.</div>
</li>
</ul>
<a name="isPostBuilt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPostBuilt</h4>
<pre>public&nbsp;boolean&nbsp;isPostBuilt()</pre>
<div class="block">Indicates if this TypeInfo has completed the postBuildTypeInfo phase of
processing.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if this TypeInfo has completed the postBuildTypeInfo phase of
processing, false otherwise</dd>
</dl>
</li>
</ul>
<a name="setPostBuilt-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPostBuilt</h4>
<pre>public&nbsp;void&nbsp;setPostBuilt(boolean&nbsp;isPostBuilt)</pre>
<div class="block">Set indicator that this TypeInfo has completed the postBuildTypeInfo
phase of processing.</div>
</li>
</ul>
<a name="isSetXmlJavaTypeAdapter--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetXmlJavaTypeAdapter</h4>
<pre>public&nbsp;boolean&nbsp;isSetXmlJavaTypeAdapter()</pre>
<div class="block">Indicates if an XmlJavaTypeAdapter has been set, i.e. the
xmlJavaTypeAdapter property is non-null.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if xmlJavaTypeAdapter is non-null, false otherwise</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlJavaTypeAdapter.html" title="class in org.eclipse.persistence.jaxb.xmlmodel"><code>XmlJavaTypeAdapter</code></a></dd>
</dl>
</li>
</ul>
<a name="getXmlJavaTypeAdapter--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlJavaTypeAdapter</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlJavaTypeAdapter.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlJavaTypeAdapter</a>&nbsp;getXmlJavaTypeAdapter()</pre>
<div class="block">Return the xmlJavaTypeAdapter set on this Type.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>xmlJavaTypeAdapter, or null if not set</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlJavaTypeAdapter.html" title="class in org.eclipse.persistence.jaxb.xmlmodel"><code>XmlJavaTypeAdapter</code></a></dd>
</dl>
</li>
</ul>
<a name="setXmlJavaTypeAdapter-org.eclipse.persistence.jaxb.xmlmodel.XmlJavaTypeAdapter-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlJavaTypeAdapter</h4>
<pre>public&nbsp;void&nbsp;setXmlJavaTypeAdapter(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlJavaTypeAdapter.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlJavaTypeAdapter</a>&nbsp;xmlJavaTypeAdapter)</pre>
<div class="block">Set an XmlJavaTypeAdapter on this Type.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlJavaTypeAdapter</code> - </dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlJavaTypeAdapter.html" title="class in org.eclipse.persistence.jaxb.xmlmodel"><code>XmlJavaTypeAdapter</code></a></dd>
</dl>
</li>
</ul>
<a name="getXmlCustomizer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlCustomizer</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;getXmlCustomizer()</pre>
<div class="block">Return the XmlCustomizer class name set on this TypeInfo, or null if none
is set.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the XmlCustomizer class name set on this TypeInfo, or null if none is set</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/eclipse/persistence/config/DescriptorCustomizer.html" title="interface in org.eclipse.persistence.config"><code>DescriptorCustomizer</code></a></dd>
</dl>
</li>
</ul>
<a name="setXmlCustomizer-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlCustomizer</h4>
<pre>public&nbsp;void&nbsp;setXmlCustomizer(<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;xmlCustomizerClassName)</pre>
<div class="block">Sets the XmlCustomizer class name on this TypeInfo.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlCustomizerClassName</code> - </dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/eclipse/persistence/config/DescriptorCustomizer.html" title="interface in org.eclipse.persistence.config"><code>DescriptorCustomizer</code></a></dd>
</dl>
</li>
</ul>
<a name="isSetAnyElementPropertyName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetAnyElementPropertyName</h4>
<pre>public&nbsp;boolean&nbsp;isSetAnyElementPropertyName()</pre>
<div class="block">Indicates if the name of the XmlAnyElement property has been set.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getAnyElementPropertyName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAnyElementPropertyName</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;getAnyElementPropertyName()</pre>
<div class="block">Return the name of the XmlAnyElement property, if one is set.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setAnyElementPropertyName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAnyElementPropertyName</h4>
<pre>public&nbsp;void&nbsp;setAnyElementPropertyName(<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;anyElementPropertyName)</pre>
<div class="block">Set the name of the XmlAnyElement property</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>anyElementPropertyName</code> - </dd>
</dl>
</li>
</ul>
<a name="isSetAnyAttributePropertyName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetAnyAttributePropertyName</h4>
<pre>public&nbsp;boolean&nbsp;isSetAnyAttributePropertyName()</pre>
<div class="block">Indicates if the name of the XmlAnyAttribute property has been set.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getAnyAttributePropertyName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAnyAttributePropertyName</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;getAnyAttributePropertyName()</pre>
<div class="block">Return the name of the XmlAnyAttribute property, if one is set.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setAnyAttributePropertyName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAnyAttributePropertyName</h4>
<pre>public&nbsp;void&nbsp;setAnyAttributePropertyName(<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;anyAttributePropertyName)</pre>
<div class="block">Set the name of the XmlAnyAttribute property</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>anyAttributePropertyName</code> - </dd>
</dl>
</li>
</ul>
<a name="isBinaryDataToBeInlined--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBinaryDataToBeInlined</h4>
<pre>public&nbsp;boolean&nbsp;isBinaryDataToBeInlined()</pre>
<div class="block">Indicates if all binary data types are to be inlined for this class.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setInlineBinaryData-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setInlineBinaryData</h4>
<pre>public&nbsp;void&nbsp;setInlineBinaryData(boolean&nbsp;isBinaryDataInlined)</pre>
<div class="block">Sets the flag that indicates if all binary data types are to
be inlined for this class.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isBinaryDataInlined</code> - </dd>
</dl>
</li>
</ul>
<a name="isSetClassExtractorName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetClassExtractorName</h4>
<pre>public&nbsp;boolean&nbsp;isSetClassExtractorName()</pre>
<div class="block">Indicates if a ClassExtractor class name is set,
i.e. is non-null</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if classExtractorName != null, otherwise false</dd>
</dl>
</li>
</ul>
<a name="getClassExtractorName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClassExtractorName</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;getClassExtractorName()</pre>
<div class="block">Return the ClassExtractor class name.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>classExtractorName</dd>
</dl>
</li>
</ul>
<a name="setClassExtractorName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setClassExtractorName</h4>
<pre>public&nbsp;void&nbsp;setClassExtractorName(<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;classExtractorName)</pre>
<div class="block">Set the ClassExtractor class name.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>classExtractorName</code> - </dd>
</dl>
</li>
</ul>
<a name="getUserProperties--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUserProperties</h4>
<pre>public&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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<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>&gt;&nbsp;getUserProperties()</pre>
<div class="block">Return the Map of user-defined properties.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setUserProperties-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUserProperties</h4>
<pre>public&nbsp;void&nbsp;setUserProperties(<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="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<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>&gt;&nbsp;userProperties)</pre>
<div class="block">Set the Map of user-defined properties.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>userProperties</code> - </dd>
</dl>
</li>
</ul>
<a name="getJavaClassName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJavaClassName</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;getJavaClassName()</pre>
<div class="block">Return the JavaClass name for this typeinfo.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setJavaClassName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setJavaClassName</h4>
<pre>public&nbsp;void&nbsp;setJavaClassName(<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;javaClassName)</pre>
<div class="block">Set the JavaClass name for this typeinfo.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>javaClassName</code> - </dd>
</dl>
</li>
</ul>
<a name="getXmlDiscriminatorNode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlDiscriminatorNode</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;getXmlDiscriminatorNode()</pre>
<div class="block">Return the class indicator field name for this type info.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setXmlDiscriminatorNode-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlDiscriminatorNode</h4>
<pre>public&nbsp;void&nbsp;setXmlDiscriminatorNode(<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;xmlDiscriminatorNode)</pre>
<div class="block">Sets the class indicator field name (for use with inheritance).</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlDiscriminatorNode</code> - </dd>
</dl>
</li>
</ul>
<a name="isSetXmlDiscriminatorNode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetXmlDiscriminatorNode</h4>
<pre>public&nbsp;boolean&nbsp;isSetXmlDiscriminatorNode()</pre>
<div class="block">Indicates if the class indicator field name is set, i.e. is non-null</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if xmlDiscriminatorNode != null, otherwise false</dd>
</dl>
</li>
</ul>
<a name="getXmlDiscriminatorValue--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlDiscriminatorValue</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;getXmlDiscriminatorValue()</pre>
<div class="block">Return the value of the class indicator field for the java-type
associated with this type info.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setXmlDiscriminatorValue-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlDiscriminatorValue</h4>
<pre>public&nbsp;void&nbsp;setXmlDiscriminatorValue(<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;xmlDiscriminatorValue)</pre>
<div class="block">Set the value of the class indicator field for the java-type
associated with this type info.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlDiscriminatorValue</code> - </dd>
</dl>
</li>
</ul>
<a name="isSetXmlDiscriminatorValue--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetXmlDiscriminatorValue</h4>
<pre>public&nbsp;boolean&nbsp;isSetXmlDiscriminatorValue()</pre>
<div class="block">Indicates if a class indicator field value has been set,
i.e. is non-null</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if xmlDiscriminatorValue != null, otherwise false</dd>
</dl>
</li>
</ul>
<a name="addXmlKeyProperty-org.eclipse.persistence.jaxb.compiler.Property-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addXmlKeyProperty</h4>
<pre>public&nbsp;void&nbsp;addXmlKeyProperty(<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&nbsp;xmlKeyProp)</pre>
<div class="block">Add an XmlKey property to the list. Each entry will be
set as a primary key on the owning descriptor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlKeyProp</code> - </dd>
</dl>
</li>
</ul>
<a name="getXmlKeyProperties--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlKeyProperties</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;&nbsp;getXmlKeyProperties()</pre>
<div class="block">Return the list of XmlKey property entries. Each entry
will be set as a primary key on the owning descriptor.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="hasXmlKeyProperties--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasXmlKeyProperties</h4>
<pre>public&nbsp;boolean&nbsp;hasXmlKeyProperties()</pre>
<div class="block">Indicates if the list of XmlKey property entries has
been set, i.e. is non-null.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getAdditionalProperties--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAdditionalProperties</h4>
<pre>public&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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;&gt;&nbsp;getAdditionalProperties()</pre>
<div class="block">Return a Map of property names to list of properties. This Map will
contain entries when one or more properties exist for a given field,
as in the case of multiple mappings for a single field.</div>
</li>
</ul>
<a name="getOriginalProperties--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOriginalProperties</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<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>,<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;&nbsp;getOriginalProperties()</pre>
<div class="block">Return the list of original properties for this type info. These
properties were created during annotations processing, and have
not been modified since.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getXmlVirtualAccessMethods--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlVirtualAccessMethods</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlVirtualAccessMethods.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlVirtualAccessMethods</a>&nbsp;getXmlVirtualAccessMethods()</pre>
</li>
</ul>
<a name="setXmlVirtualAccessMethods-org.eclipse.persistence.jaxb.xmlmodel.XmlVirtualAccessMethods-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlVirtualAccessMethods</h4>
<pre>public&nbsp;void&nbsp;setXmlVirtualAccessMethods(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlVirtualAccessMethods.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlVirtualAccessMethods</a>&nbsp;xmlExtensible)</pre>
</li>
</ul>
<a name="getXmlNameTransformer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlNameTransformer</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/oxm/XMLNameTransformer.html" title="interface in org.eclipse.persistence.oxm">XMLNameTransformer</a>&nbsp;getXmlNameTransformer()</pre>
<div class="block">Return the XMLNameTransformer used when converting Java names to XML names</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setXmlNameTransformer-org.eclipse.persistence.oxm.XMLNameTransformer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlNameTransformer</h4>
<pre>public&nbsp;void&nbsp;setXmlNameTransformer(<a href="../../../../../org/eclipse/persistence/oxm/XMLNameTransformer.html" title="interface in org.eclipse.persistence.oxm">XMLNameTransformer</a>&nbsp;xmlNameTransformer)</pre>
<div class="block">Set the XMLNameTransformer used when converting Java names to XML names</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlNameTransformer</code> - </dd>
</dl>
</li>
</ul>
<a name="getPredicateProperties--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPredicateProperties</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;&nbsp;getPredicateProperties()</pre>
<div class="block">INTERNAL:
Return the list of predicate properties. Lazy initializes the list.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="hasPredicateProperty-org.eclipse.persistence.jaxb.compiler.Property-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasPredicateProperty</h4>
<pre>public&nbsp;boolean&nbsp;hasPredicateProperty(<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&nbsp;property)</pre>
<div class="block">INTERNAL:
Return true if the property handed in is a duplicate of any existing predicate property.</div>
</li>
</ul>
<a name="hasPredicateProperties--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasPredicateProperties</h4>
<pre>public&nbsp;boolean&nbsp;hasPredicateProperties()</pre>
<div class="block">INTERNAL:
Return true if the list of predicate properties hasn't been initialized.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="isLocationAware--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLocationAware</h4>
<pre>public&nbsp;boolean&nbsp;isLocationAware()</pre>
</li>
</ul>
<a name="setLocationAware-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLocationAware</h4>
<pre>public&nbsp;void&nbsp;setLocationAware(boolean&nbsp;value)</pre>
</li>
</ul>
<a name="getXmlAccessorFactory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlAccessorFactory</h4>
<pre>public&nbsp;org.eclipse.persistence.internal.jaxb.AccessorFactoryWrapper&nbsp;getXmlAccessorFactory()</pre>
</li>
</ul>
<a name="setXmlAccessorFactory-org.eclipse.persistence.internal.jaxb.AccessorFactoryWrapper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlAccessorFactory</h4>
<pre>public&nbsp;void&nbsp;setXmlAccessorFactory(org.eclipse.persistence.internal.jaxb.AccessorFactoryWrapper&nbsp;xmlAccessorFactory)</pre>
</li>
</ul>
<a name="getPackageLevelXmlAccessorFactory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPackageLevelXmlAccessorFactory</h4>
<pre>public&nbsp;org.eclipse.persistence.internal.jaxb.AccessorFactoryWrapper&nbsp;getPackageLevelXmlAccessorFactory()</pre>
</li>
</ul>
<a name="setPackageLevelXmlAccessorFactory-org.eclipse.persistence.internal.jaxb.AccessorFactoryWrapper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPackageLevelXmlAccessorFactory</h4>
<pre>public&nbsp;void&nbsp;setPackageLevelXmlAccessorFactory(org.eclipse.persistence.internal.jaxb.AccessorFactoryWrapper&nbsp;packageLevelXmlAccessorFactory)</pre>
</li>
</ul>
<a name="getObjectGraphs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObjectGraphs</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlNamedObjectGraph.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlNamedObjectGraph</a>&gt;&nbsp;getObjectGraphs()</pre>
</li>
</ul>
<a name="getJavaClass--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJavaClass</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;getJavaClass()</pre>
</li>
</ul>
<a name="setJavaClass-org.eclipse.persistence.jaxb.javamodel.JavaClass-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setJavaClass</h4>
<pre>public&nbsp;void&nbsp;setJavaClass(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;javaClass)</pre>
</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/jaxb/compiler/SchemaTypeInfo.html" title="class in org.eclipse.persistence.jaxb.compiler"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/eclipse/persistence/jaxb/compiler/UnmarshalCallback.html" title="class in org.eclipse.persistence.jaxb.compiler"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/eclipse/persistence/jaxb/compiler/TypeInfo.html" target="_top">Frames</a></li>
<li><a href="TypeInfo.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>Copyright &#169; 2007&#x2013;2021 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p>
</body>
</html>