blob: 4f35424edfab1fca48ea9543c70e8ffa2475279c [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_222) on Tue Dec 08 12:28:33 UTC 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Property (EclipseLink 3.0.0, API Reference)</title>
<meta name="date" content="2020-12-08">
<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="Property (EclipseLink 3.0.0, 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,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":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.0, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/eclipse/persistence/jaxb/compiler/PackageInfo.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/SchemaGenerator.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/Property.html" target="_top">Frames</a></li>
<li><a href="Property.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 Property" class="title">Class Property</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.Property</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">Property</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></pre>
<div class="block">INTERNAL:
<p><b>Purpose:</b>To store information about a property on a class during JAXB 2.0 Generation
<p><b>Responsibilities:</b><ul>
<li>Store information about the java property such as property name, if it's a method or field,
and it's type.</li>
<li>Store some schema-specific information such as the schema name, the schema type, and mimeType</li>
<li>Store some JAXB 2.0 Runtime specific information such as JAXB 2.0 Adapter classes</li>
</ul>
<p>This class is used to store information about a property on a JAXB 2.0 annotated class. It is
created by the AnnotationsProcessor during pre-processing and stored on a TypeInfo object</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/eclipse/persistence/jaxb/compiler/TypeInfo.html" title="class in org.eclipse.persistence.jaxb.compiler"><code>TypeInfo</code></a>,
<a href="../../../../../org/eclipse/persistence/jaxb/compiler/AnnotationsProcessor.html" title="class in org.eclipse.persistence.jaxb.compiler"><code>AnnotationsProcessor</code></a></dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>mmacivor</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="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/Property.html#DEFAULT_KEY_NAME">DEFAULT_KEY_NAME</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#DEFAULT_VALUE_NAME">DEFAULT_VALUE_NAME</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/Property.html#Property--">Property</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#Property-org.eclipse.persistence.jaxb.javamodel.Helper-">Property</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/Helper.html" title="class in org.eclipse.persistence.jaxb.javamodel">Helper</a>&nbsp;helper)</code>&nbsp;</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/Property.html#addFacet-org.eclipse.persistence.jaxb.compiler.facets.Facet-">addFacet</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/compiler/facets/Facet.html" title="interface in org.eclipse.persistence.jaxb.compiler.facets">Facet</a>&nbsp;facet)</code>&nbsp;</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/Property.html#addReferencedElement-org.eclipse.persistence.jaxb.compiler.ElementDeclaration-">addReferencedElement</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/compiler/ElementDeclaration.html" title="class in org.eclipse.persistence.jaxb.compiler">ElementDeclaration</a>&nbsp;element)</code>
<div class="block">Add an ElementDeclaration to the list of referenced elements.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#clone--">clone</a></span>()</code>
<div class="block">Return a shallow copy of this Property.</div>
</td>
</tr>
<tr id="i3" 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/Property.html#getActualType--">getActualType</a></span>()</code>
<div class="block">Return the generic type if it was set (collection or array item type) otherwise return the
type of this property</div>
</td>
</tr>
<tr id="i4" 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/Property.html#getActualValueType--">getActualValueType</a></span>()</code>
<div class="block">Return the generic type if it was set (collection or array item type) otherwise return the
type of this property</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</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/Property.html#getChoiceProperties--">getChoiceProperties</a></span>()</code>
<div class="block">Return the choice properties set on this property.</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/Property.html#getDefaultValue--">getDefaultValue</a></span>()</code>&nbsp;</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/Property.html#getDomHandlerClassName--">getDomHandlerClassName</a></span>()</code>
<div class="block">Return the DomHandler class name.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaHasAnnotations.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaHasAnnotations</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#getElement--">getElement</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" 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/facets/Facet.html" title="interface in org.eclipse.persistence.jaxb.compiler.facets">Facet</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#getFacets--">getFacets</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" 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/Property.html#getFixedValue--">getFixedValue</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" 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/Property.html#getGenericType--">getGenericType</a></span>()</code>&nbsp;</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/Property.html#getGetMethodName--">getGetMethodName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" 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/Property.html#getInverseReferencePropertyContainerClass--">getInverseReferencePropertyContainerClass</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" 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/Property.html#getInverseReferencePropertyGetMethodName--">getInverseReferencePropertyGetMethodName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" 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/Property.html#getInverseReferencePropertyName--">getInverseReferencePropertyName</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/Property.html#getInverseReferencePropertySetMethodName--">getInverseReferencePropertySetMethodName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" 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/Property.html#getKeyType--">getKeyType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#getMaxOccurs--">getMaxOccurs</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/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/Property.html#getMimeType--">getMimeType</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/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#getMinOccurs--">getMinOccurs</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlAbstractNullPolicy.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlAbstractNullPolicy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#getNullPolicy--">getNullPolicy</a></span>()</code>
<div class="block">Returns the null policy for this property.</div>
</td>
</tr>
<tr id="i22" 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/Property.html#getOriginalGetMethodName--">getOriginalGetMethodName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i23" 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/Property.html#getOriginalSetMethodName--">getOriginalSetMethodName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i24" 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/Property.html#getOriginalType--">getOriginalType</a></span>()</code>
<div class="block">Get the original type of the property.</div>
</td>
</tr>
<tr id="i25" 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/Property.html#getPropertyName--">getPropertyName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<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/ElementDeclaration.html" title="class in org.eclipse.persistence.jaxb.compiler">ElementDeclaration</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#getReferencedElements--">getReferencedElements</a></span>()</code>
<div class="block">Return the list of referenced elements.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#getSchemaName--">getSchemaName</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/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#getSchemaType--">getSchemaType</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/Property.html#getSetMethodName--">getSetMethodName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i30" 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/Property.html#getType--">getType</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/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/Property.html#getUserProperties--">getUserProperties</a></span>()</code>
<div class="block">Return the Map of user-defined properties.</div>
</td>
</tr>
<tr id="i32" 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/Property.html#getValueGenericType--">getValueGenericType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i33" 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/Property.html#getValueType--">getValueType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i34" 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/Property.html#getVariableAttributeName--">getVariableAttributeName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i35" 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/Property.html#getVariableClassName--">getVariableClassName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<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/XmlElementRef.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElementRef</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#getXmlElementRefs--">getXmlElementRefs</a></span>()</code>
<div class="block">Return the List of XmlElementRef(s) for this Property.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlElements.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElements</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#getXmlElements--">getXmlElements</a></span>()</code>
<div class="block">Return the XmlElements object set for this Property.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlElementWrapper.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElementWrapper</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#getXmlElementWrapper--">getXmlElementWrapper</a></span>()</code>
<div class="block">Return the XmlElementWrapper set on this property.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<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/Property.html#getXmlJavaTypeAdapter--">getXmlJavaTypeAdapter</a></span>()</code>
<div class="block">Return the xmlJavaTypeAdapter set on this Property.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlJoinNodes.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlJoinNodes</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#getXmlJoinNodes--">getXmlJoinNodes</a></span>()</code>
<div class="block">Return the XmlJoinNodes for this property.</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/xmlmodel/XmlJoinNodes.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlJoinNodes</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#getXmlJoinNodesList--">getXmlJoinNodesList</a></span>()</code>
<div class="block">Return the list of XmlJoinNodes for this Property, if any.</div>
</td>
</tr>
<tr id="i42" 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/Property.html#getXmlPath--">getXmlPath</a></span>()</code>
<div class="block">Return the xpath for this property.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlTransformation.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlTransformation</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#getXmlTransformation--">getXmlTransformation</a></span>()</code>
<div class="block">Return the XmlTransformation set on this property.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isAny--">isAny</a></span>()</code>
<div class="block">Returns indicator for XmlAnyElement</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isAnyAttribute--">isAnyAttribute</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isAttribute--">isAttribute</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isCdata--">isCdata</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isChoice--">isChoice</a></span>()</code>
<div class="block">Indicates if this property represents a choice property.</div>
</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/Property.html#isInlineBinaryData--">isInlineBinaryData</a></span>()</code>
<div class="block">Indicates if XOP encoding should be disabled for datatypes that
are bound to base64-encoded binary data in XML.</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/Property.html#isInverseReference--">isInverseReference</a></span>()</code>&nbsp;</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/Property.html#isLax--">isLax</a></span>()</code>
<div class="block">Used with XmlAnyElement.</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/Property.html#isMap--">isMap</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/Property.html#isMethodProperty--">isMethodProperty</a></span>()</code>&nbsp;</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/Property.html#isMixedContent--">isMixedContent</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/Property.html#isMtomAttachment--">isMtomAttachment</a></span>()</code>&nbsp;</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/Property.html#isNillable--">isNillable</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/Property.html#isNotNullAnnotated--">isNotNullAnnotated</a></span>()</code>&nbsp;</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/Property.html#isPositional--">isPositional</a></span>()</code>
<div class="block">Indicates if this property is mapped by position, i.e.</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/Property.html#isReadOnly--">isReadOnly</a></span>()</code>
<div class="block">Indicates if the mapping for this Property is read-only.</div>
</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/Property.html#isReference--">isReference</a></span>()</code>
<div class="block">Indicates if this Property is a reference property.</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/Property.html#isRequired--">isRequired</a></span>()</code>&nbsp;</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/Property.html#isSetCdata--">isSetCdata</a></span>()</code>
<div class="block">Indicates if the isCdata flag was set via external metadata.</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/Property.html#isSetDefaultValue--">isSetDefaultValue</a></span>()</code>&nbsp;</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/Property.html#isSetNullPolicy--">isSetNullPolicy</a></span>()</code>
<div class="block">Indicates if a null policy is set for this property.</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/Property.html#isSetReadOnly--">isSetReadOnly</a></span>()</code>
<div class="block">Indicates if the isReadOnly flag was set via external metadata.</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/Property.html#isSetUserProperties--">isSetUserProperties</a></span>()</code>
<div class="block">Indicates if a map of userProperties is set for this property.</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/Property.html#isSetWriteOnly--">isSetWriteOnly</a></span>()</code>
<div class="block">Indicates if the isWriteOnly flag was set via external metadata.</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/Property.html#isSetXmlElementWrapper--">isSetXmlElementWrapper</a></span>()</code>
<div class="block">Indicates if an XmlElementWrapper 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/Property.html#isSetXmlJavaTypeAdapter--">isSetXmlJavaTypeAdapter</a></span>()</code>
<div class="block">Indicates if an XmlJavaTypeAdapter has been 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/Property.html#isSetXmlJoinNodes--">isSetXmlJoinNodes</a></span>()</code>
<div class="block">Indicates if this property has XmlJoinNodes set.</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/Property.html#isSetXmlJoinNodesList--">isSetXmlJoinNodesList</a></span>()</code>
<div class="block">Indicates if xmlJoinNodesList 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/Property.html#isSetXmlPath--">isSetXmlPath</a></span>()</code>
<div class="block">Indicates if an xpath is set for this property.</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/Property.html#isSetXmlTransformation--">isSetXmlTransformation</a></span>()</code>
<div class="block">Indicates if an XmlTransformation is set for this porperty.</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/Property.html#isSuperClassProperty--">isSuperClassProperty</a></span>()</code>&nbsp;</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/Property.html#isSwaAttachmentRef--">isSwaAttachmentRef</a></span>()</code>&nbsp;</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/Property.html#isTransient--">isTransient</a></span>()</code>&nbsp;</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/Property.html#isTransientType--">isTransientType</a></span>()</code>&nbsp;</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/Property.html#isTyped--">isTyped</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isVariableNodeAttribute--">isVariableNodeAttribute</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isVirtual--">isVirtual</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isWriteableInverseReference--">isWriteableInverseReference</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isWriteOnly--">isWriteOnly</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isXmlElementType--">isXmlElementType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isXmlId--">isXmlId</a></span>()</code>
<div class="block">Indicates if this property is an ID field.</div>
</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isXmlIdExtension--">isXmlIdExtension</a></span>()</code>
<div class="block">Indicates if this property is an ID extension field.</div>
</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isXmlIdRef--">isXmlIdRef</a></span>()</code>
<div class="block">Indicates if this property is a reference to an ID field.</div>
</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isXmlList--">isXmlList</a></span>()</code>
<div class="block">Indicates if this property is an XmlList.</div>
</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isXmlLocation--">isXmlLocation</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isXmlTransformation--">isXmlTransformation</a></span>()</code>
<div class="block">Indicates if this property represents an XmlTransformation.</div>
</td>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isXmlValue--">isXmlValue</a></span>()</code>
<div class="block">Indicates if this property is an XmlValue.</div>
</td>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#isXmlValueExtension--">isXmlValueExtension</a></span>()</code>
<div class="block">Indicates if this property is an XmlValueExtension.</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/Property.html#setAdapterClass-org.eclipse.persistence.jaxb.javamodel.JavaClass-">setAdapterClass</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;adapterCls)</code>
<div class="block">Set an XmlAdapter on this Property.</div>
</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/Property.html#setCdata-boolean-">setCdata</a></span>(boolean&nbsp;isCdata)</code>
<div class="block">Flag the mapping for this Property as containing character data.</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/Property.html#setChoice-boolean-">setChoice</a></span>(boolean&nbsp;choice)</code>
<div class="block">Set flag to indicate whether this property represents a choice
property.</div>
</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/Property.html#setChoiceProperties-java.util.Collection-">setChoiceProperties</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</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 choice properties for this property.</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/Property.html#setDefaultValue-java.lang.String-">setDefaultValue</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;defaultValue)</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/Property.html#setDomHandlerClassName-java.lang.String-">setDomHandlerClassName</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;domHandlerClassName)</code>
<div class="block">Set the DomHandler class name.</div>
</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/Property.html#setElement-org.eclipse.persistence.jaxb.javamodel.JavaHasAnnotations-">setElement</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaHasAnnotations.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaHasAnnotations</a>&nbsp;element)</code>&nbsp;</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/Property.html#setExtension-boolean-">setExtension</a></span>(boolean&nbsp;value)</code>&nbsp;</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/Property.html#setFixedValue-java.lang.String-">setFixedValue</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;fixedValue)</code>&nbsp;</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/Property.html#setGenericType-org.eclipse.persistence.jaxb.javamodel.JavaClass-">setGenericType</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;genericType)</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/Property.html#setGetMethodName-java.lang.String-">setGetMethodName</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;methodName)</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/Property.html#setHasXmlElementType-boolean-">setHasXmlElementType</a></span>(boolean&nbsp;hasXmlElementType)</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/Property.html#setHelper-org.eclipse.persistence.jaxb.javamodel.Helper-">setHelper</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/Helper.html" title="class in org.eclipse.persistence.jaxb.javamodel">Helper</a>&nbsp;helper)</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/Property.html#setInverseReference-boolean-boolean-">setInverseReference</a></span>(boolean&nbsp;isInverseReference,
boolean&nbsp;isWriteable)</code>&nbsp;</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/Property.html#setInverseReferencePropertyContainerClass-org.eclipse.persistence.jaxb.javamodel.JavaClass-">setInverseReferencePropertyContainerClass</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;cls)</code>&nbsp;</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/Property.html#setInverseReferencePropertyGetMethodName-java.lang.String-">setInverseReferencePropertyGetMethodName</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;methodName)</code>&nbsp;</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/Property.html#setInverseReferencePropertyName-java.lang.String-">setInverseReferencePropertyName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&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/Property.html#setInverseReferencePropertySetMethodName-java.lang.String-">setInverseReferencePropertySetMethodName</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;methodName)</code>&nbsp;</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/Property.html#setIsAny-boolean-">setIsAny</a></span>(boolean&nbsp;isAnyElement)</code>
<div class="block">Set indicator for XmlAnyElement.</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/Property.html#setIsAnyAttribute-boolean-">setIsAnyAttribute</a></span>(boolean&nbsp;anyAtribute)</code>&nbsp;</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/Property.html#setIsAttribute-boolean-">setIsAttribute</a></span>(boolean&nbsp;attribute)</code>&nbsp;</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/Property.html#setisInlineBinaryData-boolean-">setisInlineBinaryData</a></span>(boolean&nbsp;b)</code>
<div class="block">Sets the flag that indicates if XOP encoding should be disabled
for datatypes that are bound to base64-encoded binary data in
XML.</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/Property.html#setIsMtomAttachment-boolean-">setIsMtomAttachment</a></span>(boolean&nbsp;b)</code>&nbsp;</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/Property.html#setIsReference-boolean-">setIsReference</a></span>(boolean&nbsp;isReference)</code>
<div class="block">Set flag to indicate whether this property represents a reference
property.</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/Property.html#setIsRequired-boolean-">setIsRequired</a></span>(boolean&nbsp;b)</code>&nbsp;</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/Property.html#setIsSuperClassProperty-boolean-">setIsSuperClassProperty</a></span>(boolean&nbsp;b)</code>&nbsp;</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/Property.html#setIsSwaAttachmentRef-boolean-">setIsSwaAttachmentRef</a></span>(boolean&nbsp;b)</code>&nbsp;</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/Property.html#setIsXmlId-boolean-">setIsXmlId</a></span>(boolean&nbsp;isXmlId)</code>
<div class="block">Sets the indicator that identifies this property as an ID field.</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/Property.html#setIsXmlIdExtension-boolean-">setIsXmlIdExtension</a></span>(boolean&nbsp;isXmlIdExtension)</code>
<div class="block">Sets the indicator that identifies this property as an ID extension field.</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/Property.html#setIsXmlIdRef-boolean-">setIsXmlIdRef</a></span>(boolean&nbsp;isXmlIdRef)</code>
<div class="block">Sets the indicator that identifies this property as a reference
to an ID field.</div>
</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/Property.html#setIsXmlList-boolean-">setIsXmlList</a></span>(boolean&nbsp;isXmlList)</code>
<div class="block">Set the isXmlList property.</div>
</td>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setIsXmlTransformation-boolean-">setIsXmlTransformation</a></span>(boolean&nbsp;isXmlTransformation)</code>
<div class="block">Set flag that indicates if this property represents an XmlTransformation.</div>
</td>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setIsXmlValue-boolean-">setIsXmlValue</a></span>(boolean&nbsp;isXmlValue)</code>
<div class="block">Set the isXmlValue property.</div>
</td>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setIsXmlValueExtension-boolean-">setIsXmlValueExtension</a></span>(boolean&nbsp;isXmlValueExtension)</code>
<div class="block">Set the isXmlValueExtension property.</div>
</td>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setKeyType-org.eclipse.persistence.jaxb.javamodel.JavaClass-">setKeyType</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;keyType)</code>&nbsp;</td>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setLax-boolean-">setLax</a></span>(boolean&nbsp;b)</code>
<div class="block">Used with XmlAnyElement.</div>
</td>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setMaxOccurs-int-">setMaxOccurs</a></span>(int&nbsp;maxOccurs)</code>&nbsp;</td>
</tr>
<tr id="i129" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setMethodProperty-boolean-">setMethodProperty</a></span>(boolean&nbsp;isMethod)</code>&nbsp;</td>
</tr>
<tr id="i130" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setMimeType-java.lang.String-">setMimeType</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;mType)</code>&nbsp;</td>
</tr>
<tr id="i131" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setMinOccurs-int-">setMinOccurs</a></span>(int&nbsp;minOccurs)</code>&nbsp;</td>
</tr>
<tr id="i132" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setMixedContent-boolean-">setMixedContent</a></span>(boolean&nbsp;b)</code>&nbsp;</td>
</tr>
<tr id="i133" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setNillable-boolean-">setNillable</a></span>(boolean&nbsp;isNillable)</code>&nbsp;</td>
</tr>
<tr id="i134" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setNotNullAnnotated-boolean-">setNotNullAnnotated</a></span>(boolean&nbsp;notNullAnnotated)</code>&nbsp;</td>
</tr>
<tr id="i135" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setNullPolicy-org.eclipse.persistence.jaxb.xmlmodel.XmlAbstractNullPolicy-">setNullPolicy</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlAbstractNullPolicy.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlAbstractNullPolicy</a>&nbsp;nullPolicy)</code>
<div class="block">Set the null policy for this property.</div>
</td>
</tr>
<tr id="i136" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setOriginalGetMethodName-java.lang.String-">setOriginalGetMethodName</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;methodName)</code>&nbsp;</td>
</tr>
<tr id="i137" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setOriginalSetMethodName-java.lang.String-">setOriginalSetMethodName</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;methodName)</code>&nbsp;</td>
</tr>
<tr id="i138" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setOriginalType-org.eclipse.persistence.jaxb.javamodel.JavaClass-">setOriginalType</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;type)</code>
<div class="block">Set the original type of the property.</div>
</td>
</tr>
<tr id="i139" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setPropertyName-java.lang.String-">setPropertyName</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;propertyName)</code>&nbsp;</td>
</tr>
<tr id="i140" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setReadOnly-boolean-">setReadOnly</a></span>(boolean&nbsp;isReadOnly)</code>
<div class="block">Flag the mapping for this Property as read-only.</div>
</td>
</tr>
<tr id="i141" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setSchemaName-javax.xml.namespace.QName-">setSchemaName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;schemaName)</code>&nbsp;</td>
</tr>
<tr id="i142" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setSchemaType-javax.xml.namespace.QName-">setSchemaType</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i143" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setSetMethodName-java.lang.String-">setSetMethodName</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;methodName)</code>&nbsp;</td>
</tr>
<tr id="i144" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setTransient-boolean-">setTransient</a></span>(boolean&nbsp;isTransient)</code>&nbsp;</td>
</tr>
<tr id="i145" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setTransientType-boolean-">setTransientType</a></span>(boolean&nbsp;isTransientType)</code>&nbsp;</td>
</tr>
<tr id="i146" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setType-org.eclipse.persistence.jaxb.javamodel.JavaClass-">setType</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;cls)</code>&nbsp;</td>
</tr>
<tr id="i147" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setTyped-boolean-">setTyped</a></span>(boolean&nbsp;isTyped)</code>&nbsp;</td>
</tr>
<tr id="i148" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.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="i149" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setValueGenericType-org.eclipse.persistence.jaxb.javamodel.JavaClass-">setValueGenericType</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;valueGenericType)</code>&nbsp;</td>
</tr>
<tr id="i150" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setValueType-org.eclipse.persistence.jaxb.javamodel.JavaClass-">setValueType</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;valueType)</code>&nbsp;</td>
</tr>
<tr id="i151" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setVariableAttributeName-java.lang.String-">setVariableAttributeName</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;variableAttributeName)</code>&nbsp;</td>
</tr>
<tr id="i152" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setVariableClassName-java.lang.String-">setVariableClassName</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;variableClassName)</code>&nbsp;</td>
</tr>
<tr id="i153" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setVariableNodeAttribute-boolean-">setVariableNodeAttribute</a></span>(boolean&nbsp;variableNodeAttribute)</code>&nbsp;</td>
</tr>
<tr id="i154" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setWriteOnly-boolean-">setWriteOnly</a></span>(boolean&nbsp;isWriteOnly)</code>
<div class="block">Flag the mapping for this Property as write-only.</div>
</td>
</tr>
<tr id="i155" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setXmlElementRefs-java.util.List-">setXmlElementRefs</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="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlElementRef.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElementRef</a>&gt;&nbsp;xmlElementRefs)</code>
<div class="block">Set the List of XmlElementRef(s) for this Property.</div>
</td>
</tr>
<tr id="i156" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setXmlElements-org.eclipse.persistence.jaxb.xmlmodel.XmlElements-">setXmlElements</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlElements.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElements</a>&nbsp;xmlElements)</code>
<div class="block">Set the XmlElements object for this Property.</div>
</td>
</tr>
<tr id="i157" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setXmlElementWrapper-org.eclipse.persistence.jaxb.xmlmodel.XmlElementWrapper-">setXmlElementWrapper</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlElementWrapper.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElementWrapper</a>&nbsp;xmlElementWrapper)</code>
<div class="block">Set the XmlElementWrapper for this property.</div>
</td>
</tr>
<tr id="i158" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.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 Property.</div>
</td>
</tr>
<tr id="i159" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setXmlJoinNodes-org.eclipse.persistence.jaxb.xmlmodel.XmlJoinNodes-">setXmlJoinNodes</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlJoinNodes.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlJoinNodes</a>&nbsp;xmlJoinNodes)</code>
<div class="block">Set XmlJoinNodes for this property.</div>
</td>
</tr>
<tr id="i160" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setXmlJoinNodesList-java.util.List-">setXmlJoinNodesList</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="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlJoinNodes.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlJoinNodes</a>&gt;&nbsp;xmlJoinNodesList)</code>
<div class="block">Set the list of XmlJoinNodes for this Property.</div>
</td>
</tr>
<tr id="i161" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setXmlLocation-boolean-">setXmlLocation</a></span>(boolean&nbsp;isXmlLocation)</code>&nbsp;</td>
</tr>
<tr id="i162" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setXmlPath-java.lang.String-">setXmlPath</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;xmlPath)</code>
<div class="block">Set the xpath for this property.</div>
</td>
</tr>
<tr id="i163" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#setXmlTransformation-org.eclipse.persistence.jaxb.xmlmodel.XmlTransformation-">setXmlTransformation</a></span>(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlTransformation.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlTransformation</a>&nbsp;xmlTransformation)</code>
<div class="block">Set the XmlTransformation for this property.</div>
</td>
</tr>
<tr id="i164" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html#shouldSetNillable--">shouldSetNillable</a></span>()</code>
<div class="block">Indicates if nillable='true' should be set on a given schema component.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#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_KEY_NAME">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_KEY_NAME</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_KEY_NAME</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.eclipse.persistence.jaxb.compiler.Property.DEFAULT_KEY_NAME">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_VALUE_NAME">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DEFAULT_VALUE_NAME</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_VALUE_NAME</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.eclipse.persistence.jaxb.compiler.Property.DEFAULT_VALUE_NAME">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Property--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Property</h4>
<pre>public&nbsp;Property()</pre>
</li>
</ul>
<a name="Property-org.eclipse.persistence.jaxb.javamodel.Helper-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Property</h4>
<pre>public&nbsp;Property(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/Helper.html" title="class in org.eclipse.persistence.jaxb.javamodel">Helper</a>&nbsp;helper)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="setHelper-org.eclipse.persistence.jaxb.javamodel.Helper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHelper</h4>
<pre>public&nbsp;void&nbsp;setHelper(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/Helper.html" title="class in org.eclipse.persistence.jaxb.javamodel">Helper</a>&nbsp;helper)</pre>
</li>
</ul>
<a name="setAdapterClass-org.eclipse.persistence.jaxb.javamodel.JavaClass-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAdapterClass</h4>
<pre>public&nbsp;void&nbsp;setAdapterClass(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;adapterCls)</pre>
<div class="block">Set an XmlAdapter on this Property. The type, generic type and
original type will be set as required based on the XmlAdapter's
marshal method return type and input parameters.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>adapterCls</code> - </dd>
</dl>
</li>
</ul>
<a name="getElement--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElement</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaHasAnnotations.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaHasAnnotations</a>&nbsp;getElement()</pre>
</li>
</ul>
<a name="setElement-org.eclipse.persistence.jaxb.javamodel.JavaHasAnnotations-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setElement</h4>
<pre>public&nbsp;void&nbsp;setElement(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaHasAnnotations.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaHasAnnotations</a>&nbsp;element)</pre>
</li>
</ul>
<a name="getPropertyName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPropertyName</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;getPropertyName()</pre>
</li>
</ul>
<a name="setPropertyName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPropertyName</h4>
<pre>public&nbsp;void&nbsp;setPropertyName(<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;propertyName)</pre>
</li>
</ul>
<a name="getSchemaName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSchemaName</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;getSchemaName()</pre>
</li>
</ul>
<a name="setSchemaName-javax.xml.namespace.QName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSchemaName</h4>
<pre>public&nbsp;void&nbsp;setSchemaName(<a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;schemaName)</pre>
</li>
</ul>
<a name="isMethodProperty--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isMethodProperty</h4>
<pre>public&nbsp;boolean&nbsp;isMethodProperty()</pre>
</li>
</ul>
<a name="setMethodProperty-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMethodProperty</h4>
<pre>public&nbsp;void&nbsp;setMethodProperty(boolean&nbsp;isMethod)</pre>
</li>
</ul>
<a name="setType-org.eclipse.persistence.jaxb.javamodel.JavaClass-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setType</h4>
<pre>public&nbsp;void&nbsp;setType(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;cls)</pre>
</li>
</ul>
<a name="getType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;getType()</pre>
</li>
</ul>
<a name="getGenericType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGenericType</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;getGenericType()</pre>
</li>
</ul>
<a name="setGenericType-org.eclipse.persistence.jaxb.javamodel.JavaClass-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGenericType</h4>
<pre>public&nbsp;void&nbsp;setGenericType(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;genericType)</pre>
</li>
</ul>
<a name="getSchemaType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSchemaType</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;getSchemaType()</pre>
</li>
</ul>
<a name="setSchemaType-javax.xml.namespace.QName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSchemaType</h4>
<pre>public&nbsp;void&nbsp;setSchemaType(<a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a>&nbsp;type)</pre>
</li>
</ul>
<a name="isSwaAttachmentRef--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSwaAttachmentRef</h4>
<pre>public&nbsp;boolean&nbsp;isSwaAttachmentRef()</pre>
</li>
</ul>
<a name="setIsSwaAttachmentRef-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsSwaAttachmentRef</h4>
<pre>public&nbsp;void&nbsp;setIsSwaAttachmentRef(boolean&nbsp;b)</pre>
</li>
</ul>
<a name="isMtomAttachment--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isMtomAttachment</h4>
<pre>public&nbsp;boolean&nbsp;isMtomAttachment()</pre>
</li>
</ul>
<a name="setIsMtomAttachment-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsMtomAttachment</h4>
<pre>public&nbsp;void&nbsp;setIsMtomAttachment(boolean&nbsp;b)</pre>
</li>
</ul>
<a name="isInlineBinaryData--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInlineBinaryData</h4>
<pre>public&nbsp;boolean&nbsp;isInlineBinaryData()</pre>
<div class="block">Indicates if XOP encoding should be disabled for datatypes that
are bound to base64-encoded binary data in XML.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if XOP encoding should be disabled for datatypes
that are bound to base64-encoded binary data in XML; false if
not</dd>
</dl>
</li>
</ul>
<a name="setisInlineBinaryData-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setisInlineBinaryData</h4>
<pre>public&nbsp;void&nbsp;setisInlineBinaryData(boolean&nbsp;b)</pre>
<div class="block">Sets the flag that indicates if XOP encoding should be disabled
for datatypes that are bound to base64-encoded binary data in
XML.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>b</code> - if true, XOP encoding will be disabled for datatypes
that are bound to base64-encoded binary data in XML.</dd>
</dl>
</li>
</ul>
<a name="isRequired--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isRequired</h4>
<pre>public&nbsp;boolean&nbsp;isRequired()</pre>
</li>
</ul>
<a name="isTransientType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isTransientType</h4>
<pre>public&nbsp;boolean&nbsp;isTransientType()</pre>
</li>
</ul>
<a name="setTransientType-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTransientType</h4>
<pre>public&nbsp;void&nbsp;setTransientType(boolean&nbsp;isTransientType)</pre>
</li>
</ul>
<a name="setIsRequired-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsRequired</h4>
<pre>public&nbsp;void&nbsp;setIsRequired(boolean&nbsp;b)</pre>
</li>
</ul>
<a name="getMimeType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMimeType</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;getMimeType()</pre>
</li>
</ul>
<a name="setMimeType-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMimeType</h4>
<pre>public&nbsp;void&nbsp;setMimeType(<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;mType)</pre>
</li>
</ul>
<a name="isAttribute--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAttribute</h4>
<pre>public&nbsp;boolean&nbsp;isAttribute()</pre>
</li>
</ul>
<a name="isAnyAttribute--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAnyAttribute</h4>
<pre>public&nbsp;boolean&nbsp;isAnyAttribute()</pre>
</li>
</ul>
<a name="setIsAttribute-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsAttribute</h4>
<pre>public&nbsp;void&nbsp;setIsAttribute(boolean&nbsp;attribute)</pre>
</li>
</ul>
<a name="setIsAnyAttribute-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsAnyAttribute</h4>
<pre>public&nbsp;void&nbsp;setIsAnyAttribute(boolean&nbsp;anyAtribute)</pre>
</li>
</ul>
<a name="getGetMethodName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGetMethodName</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;getGetMethodName()</pre>
</li>
</ul>
<a name="setGetMethodName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGetMethodName</h4>
<pre>public&nbsp;void&nbsp;setGetMethodName(<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;methodName)</pre>
</li>
</ul>
<a name="getSetMethodName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSetMethodName</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;getSetMethodName()</pre>
</li>
</ul>
<a name="setSetMethodName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSetMethodName</h4>
<pre>public&nbsp;void&nbsp;setSetMethodName(<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;methodName)</pre>
</li>
</ul>
<a name="getOriginalGetMethodName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOriginalGetMethodName</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;getOriginalGetMethodName()</pre>
</li>
</ul>
<a name="setOriginalGetMethodName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOriginalGetMethodName</h4>
<pre>public&nbsp;void&nbsp;setOriginalGetMethodName(<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;methodName)</pre>
</li>
</ul>
<a name="getOriginalSetMethodName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOriginalSetMethodName</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;getOriginalSetMethodName()</pre>
</li>
</ul>
<a name="setOriginalSetMethodName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOriginalSetMethodName</h4>
<pre>public&nbsp;void&nbsp;setOriginalSetMethodName(<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;methodName)</pre>
</li>
</ul>
<a name="isChoice--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isChoice</h4>
<pre>public&nbsp;boolean&nbsp;isChoice()</pre>
<div class="block">Indicates if this property represents a choice property.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setChoice-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setChoice</h4>
<pre>public&nbsp;void&nbsp;setChoice(boolean&nbsp;choice)</pre>
<div class="block">Set flag to indicate whether this property represents a choice
property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>choice</code> - </dd>
</dl>
</li>
</ul>
<a name="isAny--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAny</h4>
<pre>public&nbsp;boolean&nbsp;isAny()</pre>
<div class="block">Returns indicator for XmlAnyElement</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setIsAny-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsAny</h4>
<pre>public&nbsp;void&nbsp;setIsAny(boolean&nbsp;isAnyElement)</pre>
<div class="block">Set indicator for XmlAnyElement.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isAnyElement</code> - </dd>
</dl>
</li>
</ul>
<a name="isReference--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isReference</h4>
<pre>public&nbsp;boolean&nbsp;isReference()</pre>
<div class="block">Indicates if this Property is a reference property.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setIsReference-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsReference</h4>
<pre>public&nbsp;void&nbsp;setIsReference(boolean&nbsp;isReference)</pre>
<div class="block">Set flag to indicate whether this property represents a reference
property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isReference</code> - </dd>
</dl>
</li>
</ul>
<a name="isNillable--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNillable</h4>
<pre>public&nbsp;boolean&nbsp;isNillable()</pre>
</li>
</ul>
<a name="setNillable-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNillable</h4>
<pre>public&nbsp;void&nbsp;setNillable(boolean&nbsp;isNillable)</pre>
</li>
</ul>
<a name="isTransient--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isTransient</h4>
<pre>public&nbsp;boolean&nbsp;isTransient()</pre>
</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>
</li>
</ul>
<a name="setDefaultValue-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDefaultValue</h4>
<pre>public&nbsp;void&nbsp;setDefaultValue(<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;defaultValue)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>defaultValue</code> - the defaultValue to set</dd>
</dl>
</li>
</ul>
<a name="getDefaultValue--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultValue</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;getDefaultValue()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the defaultValue</dd>
</dl>
</li>
</ul>
<a name="isSetDefaultValue--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetDefaultValue</h4>
<pre>public&nbsp;boolean&nbsp;isSetDefaultValue()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the isSetDefaultValue</dd>
</dl>
</li>
</ul>
<a name="isMixedContent--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isMixedContent</h4>
<pre>public&nbsp;boolean&nbsp;isMixedContent()</pre>
</li>
</ul>
<a name="setMixedContent-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMixedContent</h4>
<pre>public&nbsp;void&nbsp;setMixedContent(boolean&nbsp;b)</pre>
</li>
</ul>
<a name="setHasXmlElementType-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHasXmlElementType</h4>
<pre>public&nbsp;void&nbsp;setHasXmlElementType(boolean&nbsp;hasXmlElementType)</pre>
</li>
</ul>
<a name="isXmlElementType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isXmlElementType</h4>
<pre>public&nbsp;boolean&nbsp;isXmlElementType()</pre>
</li>
</ul>
<a name="getActualType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getActualType</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;getActualType()</pre>
<div class="block">Return the generic type if it was set (collection or array item type) otherwise return the
type of this property</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getOriginalType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOriginalType</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;getOriginalType()</pre>
<div class="block">Get the original type of the property. This is typically used when
the type has been changed via @XmlElement annotation and the
original type is desired.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setOriginalType-org.eclipse.persistence.jaxb.javamodel.JavaClass-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOriginalType</h4>
<pre>public&nbsp;void&nbsp;setOriginalType(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;type)</pre>
<div class="block">Set the original type of the property. This is typically used when
the type will been changed via @XmlElement annotation and the
original type may be needed.</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 Property.</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 Property. This call sets the adapterClass
property to the given adapter's value.</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="isSetXmlElementWrapper--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetXmlElementWrapper</h4>
<pre>public&nbsp;boolean&nbsp;isSetXmlElementWrapper()</pre>
<div class="block">Indicates if an XmlElementWrapper has been set, i.e. the
xmlElementWrapper property is non-null.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if xmlElementWrapper is non-null, false otherwise</dd>
</dl>
</li>
</ul>
<a name="getXmlElementWrapper--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlElementWrapper</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlElementWrapper.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElementWrapper</a>&nbsp;getXmlElementWrapper()</pre>
<div class="block">Return the XmlElementWrapper set on this property.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>XmlElementWrapper instance if non-null, null otherwise</dd>
</dl>
</li>
</ul>
<a name="setXmlElementWrapper-org.eclipse.persistence.jaxb.xmlmodel.XmlElementWrapper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlElementWrapper</h4>
<pre>public&nbsp;void&nbsp;setXmlElementWrapper(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlElementWrapper.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElementWrapper</a>&nbsp;xmlElementWrapper)</pre>
<div class="block">Set the XmlElementWrapper for this property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlElementWrapper</code> - </dd>
</dl>
</li>
</ul>
<a name="setIsXmlValue-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsXmlValue</h4>
<pre>public&nbsp;void&nbsp;setIsXmlValue(boolean&nbsp;isXmlValue)</pre>
<div class="block">Set the isXmlValue property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isXmlValue</code> - </dd>
</dl>
</li>
</ul>
<a name="isXmlValue--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isXmlValue</h4>
<pre>public&nbsp;boolean&nbsp;isXmlValue()</pre>
<div class="block">Indicates if this property is an XmlValue.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setIsXmlValueExtension-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsXmlValueExtension</h4>
<pre>public&nbsp;void&nbsp;setIsXmlValueExtension(boolean&nbsp;isXmlValueExtension)</pre>
<div class="block">Set the isXmlValueExtension property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isXmlValueExtension</code> - </dd>
</dl>
</li>
</ul>
<a name="isXmlValueExtension--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isXmlValueExtension</h4>
<pre>public&nbsp;boolean&nbsp;isXmlValueExtension()</pre>
<div class="block">Indicates if this property is an XmlValueExtension.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setIsXmlList-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsXmlList</h4>
<pre>public&nbsp;void&nbsp;setIsXmlList(boolean&nbsp;isXmlList)</pre>
<div class="block">Set the isXmlList property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isXmlList</code> - </dd>
</dl>
</li>
</ul>
<a name="isXmlList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isXmlList</h4>
<pre>public&nbsp;boolean&nbsp;isXmlList()</pre>
<div class="block">Indicates if this property is an XmlList.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getInverseReferencePropertyName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInverseReferencePropertyName</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;getInverseReferencePropertyName()</pre>
</li>
</ul>
<a name="setInverseReferencePropertyName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setInverseReferencePropertyName</h4>
<pre>public&nbsp;void&nbsp;setInverseReferencePropertyName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
</li>
</ul>
<a name="getInverseReferencePropertyGetMethodName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInverseReferencePropertyGetMethodName</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;getInverseReferencePropertyGetMethodName()</pre>
</li>
</ul>
<a name="getInverseReferencePropertySetMethodName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInverseReferencePropertySetMethodName</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;getInverseReferencePropertySetMethodName()</pre>
</li>
</ul>
<a name="setInverseReferencePropertyGetMethodName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setInverseReferencePropertyGetMethodName</h4>
<pre>public&nbsp;void&nbsp;setInverseReferencePropertyGetMethodName(<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;methodName)</pre>
</li>
</ul>
<a name="setInverseReferencePropertySetMethodName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setInverseReferencePropertySetMethodName</h4>
<pre>public&nbsp;void&nbsp;setInverseReferencePropertySetMethodName(<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;methodName)</pre>
</li>
</ul>
<a name="getInverseReferencePropertyContainerClass--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInverseReferencePropertyContainerClass</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;getInverseReferencePropertyContainerClass()</pre>
</li>
</ul>
<a name="setInverseReferencePropertyContainerClass-org.eclipse.persistence.jaxb.javamodel.JavaClass-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setInverseReferencePropertyContainerClass</h4>
<pre>public&nbsp;void&nbsp;setInverseReferencePropertyContainerClass(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;cls)</pre>
</li>
</ul>
<a name="isXmlId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isXmlId</h4>
<pre>public&nbsp;boolean&nbsp;isXmlId()</pre>
<div class="block">Indicates if this property is an ID field.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setIsXmlId-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsXmlId</h4>
<pre>public&nbsp;void&nbsp;setIsXmlId(boolean&nbsp;isXmlId)</pre>
<div class="block">Sets the indicator that identifies this property as an ID field.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isXmlId</code> - </dd>
</dl>
</li>
</ul>
<a name="isXmlIdExtension--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isXmlIdExtension</h4>
<pre>public&nbsp;boolean&nbsp;isXmlIdExtension()</pre>
<div class="block">Indicates if this property is an ID extension field.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setIsXmlIdExtension-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsXmlIdExtension</h4>
<pre>public&nbsp;void&nbsp;setIsXmlIdExtension(boolean&nbsp;isXmlIdExtension)</pre>
<div class="block">Sets the indicator that identifies this property as an ID extension field.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isXmlIdExtension</code> - </dd>
</dl>
</li>
</ul>
<a name="isXmlIdRef--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isXmlIdRef</h4>
<pre>public&nbsp;boolean&nbsp;isXmlIdRef()</pre>
<div class="block">Indicates if this property is a reference to an ID field.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setIsXmlIdRef-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsXmlIdRef</h4>
<pre>public&nbsp;void&nbsp;setIsXmlIdRef(boolean&nbsp;isXmlIdRef)</pre>
<div class="block">Sets the indicator that identifies this property as a reference
to an ID field.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isXmlIdRef</code> - </dd>
</dl>
</li>
</ul>
<a name="isLax--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLax</h4>
<pre>public&nbsp;boolean&nbsp;isLax()</pre>
<div class="block">Used with XmlAnyElement.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setLax-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLax</h4>
<pre>public&nbsp;void&nbsp;setLax(boolean&nbsp;b)</pre>
<div class="block">Used with XmlAnyElement.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>b</code> - </dd>
</dl>
</li>
</ul>
<a name="getDomHandlerClassName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDomHandlerClassName</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;getDomHandlerClassName()</pre>
<div class="block">Return the DomHandler class name.
Used with XmlAnyElement.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setDomHandlerClassName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDomHandlerClassName</h4>
<pre>public&nbsp;void&nbsp;setDomHandlerClassName(<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;domHandlerClassName)</pre>
<div class="block">Set the DomHandler class name.
Used with XmlAnyElement.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>domHandlerClassName</code> - </dd>
</dl>
</li>
</ul>
<a name="getKeyType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKeyType</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;getKeyType()</pre>
</li>
</ul>
<a name="setKeyType-org.eclipse.persistence.jaxb.javamodel.JavaClass-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setKeyType</h4>
<pre>public&nbsp;void&nbsp;setKeyType(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;keyType)</pre>
</li>
</ul>
<a name="getValueType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValueType</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;getValueType()</pre>
</li>
</ul>
<a name="getActualValueType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getActualValueType</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;getActualValueType()</pre>
<div class="block">Return the generic type if it was set (collection or array item type) otherwise return the
type of this property</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setValueType-org.eclipse.persistence.jaxb.javamodel.JavaClass-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setValueType</h4>
<pre>public&nbsp;void&nbsp;setValueType(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;valueType)</pre>
</li>
</ul>
<a name="getValueGenericType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValueGenericType</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;getValueGenericType()</pre>
</li>
</ul>
<a name="setValueGenericType-org.eclipse.persistence.jaxb.javamodel.JavaClass-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setValueGenericType</h4>
<pre>public&nbsp;void&nbsp;setValueGenericType(<a href="../../../../../org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a>&nbsp;valueGenericType)</pre>
</li>
</ul>
<a name="isMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isMap</h4>
<pre>public&nbsp;boolean&nbsp;isMap()</pre>
</li>
</ul>
<a name="isInverseReference--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInverseReference</h4>
<pre>public&nbsp;boolean&nbsp;isInverseReference()</pre>
</li>
</ul>
<a name="setInverseReference-boolean-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setInverseReference</h4>
<pre>public&nbsp;void&nbsp;setInverseReference(boolean&nbsp;isInverseReference,
boolean&nbsp;isWriteable)</pre>
</li>
</ul>
<a name="isWriteableInverseReference--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isWriteableInverseReference</h4>
<pre>public&nbsp;boolean&nbsp;isWriteableInverseReference()</pre>
</li>
</ul>
<a name="getXmlElements--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlElements</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlElements.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElements</a>&nbsp;getXmlElements()</pre>
<div class="block">Return the XmlElements object set for this Property. Typically
this will only be set if we are dealing with a 'choice'.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setXmlElements-org.eclipse.persistence.jaxb.xmlmodel.XmlElements-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlElements</h4>
<pre>public&nbsp;void&nbsp;setXmlElements(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlElements.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElements</a>&nbsp;xmlElements)</pre>
<div class="block">Set the XmlElements object for this Property. Typically
this will only be set if we are dealing with a 'choice'.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlElements</code> - </dd>
</dl>
</li>
</ul>
<a name="getChoiceProperties--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChoiceProperties</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a>&gt;&nbsp;getChoiceProperties()</pre>
<div class="block">Return the choice properties set on this property. Typically this
will only contain properties if we are dealing with a 'choice'.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setChoiceProperties-java.util.Collection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setChoiceProperties</h4>
<pre>public&nbsp;void&nbsp;setChoiceProperties(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</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 choice properties for this property. Typically this
will only contain properties if we are dealing with a 'choice'.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>properties</code> - </dd>
</dl>
</li>
</ul>
<a name="getXmlElementRefs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlElementRefs</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/XmlElementRef.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElementRef</a>&gt;&nbsp;getXmlElementRefs()</pre>
<div class="block">Return the List of XmlElementRef(s) for this Property.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setXmlElementRefs-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlElementRefs</h4>
<pre>public&nbsp;void&nbsp;setXmlElementRefs(<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/XmlElementRef.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElementRef</a>&gt;&nbsp;xmlElementRefs)</pre>
<div class="block">Set the List of XmlElementRef(s) for this Property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlElementRefs</code> - </dd>
</dl>
</li>
</ul>
<a name="addReferencedElement-org.eclipse.persistence.jaxb.compiler.ElementDeclaration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addReferencedElement</h4>
<pre>public&nbsp;void&nbsp;addReferencedElement(<a href="../../../../../org/eclipse/persistence/jaxb/compiler/ElementDeclaration.html" title="class in org.eclipse.persistence.jaxb.compiler">ElementDeclaration</a>&nbsp;element)</pre>
<div class="block">Add an ElementDeclaration to the list of referenced elements. Typically this
will only contain ElementDeclarations if we are dealing with a 'reference'.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>element</code> - </dd>
</dl>
</li>
</ul>
<a name="getReferencedElements--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReferencedElements</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/ElementDeclaration.html" title="class in org.eclipse.persistence.jaxb.compiler">ElementDeclaration</a>&gt;&nbsp;getReferencedElements()</pre>
<div class="block">Return the list of referenced elements. Typically this will only
contain ElementDeclarations if we are dealing with a 'reference'.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getFixedValue--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFixedValue</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;getFixedValue()</pre>
</li>
</ul>
<a name="setFixedValue-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFixedValue</h4>
<pre>public&nbsp;void&nbsp;setFixedValue(<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;fixedValue)</pre>
</li>
</ul>
<a name="isPositional--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPositional</h4>
<pre>public&nbsp;boolean&nbsp;isPositional()</pre>
<div class="block">Indicates if this property is mapped by position, i.e. 'name="data[1]"',
or is mapped by attribute value (predicate mapping), i.e.
'personal-info[@pi-type='last-name']/name[@name-type='surname']/text()'</div>
</li>
</ul>
<a name="setReadOnly-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setReadOnly</h4>
<pre>public&nbsp;void&nbsp;setReadOnly(boolean&nbsp;isReadOnly)</pre>
<div class="block">Flag the mapping for this Property as read-only.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isReadOnly</code> - the true/false value to set</dd>
</dl>
</li>
</ul>
<a name="isReadOnly--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isReadOnly</h4>
<pre>public&nbsp;boolean&nbsp;isReadOnly()</pre>
<div class="block">Indicates if the mapping for this Property is read-only.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if read-only, false if not</dd>
</dl>
</li>
</ul>
<a name="isSetReadOnly--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetReadOnly</h4>
<pre>public&nbsp;boolean&nbsp;isSetReadOnly()</pre>
<div class="block">Indicates if the isReadOnly flag was set via external metadata.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setWriteOnly-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWriteOnly</h4>
<pre>public&nbsp;void&nbsp;setWriteOnly(boolean&nbsp;isWriteOnly)</pre>
<div class="block">Flag the mapping for this Property as write-only.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isWriteOnly</code> - the true/false value to set</dd>
</dl>
</li>
</ul>
<a name="isWriteOnly--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isWriteOnly</h4>
<pre>public&nbsp;boolean&nbsp;isWriteOnly()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if write-only, false if not</dd>
</dl>
</li>
</ul>
<a name="isSetWriteOnly--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetWriteOnly</h4>
<pre>public&nbsp;boolean&nbsp;isSetWriteOnly()</pre>
<div class="block">Indicates if the isWriteOnly flag was set via external metadata.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setCdata-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCdata</h4>
<pre>public&nbsp;void&nbsp;setCdata(boolean&nbsp;isCdata)</pre>
<div class="block">Flag the mapping for this Property as containing character data.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isCdata</code> - the true/false value to set</dd>
</dl>
</li>
</ul>
<a name="isCdata--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCdata</h4>
<pre>public&nbsp;boolean&nbsp;isCdata()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if character data, false if not</dd>
</dl>
</li>
</ul>
<a name="isSetCdata--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetCdata</h4>
<pre>public&nbsp;boolean&nbsp;isSetCdata()</pre>
<div class="block">Indicates if the isCdata flag was set via external metadata.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getXmlPath--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlPath</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;getXmlPath()</pre>
<div class="block">Return the xpath for this property.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="setXmlPath-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlPath</h4>
<pre>public&nbsp;void&nbsp;setXmlPath(<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;xmlPath)</pre>
<div class="block">Set the xpath for this property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlPath</code> - </dd>
</dl>
</li>
</ul>
<a name="isSetXmlPath--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetXmlPath</h4>
<pre>public&nbsp;boolean&nbsp;isSetXmlPath()</pre>
<div class="block">Indicates if an xpath is set for this property.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="getNullPolicy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNullPolicy</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlAbstractNullPolicy.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlAbstractNullPolicy</a>&nbsp;getNullPolicy()</pre>
<div class="block">Returns the null policy for this property.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>null policy or null if not set</dd>
</dl>
</li>
</ul>
<a name="setNullPolicy-org.eclipse.persistence.jaxb.xmlmodel.XmlAbstractNullPolicy-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNullPolicy</h4>
<pre>public&nbsp;void&nbsp;setNullPolicy(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlAbstractNullPolicy.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlAbstractNullPolicy</a>&nbsp;nullPolicy)</pre>
<div class="block">Set the null policy for this property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>nullPolicy</code> - </dd>
</dl>
</li>
</ul>
<a name="isSetNullPolicy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetNullPolicy</h4>
<pre>public&nbsp;boolean&nbsp;isSetNullPolicy()</pre>
<div class="block">Indicates if a null policy is set for this property.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a name="shouldSetNillable--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shouldSetNillable</h4>
<pre>public&nbsp;boolean&nbsp;shouldSetNillable()</pre>
<div class="block">Indicates if nillable='true' should be set on a given schema component.
This will typically be called by SchemaGenerator.
The value returned will be true if one of the following is true:
- isNillable
- isSetNullPolicy &amp;&amp; xsi-nil-represents-null == 'true'
- isSetNullPolicy &amp;&amp; null-representation-for-xml == 'XSI_NIL'</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</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="isSetUserProperties--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetUserProperties</h4>
<pre>public&nbsp;boolean&nbsp;isSetUserProperties()</pre>
<div class="block">Indicates if a map of userProperties is set for this property.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if the userProperties property has been set,
i.e. is non-null, otherwise false</dd>
</dl>
</li>
</ul>
<a name="getXmlTransformation--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlTransformation</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlTransformation.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlTransformation</a>&nbsp;getXmlTransformation()</pre>
<div class="block">Return the XmlTransformation set on this property.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the XmlTransformation set on this property, or null if one has not been set.</dd>
</dl>
</li>
</ul>
<a name="setXmlTransformation-org.eclipse.persistence.jaxb.xmlmodel.XmlTransformation-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlTransformation</h4>
<pre>public&nbsp;void&nbsp;setXmlTransformation(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlTransformation.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlTransformation</a>&nbsp;xmlTransformation)</pre>
<div class="block">Set the XmlTransformation for this property. The info contained in
the XmlTransformation will be used to construct an
XmlTransformationMapping.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlTransformation</code> - </dd>
</dl>
</li>
</ul>
<a name="isSetXmlTransformation--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetXmlTransformation</h4>
<pre>public&nbsp;boolean&nbsp;isSetXmlTransformation()</pre>
<div class="block">Indicates if an XmlTransformation is set for this porperty.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if the xmlTransformation property has been set,
i.e. is non-null, otherwise false</dd>
</dl>
</li>
</ul>
<a name="isXmlTransformation--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isXmlTransformation</h4>
<pre>public&nbsp;boolean&nbsp;isXmlTransformation()</pre>
<div class="block">Indicates if this property represents an XmlTransformation.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>value of isXmlTransformation property</dd>
</dl>
</li>
</ul>
<a name="setIsXmlTransformation-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsXmlTransformation</h4>
<pre>public&nbsp;void&nbsp;setIsXmlTransformation(boolean&nbsp;isXmlTransformation)</pre>
<div class="block">Set flag that indicates if this property represents an XmlTransformation.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isXmlTransformation</code> - </dd>
</dl>
</li>
</ul>
<a name="setXmlJoinNodes-org.eclipse.persistence.jaxb.xmlmodel.XmlJoinNodes-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlJoinNodes</h4>
<pre>public&nbsp;void&nbsp;setXmlJoinNodes(<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlJoinNodes.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlJoinNodes</a>&nbsp;xmlJoinNodes)</pre>
<div class="block">Set XmlJoinNodes for this property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xmlJoinNodes</code> - the xmlJoinNodes to set</dd>
</dl>
</li>
</ul>
<a name="getXmlJoinNodes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlJoinNodes</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/persistence/jaxb/xmlmodel/XmlJoinNodes.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlJoinNodes</a>&nbsp;getXmlJoinNodes()</pre>
<div class="block">Return the XmlJoinNodes for this property.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the xmlJoinNodes</dd>
</dl>
</li>
</ul>
<a name="isSetXmlJoinNodes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetXmlJoinNodes</h4>
<pre>public&nbsp;boolean&nbsp;isSetXmlJoinNodes()</pre>
<div class="block">Indicates if this property has XmlJoinNodes set.
return true if xmlJoinNodes is non-null, otherwise false</div>
</li>
</ul>
<a name="clone--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;clone()</pre>
<div class="block">Return a shallow copy of this Property.
Simply calls super.clone().</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><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></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
</dl>
</li>
</ul>
<a name="getXmlJoinNodesList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXmlJoinNodesList</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/XmlJoinNodes.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlJoinNodes</a>&gt;&nbsp;getXmlJoinNodesList()</pre>
<div class="block">Return the list of XmlJoinNodes for this Property, if any.
This will typically be set when processing an XmlElements
declaration containing XmlJoinNodes.</div>
</li>
</ul>
<a name="setXmlJoinNodesList-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlJoinNodesList</h4>
<pre>public&nbsp;void&nbsp;setXmlJoinNodesList(<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/XmlJoinNodes.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlJoinNodes</a>&gt;&nbsp;xmlJoinNodesList)</pre>
<div class="block">Set the list of XmlJoinNodes for this Property. This method
will typically be called when processing an XmlElements
declaration containing XmlJoinNodes.</div>
</li>
</ul>
<a name="isSetXmlJoinNodesList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSetXmlJoinNodesList</h4>
<pre>public&nbsp;boolean&nbsp;isSetXmlJoinNodesList()</pre>
<div class="block">Indicates if xmlJoinNodesList has been set, i.e. is non-null</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if xmlJoinNodesList is non-null, false otherwise</dd>
</dl>
</li>
</ul>
<a name="isVirtual--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isVirtual</h4>
<pre>public&nbsp;boolean&nbsp;isVirtual()</pre>
</li>
</ul>
<a name="setExtension-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setExtension</h4>
<pre>public&nbsp;void&nbsp;setExtension(boolean&nbsp;value)</pre>
</li>
</ul>
<a name="isXmlLocation--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isXmlLocation</h4>
<pre>public&nbsp;boolean&nbsp;isXmlLocation()</pre>
</li>
</ul>
<a name="setXmlLocation-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setXmlLocation</h4>
<pre>public&nbsp;void&nbsp;setXmlLocation(boolean&nbsp;isXmlLocation)</pre>
</li>
</ul>
<a name="isSuperClassProperty--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSuperClassProperty</h4>
<pre>public&nbsp;boolean&nbsp;isSuperClassProperty()</pre>
</li>
</ul>
<a name="setIsSuperClassProperty-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsSuperClassProperty</h4>
<pre>public&nbsp;void&nbsp;setIsSuperClassProperty(boolean&nbsp;b)</pre>
</li>
</ul>
<a name="getVariableAttributeName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVariableAttributeName</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;getVariableAttributeName()</pre>
</li>
</ul>
<a name="setVariableAttributeName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setVariableAttributeName</h4>
<pre>public&nbsp;void&nbsp;setVariableAttributeName(<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;variableAttributeName)</pre>
</li>
</ul>
<a name="getVariableClassName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVariableClassName</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;getVariableClassName()</pre>
</li>
</ul>
<a name="setVariableClassName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setVariableClassName</h4>
<pre>public&nbsp;void&nbsp;setVariableClassName(<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;variableClassName)</pre>
</li>
</ul>
<a name="isVariableNodeAttribute--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isVariableNodeAttribute</h4>
<pre>public&nbsp;boolean&nbsp;isVariableNodeAttribute()</pre>
</li>
</ul>
<a name="setVariableNodeAttribute-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setVariableNodeAttribute</h4>
<pre>public&nbsp;void&nbsp;setVariableNodeAttribute(boolean&nbsp;variableNodeAttribute)</pre>
</li>
</ul>
<a name="isTyped--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isTyped</h4>
<pre>public&nbsp;boolean&nbsp;isTyped()</pre>
</li>
</ul>
<a name="setTyped-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTyped</h4>
<pre>public&nbsp;void&nbsp;setTyped(boolean&nbsp;isTyped)</pre>
</li>
</ul>
<a name="getFacets--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFacets</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/facets/Facet.html" title="interface in org.eclipse.persistence.jaxb.compiler.facets">Facet</a>&gt;&nbsp;getFacets()</pre>
</li>
</ul>
<a name="addFacet-org.eclipse.persistence.jaxb.compiler.facets.Facet-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addFacet</h4>
<pre>public&nbsp;void&nbsp;addFacet(<a href="../../../../../org/eclipse/persistence/jaxb/compiler/facets/Facet.html" title="interface in org.eclipse.persistence.jaxb.compiler.facets">Facet</a>&nbsp;facet)</pre>
</li>
</ul>
<a name="setMinOccurs-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMinOccurs</h4>
<pre>public&nbsp;void&nbsp;setMinOccurs(int&nbsp;minOccurs)</pre>
</li>
</ul>
<a name="getMinOccurs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinOccurs</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;getMinOccurs()</pre>
</li>
</ul>
<a name="setMaxOccurs-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxOccurs</h4>
<pre>public&nbsp;void&nbsp;setMaxOccurs(int&nbsp;maxOccurs)</pre>
</li>
</ul>
<a name="getMaxOccurs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxOccurs</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;getMaxOccurs()</pre>
</li>
</ul>
<a name="setNotNullAnnotated-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNotNullAnnotated</h4>
<pre>public&nbsp;void&nbsp;setNotNullAnnotated(boolean&nbsp;notNullAnnotated)</pre>
</li>
</ul>
<a name="isNotNullAnnotated--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>isNotNullAnnotated</h4>
<pre>public&nbsp;boolean&nbsp;isNotNullAnnotated()</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.0, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/eclipse/persistence/jaxb/compiler/PackageInfo.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/SchemaGenerator.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/Property.html" target="_top">Frames</a></li>
<li><a href="Property.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;2020 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p>
</body>
</html>