Files
developer.sailpoint.com/static/rule-java-docs/connector/common/Util.html
2024-07-22 20:30:43 +00:00

1604 lines
64 KiB
HTML

<!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_412) on Mon Jul 22 13:25:23 PDT 2024 -->
<title>Util</title>
<meta name="date" content="2024-07-22">
<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="Util";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":9,"i73":9,"i74":9,"i75":9,"i76":9,"i77":9,"i78":9,"i79":9,"i80":9,"i81":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static 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-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../connector/common/JsonUtil.JsonParserBuilder.html" title="class in connector.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
</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>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">connector.common</div>
<h2 title="Class Util" class="title">Class Util</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>connector.common.Util</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">Util</span>
extends java.lang.Object</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== 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="../../connector/common/Util.html#Util--">Util</a></span>()</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;java.util.List&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#arrayToList-T:A-">arrayToList</a></span>(T[]&nbsp;array)</code>
<div class="block">Given an array, returns a list.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static java.util.List</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#asList-java.lang.Object-">asList</a></span>(java.lang.Object&nbsp;o)</code>
<div class="block">Return a List with the given object.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#atob-java.lang.String-">atob</a></span>(java.lang.String&nbsp;a)</code>
<div class="block">Convert a string to a boolean.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#atoi-java.lang.String-">atoi</a></span>(java.lang.String&nbsp;a)</code>
<div class="block">Convert a String value into a primitive integer value.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#atoi-java.lang.String-int-">atoi</a></span>(java.lang.String&nbsp;a,
int&nbsp;def)</code>
<div class="block">Convert a String value into a primitive integer value.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#atol-java.lang.String-">atol</a></span>(java.lang.String&nbsp;a)</code>
<div class="block">Convert a string to a long.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#capitalize-java.lang.String-">capitalize</a></span>(java.lang.String&nbsp;str)</code>
<div class="block">Capitalize the first character of a string.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#computeDifference-java.util.Date-java.util.Date-">computeDifference</a></span>(java.util.Date&nbsp;start,
java.util.Date&nbsp;end)</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#computeDifferenceMilli-java.util.Date-java.util.Date-">computeDifferenceMilli</a></span>(java.util.Date&nbsp;start,
java.util.Date&nbsp;end)</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>static java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#convertStringToList-java.lang.String-java.lang.String-">convertStringToList</a></span>(java.lang.String&nbsp;value,
java.lang.String&nbsp;delimiter)</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>static java.util.Set&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#convertStringToSet-java.lang.String-java.lang.String-">convertStringToSet</a></span>(java.lang.String&nbsp;value,
java.lang.String&nbsp;delimiter)</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>static java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#csvToList-java.lang.String-">csvToList</a></span>(java.lang.String&nbsp;src)</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>static java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#csvToList-java.lang.String-java.lang.String-">csvToList</a></span>(java.lang.String&nbsp;src,
java.lang.String&nbsp;delimiter)</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#dateToString-java.util.Date-">dateToString</a></span>(java.util.Date&nbsp;src)</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#dateToString-java.util.Date-java.lang.String-">dateToString</a></span>(java.util.Date&nbsp;src,
java.lang.String&nbsp;format)</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#dateToString-java.util.Date-java.lang.String-java.util.TimeZone-">dateToString</a></span>(java.util.Date&nbsp;src,
java.lang.String&nbsp;format,
java.util.TimeZone&nbsp;tz)</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#dtoa-double-">dtoa</a></span>(double&nbsp;d)</code>
<div class="block">Convert a double to a string.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#escapeMetaCharacters-java.lang.String-">escapeMetaCharacters</a></span>(java.lang.String&nbsp;inputString)</code>
<div class="block">Escapes the following metaCharacters
String[] metaCharacters = new String[]{"\\", "^", "$", "{", "}", "[", "]", "(", ")", ".", "*", "+", "?", "|", "<", ">", "-", "&", "%"};</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#escapeXmlSpecialChar-java.lang.String-">escapeXmlSpecialChar</a></span>(java.lang.String&nbsp;inputString)</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#expandVariables-java.lang.String-java.util.Map-">expandVariables</a></span>(java.lang.String&nbsp;src,
java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;variables)</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;java.util.List&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#filterNulls-java.util.List-">filterNulls</a></span>(java.util.List&lt;T&gt;&nbsp;src)</code>
<div class="block">Remove nulls from a list.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#ftoa-float-">ftoa</a></span>(float&nbsp;f)</code>
<div class="block">Convert a float to a string.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>static java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#get-java.util.Map-java.lang.String-">get</a></span>(java.util.Map&nbsp;map,
java.lang.String&nbsp;name)</code>&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#getBoolean-java.util.Map-java.lang.String-">getBoolean</a></span>(java.util.Map&nbsp;map,
java.lang.String&nbsp;name)</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>static java.util.Date</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#getDate-java.lang.Object-">getDate</a></span>(java.lang.Object&nbsp;o)</code>&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#getHostName--">getHostName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#getInt-java.util.Map-java.lang.String-">getInt</a></span>(java.util.Map&nbsp;map,
java.lang.String&nbsp;name)</code>&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>static java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#getJarDetails-java.lang.String-java.util.List-">getJarDetails</a></span>(java.lang.String&nbsp;jarClass,
java.util.List&lt;java.lang.String&gt;&nbsp;attributes)</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#getString-java.util.Map-java.lang.String-">getString</a></span>(java.util.Map&nbsp;map,
java.lang.String&nbsp;name)</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#getString-java.lang.String-">getString</a></span>(java.lang.String&nbsp;s)</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#getTimeDiff-java.time.Instant-">getTimeDiff</a></span>(java.time.Instant&nbsp;start)</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>static java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#getValueFromMap-java.util.Map-java.lang.String-">getValueFromMap</a></span>(java.util.Map&nbsp;map,
java.lang.String&nbsp;name)</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#isAnyNullOrEmpty-java.lang.String...-">isAnyNullOrEmpty</a></span>(java.lang.String...&nbsp;vals)</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#isBooleanOrNumberOrList-java.lang.Object-">isBooleanOrNumberOrList</a></span>(java.lang.Object&nbsp;attributeValue)</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#isEmpty-java.util.Collection-">isEmpty</a></span>(java.util.Collection&nbsp;collection)</code>&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#isEmpty-int:A-">isEmpty</a></span>(int[]&nbsp;args)</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#isEmpty-java.util.Iterator-">isEmpty</a></span>(java.util.Iterator&nbsp;i)</code>
<div class="block">Return true if the specified Iterator is empty.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#isEmpty-java.util.Map-">isEmpty</a></span>(java.util.Map&nbsp;map)</code>&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#isEmpty-java.lang.Object:A-">isEmpty</a></span>(java.lang.Object[]&nbsp;args)</code>&nbsp;</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#isEmpty-java.lang.String-">isEmpty</a></span>(java.lang.String&nbsp;src)</code>&nbsp;</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#isIdentityNow--">isIdentityNow</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#isInt-java.lang.String-">isInt</a></span>(java.lang.String&nbsp;str)</code>&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#isNothing-java.lang.String-">isNothing</a></span>(java.lang.String&nbsp;str)</code>&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#isNotNullOrEmpty-java.lang.String-">isNotNullOrEmpty</a></span>(java.lang.String&nbsp;str)</code>&nbsp;</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#isNullOrEmpty-java.lang.String-">isNullOrEmpty</a></span>(java.lang.String&nbsp;str)</code>&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;java.lang.Iterable&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#iterate-java.lang.Iterable-">iterate</a></span>(java.lang.Iterable&lt;T&gt;&nbsp;iterable)</code>&nbsp;</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#itoa-int-">itoa</a></span>(int&nbsp;i)</code>
<div class="block">Convert an integer to a string.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#listToCsv-java.util.List-">listToCsv</a></span>(java.util.List&nbsp;list)</code>&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#listToCsv-java.util.List-boolean-">listToCsv</a></span>(java.util.List&nbsp;list,
boolean&nbsp;filterEmpty)</code>&nbsp;</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>static java.util.Map</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#listToMap-java.util.List-">listToMap</a></span>(java.util.List&lt;java.lang.String&gt;&nbsp;listOfValues)</code>&nbsp;</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#listToQuotedCsv-java.util.List-java.lang.Character-boolean-">listToQuotedCsv</a></span>(java.util.List&nbsp;list,
java.lang.Character&nbsp;quoteChar,
boolean&nbsp;filterEmpty)</code>&nbsp;</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#listToQuotedCsv-java.util.List-java.lang.Character-boolean-boolean-">listToQuotedCsv</a></span>(java.util.List&nbsp;list,
java.lang.Character&nbsp;quoteChar,
boolean&nbsp;filterEmpty,
boolean&nbsp;conditionallyQuote)</code>&nbsp;</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#listToQuotedCsv-java.util.List-java.lang.Character-boolean-boolean-boolean-">listToQuotedCsv</a></span>(java.util.List&nbsp;list,
java.lang.Character&nbsp;quoteChar,
boolean&nbsp;filterEmpty,
boolean&nbsp;conditionallyQuote,
boolean&nbsp;conditionallyAddSpace)</code>&nbsp;</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#ltoa-long-">ltoa</a></span>(long&nbsp;l)</code>
<div class="block">Convert a long to a string.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#nullSafeCaseInsensitiveEq-java.lang.String-java.lang.String-">nullSafeCaseInsensitiveEq</a></span>(java.lang.String&nbsp;o1,
java.lang.String&nbsp;o2)</code>
<div class="block">This method performs a null-safe equality comparison between the two strings.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>static &lt;T extends java.lang.Comparable&gt;<br>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#nullSafeCompareTo-T-T-">nullSafeCompareTo</a></span>(T&nbsp;o1,
T&nbsp;o2)</code>
<div class="block">Return the compareTo() value for two objects that may be null.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#nullSafeContains-java.util.List-java.lang.Object-">nullSafeContains</a></span>(java.util.List&nbsp;list,
java.lang.Object&nbsp;o)</code>
<div class="block">Check a list for the given object, checking for
null on the list.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#nullSafeEq-java.lang.Object-java.lang.Object-">nullSafeEq</a></span>(java.lang.Object&nbsp;o1,
java.lang.Object&nbsp;o2)</code>
<div class="block">This method performs a null-safe equality comparison between the two
given objects.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#nullSafeEq-java.lang.Object-java.lang.Object-boolean-">nullSafeEq</a></span>(java.lang.Object&nbsp;o1,
java.lang.Object&nbsp;o2,
boolean&nbsp;nullsEq)</code>
<div class="block">This method performs a null-safe equality comparison between the two
given objects.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#nullSafeEq-java.lang.Object-java.lang.Object-boolean-boolean-">nullSafeEq</a></span>(java.lang.Object&nbsp;o1,
java.lang.Object&nbsp;o2,
boolean&nbsp;nullsEq,
boolean&nbsp;emptyStringToNull)</code>
<div class="block">This method performs a null-safe equality comparison between the two
given objects.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#nullSafeEq-java.lang.String-java.lang.String-">nullSafeEq</a></span>(java.lang.String&nbsp;s1,
java.lang.String&nbsp;s2)</code>&nbsp;</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#nullSafeEq-java.lang.String-java.lang.String-boolean-">nullSafeEq</a></span>(java.lang.String&nbsp;s1,
java.lang.String&nbsp;s2,
boolean&nbsp;nullsEq)</code>&nbsp;</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#otob-java.lang.Object-">otob</a></span>(java.lang.Object&nbsp;o)</code>
<div class="block">Convert an object to a boolean.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#otoi-java.lang.Object-">otoi</a></span>(java.lang.Object&nbsp;o)</code>
<div class="block">Convert an object to a Integer.</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>static java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#otol-java.lang.Object-">otol</a></span>(java.lang.Object&nbsp;o)</code>
<div class="block">Convert an object to a List of Strings.</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>static java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#otolForNonCSVList-java.lang.Object-">otolForNonCSVList</a></span>(java.lang.Object&nbsp;o)</code>&nbsp;</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>static java.util.Map&lt;java.lang.String,java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#otom-java.lang.Object-">otom</a></span>(java.lang.Object&nbsp;o)</code>
<div class="block">Convert an object to a Map.</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#otos-java.lang.Object-">otos</a></span>(java.lang.Object&nbsp;o)</code>
<div class="block">Convert an object to its string representation.</div>
</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;java.util.List&lt;java.util.List&lt;T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#partition-java.util.Collection-int-">partition</a></span>(java.util.Collection&lt;T&gt;&nbsp;members,
int&nbsp;maxSize)</code>&nbsp;</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#quoteNameSQLObject-java.lang.String-">quoteNameSQLObject</a></span>(java.lang.String&nbsp;sqlParam)</code>&nbsp;</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#quoteSQLPassword-java.lang.String-">quoteSQLPassword</a></span>(java.lang.String&nbsp;passwordToQuote)</code>&nbsp;</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>static java.util.List&lt;java.lang.String[]&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#readFile-java.lang.String-java.lang.String-boolean-">readFile</a></span>(java.lang.String&nbsp;fileNameWithPath,
java.lang.String&nbsp;delimiter,
boolean&nbsp;skipHeaderOnFirstLine)</code>&nbsp;</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#removeDuplicates-java.util.List-">removeDuplicates</a></span>(java.util.List&lt;T&gt;&nbsp;list)</code>&nbsp;</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#replaceCharacter-java.lang.String-java.lang.String-java.lang.String-">replaceCharacter</a></span>(java.lang.String&nbsp;toReplace,
java.lang.String&nbsp;replaceWith,
java.lang.String&nbsp;str)</code>&nbsp;</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;java.lang.Iterable&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#safeIterable-java.lang.Iterable-">safeIterable</a></span>(java.lang.Iterable&lt;T&gt;&nbsp;iterable)</code>&nbsp;</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#setToCsv-java.util.Set-">setToCsv</a></span>(java.util.Set&lt;?&gt;&nbsp;set)</code>&nbsp;</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#size-java.util.Collection-">size</a></span>(java.util.Collection&nbsp;c)</code>
<div class="block">Return the size of the given collection.</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#stackToString-java.lang.Throwable-">stackToString</a></span>(java.lang.Throwable&nbsp;th)</code>&nbsp;</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code>static java.util.Date</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#stringToDate-java.lang.String-">stringToDate</a></span>(java.lang.String&nbsp;src)</code>&nbsp;</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code>static java.util.List</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#stringToList-java.lang.String-">stringToList</a></span>(java.lang.String&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#trimWhitespace-java.lang.String-">trimWhitespace</a></span>(java.lang.String&nbsp;src)</code>&nbsp;</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../connector/common/Util.html#uuid--">uuid</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Util--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Util</h4>
<pre>public&nbsp;Util()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="uuid--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>uuid</h4>
<pre>public static&nbsp;java.lang.String&nbsp;uuid()</pre>
</li>
</ul>
<a name="partition-java.util.Collection-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partition</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;java.util.List&lt;java.util.List&lt;T&gt;&gt;&nbsp;partition(java.util.Collection&lt;T&gt;&nbsp;members,
int&nbsp;maxSize)</pre>
</li>
</ul>
<a name="capitalize-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>capitalize</h4>
<pre>public static&nbsp;java.lang.String&nbsp;capitalize(java.lang.String&nbsp;str)</pre>
<div class="block">Capitalize the first character of a string.</div>
</li>
</ul>
<a name="atoi-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>atoi</h4>
<pre>public static&nbsp;int&nbsp;atoi(java.lang.String&nbsp;a)</pre>
<div class="block">Convert a String value into a primitive integer value.</div>
</li>
</ul>
<a name="atoi-java.lang.String-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>atoi</h4>
<pre>public static&nbsp;int&nbsp;atoi(java.lang.String&nbsp;a,
int&nbsp;def)</pre>
<div class="block">Convert a String value into a primitive integer value.
If the string is invalid, the value of the "def" argument is returned.</div>
</li>
</ul>
<a name="otoi-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>otoi</h4>
<pre>public static&nbsp;int&nbsp;otoi(java.lang.Object&nbsp;o)</pre>
<div class="block">Convert an object to a Integer.</div>
</li>
</ul>
<a name="atol-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>atol</h4>
<pre>public static&nbsp;long&nbsp;atol(java.lang.String&nbsp;a)</pre>
<div class="block">Convert a string to a long.</div>
</li>
</ul>
<a name="itoa-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>itoa</h4>
<pre>public static&nbsp;java.lang.String&nbsp;itoa(int&nbsp;i)</pre>
<div class="block">Convert an integer to a string.</div>
</li>
</ul>
<a name="ltoa-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ltoa</h4>
<pre>public static&nbsp;java.lang.String&nbsp;ltoa(long&nbsp;l)</pre>
<div class="block">Convert a long to a string.</div>
</li>
</ul>
<a name="ftoa-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ftoa</h4>
<pre>public static&nbsp;java.lang.String&nbsp;ftoa(float&nbsp;f)</pre>
<div class="block">Convert a float to a string.</div>
</li>
</ul>
<a name="dtoa-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dtoa</h4>
<pre>public static&nbsp;java.lang.String&nbsp;dtoa(double&nbsp;d)</pre>
<div class="block">Convert a double to a string.</div>
</li>
</ul>
<a name="otob-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>otob</h4>
<pre>public static&nbsp;boolean&nbsp;otob(java.lang.Object&nbsp;o)</pre>
<div class="block">Convert an object to a boolean.</div>
</li>
</ul>
<a name="otos-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>otos</h4>
<pre>public static&nbsp;java.lang.String&nbsp;otos(java.lang.Object&nbsp;o)</pre>
<div class="block">Convert an object to its string representation. This will convert Lists
and Collections to comma-separated lists. Any other object is simply
returned as its toString() representation.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>o</code> - The object to convert to a string.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The string representation of the given object, or null if the
given object is null.</dd>
</dl>
</li>
</ul>
<a name="otol-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>otol</h4>
<pre>public static&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;otol(java.lang.Object&nbsp;o)</pre>
<div class="block">Convert an object to a List of Strings. This is useful when contending
with arguments that may be coming in as CSVs or as Lists.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>o</code> - Either a List<String> or a CSV list</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A new List containing all the elements in the specified object.
Note that if the specified object is a List this method returns a new List
containing all the elements of the one that was passed in.</dd>
</dl>
</li>
</ul>
<a name="otom-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>otom</h4>
<pre>public static&nbsp;java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;otom(java.lang.Object&nbsp;o)</pre>
<div class="block">Convert an object to a Map.</div>
</li>
</ul>
<a name="otolForNonCSVList-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>otolForNonCSVList</h4>
<pre>public static&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;otolForNonCSVList(java.lang.Object&nbsp;o)</pre>
</li>
</ul>
<a name="getValueFromMap-java.util.Map-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValueFromMap</h4>
<pre>public static&nbsp;java.lang.Object&nbsp;getValueFromMap(java.util.Map&nbsp;map,
java.lang.String&nbsp;name)</pre>
</li>
</ul>
<a name="csvToList-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>csvToList</h4>
<pre>public static&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;csvToList(java.lang.String&nbsp;src)</pre>
</li>
</ul>
<a name="csvToList-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>csvToList</h4>
<pre>public static&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;csvToList(java.lang.String&nbsp;src,
java.lang.String&nbsp;delimiter)</pre>
</li>
</ul>
<a name="escapeMetaCharacters-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>escapeMetaCharacters</h4>
<pre>public static&nbsp;java.lang.String&nbsp;escapeMetaCharacters(java.lang.String&nbsp;inputString)</pre>
<div class="block">Escapes the following metaCharacters
String[] metaCharacters = new String[]{"\\", "^", "$", "{", "}", "[", "]", "(", ")", ".", "*", "+", "?", "|", "<", ">", "-", "&", "%"};</div>
</li>
</ul>
<a name="listToCsv-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listToCsv</h4>
<pre>public static&nbsp;java.lang.String&nbsp;listToCsv(java.util.List&nbsp;list)</pre>
</li>
</ul>
<a name="listToCsv-java.util.List-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listToCsv</h4>
<pre>public static&nbsp;java.lang.String&nbsp;listToCsv(java.util.List&nbsp;list,
boolean&nbsp;filterEmpty)</pre>
</li>
</ul>
<a name="setToCsv-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setToCsv</h4>
<pre>public static&nbsp;java.lang.String&nbsp;setToCsv(java.util.Set&lt;?&gt;&nbsp;set)</pre>
</li>
</ul>
<a name="listToQuotedCsv-java.util.List-java.lang.Character-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listToQuotedCsv</h4>
<pre>public static&nbsp;java.lang.String&nbsp;listToQuotedCsv(java.util.List&nbsp;list,
java.lang.Character&nbsp;quoteChar,
boolean&nbsp;filterEmpty)</pre>
</li>
</ul>
<a name="listToQuotedCsv-java.util.List-java.lang.Character-boolean-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listToQuotedCsv</h4>
<pre>public static&nbsp;java.lang.String&nbsp;listToQuotedCsv(java.util.List&nbsp;list,
java.lang.Character&nbsp;quoteChar,
boolean&nbsp;filterEmpty,
boolean&nbsp;conditionallyQuote)</pre>
</li>
</ul>
<a name="listToQuotedCsv-java.util.List-java.lang.Character-boolean-boolean-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listToQuotedCsv</h4>
<pre>public static&nbsp;java.lang.String&nbsp;listToQuotedCsv(java.util.List&nbsp;list,
java.lang.Character&nbsp;quoteChar,
boolean&nbsp;filterEmpty,
boolean&nbsp;conditionallyQuote,
boolean&nbsp;conditionallyAddSpace)</pre>
</li>
</ul>
<a name="size-java.util.Collection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public static&nbsp;int&nbsp;size(java.util.Collection&nbsp;c)</pre>
<div class="block">Return the size of the given collection.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>c</code> - The possibly-null collection to get the size of.</dd>
</dl>
</li>
</ul>
<a name="isNullOrEmpty-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNullOrEmpty</h4>
<pre>public static&nbsp;boolean&nbsp;isNullOrEmpty(java.lang.String&nbsp;str)</pre>
</li>
</ul>
<a name="isNotNullOrEmpty-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNotNullOrEmpty</h4>
<pre>public static&nbsp;boolean&nbsp;isNotNullOrEmpty(java.lang.String&nbsp;str)</pre>
</li>
</ul>
<a name="isEmpty-java.util.Collection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
<pre>public static&nbsp;boolean&nbsp;isEmpty(java.util.Collection&nbsp;collection)</pre>
</li>
</ul>
<a name="isEmpty-java.util.Iterator-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
<pre>public static&nbsp;boolean&nbsp;isEmpty(java.util.Iterator&nbsp;i)</pre>
<div class="block">Return true if the specified Iterator is empty.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>i</code> - Iterator being checked</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true of the given Iterator is empty</dd>
</dl>
</li>
</ul>
<a name="isEmpty-java.lang.Object:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
<pre>public static&nbsp;boolean&nbsp;isEmpty(java.lang.Object[]&nbsp;args)</pre>
</li>
</ul>
<a name="isEmpty-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
<pre>public static&nbsp;boolean&nbsp;isEmpty(java.util.Map&nbsp;map)</pre>
</li>
</ul>
<a name="isEmpty-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
<pre>public static&nbsp;boolean&nbsp;isEmpty(java.lang.String&nbsp;src)</pre>
</li>
</ul>
<a name="isNothing-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNothing</h4>
<pre>public static&nbsp;boolean&nbsp;isNothing(java.lang.String&nbsp;str)</pre>
</li>
</ul>
<a name="isInt-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInt</h4>
<pre>public static&nbsp;boolean&nbsp;isInt(java.lang.String&nbsp;str)</pre>
</li>
</ul>
<a name="asList-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asList</h4>
<pre>public static&nbsp;java.util.List&nbsp;asList(java.lang.Object&nbsp;o)</pre>
<div class="block">Return a List with the given object. If the object is a List, it is
returned. If the object is a collection, a List with all of the elements
of the collection is returned. If the object is a non-collection, a new
List containing the given object is returned. If the object is null,
null is returned.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>o</code> - The object to return as a list.</dd>
</dl>
</li>
</ul>
<a name="getString-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre>public static&nbsp;java.lang.String&nbsp;getString(java.lang.String&nbsp;s)</pre>
</li>
</ul>
<a name="getString-java.util.Map-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre>public static&nbsp;java.lang.String&nbsp;getString(java.util.Map&nbsp;map,
java.lang.String&nbsp;name)</pre>
</li>
</ul>
<a name="convertStringToList-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>convertStringToList</h4>
<pre>public static&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;convertStringToList(java.lang.String&nbsp;value,
java.lang.String&nbsp;delimiter)</pre>
</li>
</ul>
<a name="stringToList-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stringToList</h4>
<pre>public static&nbsp;java.util.List&nbsp;stringToList(java.lang.String&nbsp;value)</pre>
</li>
</ul>
<a name="convertStringToSet-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>convertStringToSet</h4>
<pre>public static&nbsp;java.util.Set&lt;java.lang.String&gt;&nbsp;convertStringToSet(java.lang.String&nbsp;value,
java.lang.String&nbsp;delimiter)</pre>
</li>
</ul>
<a name="replaceCharacter-java.lang.String-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>replaceCharacter</h4>
<pre>public static&nbsp;java.lang.String&nbsp;replaceCharacter(java.lang.String&nbsp;toReplace,
java.lang.String&nbsp;replaceWith,
java.lang.String&nbsp;str)</pre>
</li>
</ul>
<a name="readFile-java.lang.String-java.lang.String-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readFile</h4>
<pre>public static&nbsp;java.util.List&lt;java.lang.String[]&gt;&nbsp;readFile(java.lang.String&nbsp;fileNameWithPath,
java.lang.String&nbsp;delimiter,
boolean&nbsp;skipHeaderOnFirstLine)
throws java.lang.Exception</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.Exception</code></dd>
</dl>
</li>
</ul>
<a name="isBooleanOrNumberOrList-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBooleanOrNumberOrList</h4>
<pre>public static&nbsp;boolean&nbsp;isBooleanOrNumberOrList(java.lang.Object&nbsp;attributeValue)</pre>
</li>
</ul>
<a name="quoteSQLPassword-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>quoteSQLPassword</h4>
<pre>public static&nbsp;java.lang.String&nbsp;quoteSQLPassword(java.lang.String&nbsp;passwordToQuote)</pre>
</li>
</ul>
<a name="quoteNameSQLObject-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>quoteNameSQLObject</h4>
<pre>public static&nbsp;java.lang.String&nbsp;quoteNameSQLObject(java.lang.String&nbsp;sqlParam)</pre>
</li>
</ul>
<a name="iterate-java.lang.Iterable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>iterate</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;java.lang.Iterable&lt;T&gt;&nbsp;iterate(java.lang.Iterable&lt;T&gt;&nbsp;iterable)</pre>
</li>
</ul>
<a name="safeIterable-java.lang.Iterable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>safeIterable</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;java.lang.Iterable&lt;T&gt;&nbsp;safeIterable(java.lang.Iterable&lt;T&gt;&nbsp;iterable)</pre>
</li>
</ul>
<a name="stackToString-java.lang.Throwable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stackToString</h4>
<pre>public static&nbsp;java.lang.String&nbsp;stackToString(java.lang.Throwable&nbsp;th)</pre>
</li>
</ul>
<a name="atob-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>atob</h4>
<pre>public static&nbsp;boolean&nbsp;atob(java.lang.String&nbsp;a)</pre>
<div class="block">Convert a string to a boolean.</div>
</li>
</ul>
<a name="listToMap-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listToMap</h4>
<pre>public static&nbsp;java.util.Map&nbsp;listToMap(java.util.List&lt;java.lang.String&gt;&nbsp;listOfValues)</pre>
</li>
</ul>
<a name="isAnyNullOrEmpty-java.lang.String...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAnyNullOrEmpty</h4>
<pre>public static&nbsp;boolean&nbsp;isAnyNullOrEmpty(java.lang.String...&nbsp;vals)</pre>
</li>
</ul>
<a name="get-java.util.Map-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public static&nbsp;java.lang.Object&nbsp;get(java.util.Map&nbsp;map,
java.lang.String&nbsp;name)</pre>
</li>
</ul>
<a name="getInt-java.util.Map-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public static&nbsp;int&nbsp;getInt(java.util.Map&nbsp;map,
java.lang.String&nbsp;name)</pre>
</li>
</ul>
<a name="getBoolean-java.util.Map-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>public static&nbsp;boolean&nbsp;getBoolean(java.util.Map&nbsp;map,
java.lang.String&nbsp;name)</pre>
</li>
</ul>
<a name="trimWhitespace-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trimWhitespace</h4>
<pre>public static&nbsp;java.lang.String&nbsp;trimWhitespace(java.lang.String&nbsp;src)</pre>
</li>
</ul>
<a name="nullSafeCaseInsensitiveEq-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullSafeCaseInsensitiveEq</h4>
<pre>public static&nbsp;boolean&nbsp;nullSafeCaseInsensitiveEq(java.lang.String&nbsp;o1,
java.lang.String&nbsp;o2)</pre>
<div class="block">This method performs a null-safe equality comparison between the two strings.
This will return true if both objects are null and nullsEq is true.
Empty or "null" strings will be converted to null before checking if emptyStringToNull is true.</div>
</li>
</ul>
<a name="nullSafeCompareTo-java.lang.Comparable-java.lang.Comparable-">
<!-- -->
</a><a name="nullSafeCompareTo-T-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullSafeCompareTo</h4>
<pre>public static&nbsp;&lt;T extends java.lang.Comparable&gt;&nbsp;int&nbsp;nullSafeCompareTo(T&nbsp;o1,
T&nbsp;o2)</pre>
<div class="block">Return the compareTo() value for two objects that may be null. Nulls
are considered equal, and null is greater than non-null.</div>
</li>
</ul>
<a name="getHostName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHostName</h4>
<pre>public static&nbsp;java.lang.String&nbsp;getHostName()</pre>
</li>
</ul>
<a name="nullSafeEq-java.lang.String-java.lang.String-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullSafeEq</h4>
<pre>public static&nbsp;boolean&nbsp;nullSafeEq(java.lang.String&nbsp;s1,
java.lang.String&nbsp;s2,
boolean&nbsp;nullsEq)</pre>
</li>
</ul>
<a name="nullSafeEq-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullSafeEq</h4>
<pre>public static&nbsp;boolean&nbsp;nullSafeEq(java.lang.String&nbsp;s1,
java.lang.String&nbsp;s2)</pre>
</li>
</ul>
<a name="nullSafeContains-java.util.List-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullSafeContains</h4>
<pre>public static&nbsp;boolean&nbsp;nullSafeContains(java.util.List&nbsp;list,
java.lang.Object&nbsp;o)</pre>
<div class="block">Check a list for the given object, checking for
null on the list.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>list</code> - </dd>
<dd><code>o</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if value is found in the list</dd>
</dl>
</li>
</ul>
<a name="nullSafeEq-java.lang.Object-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullSafeEq</h4>
<pre>public static&nbsp;boolean&nbsp;nullSafeEq(java.lang.Object&nbsp;o1,
java.lang.Object&nbsp;o2)</pre>
<div class="block">This method performs a null-safe equality comparison between the two
given objects. If both objects are null, this returns false.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>o1</code> - The first object to compare.</dd>
<dd><code>o2</code> - The second object to compare.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if both objects are non-null and equal.</dd>
</dl>
</li>
</ul>
<a name="nullSafeEq-java.lang.Object-java.lang.Object-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullSafeEq</h4>
<pre>public static&nbsp;boolean&nbsp;nullSafeEq(java.lang.Object&nbsp;o1,
java.lang.Object&nbsp;o2,
boolean&nbsp;nullsEq)</pre>
<div class="block">This method performs a null-safe equality comparison between the two
given objects. This will return true if both objects are null and
nullsEq is true.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>o1</code> - The first object to compare.</dd>
<dd><code>o2</code> - The second object to compare.</dd>
<dd><code>nullsEq</code> - Whether two null objects should be considered equal.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if both objects equal, or both objects are null and nullsEq
is true.</dd>
</dl>
</li>
</ul>
<a name="nullSafeEq-java.lang.Object-java.lang.Object-boolean-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nullSafeEq</h4>
<pre>public static&nbsp;boolean&nbsp;nullSafeEq(java.lang.Object&nbsp;o1,
java.lang.Object&nbsp;o2,
boolean&nbsp;nullsEq,
boolean&nbsp;emptyStringToNull)</pre>
<div class="block">This method performs a null-safe equality comparison between the two
given objects. This will return true if both objects are null and
nullsEq is true. Empty or "null" strings will be converted to null
before checking if emptyStringToNull is true.</div>
</li>
</ul>
<a name="getDate-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDate</h4>
<pre>public static&nbsp;java.util.Date&nbsp;getDate(java.lang.Object&nbsp;o)</pre>
</li>
</ul>
<a name="dateToString-java.util.Date-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dateToString</h4>
<pre>public static&nbsp;java.lang.String&nbsp;dateToString(java.util.Date&nbsp;src)</pre>
</li>
</ul>
<a name="dateToString-java.util.Date-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dateToString</h4>
<pre>public static&nbsp;java.lang.String&nbsp;dateToString(java.util.Date&nbsp;src,
java.lang.String&nbsp;format)</pre>
</li>
</ul>
<a name="dateToString-java.util.Date-java.lang.String-java.util.TimeZone-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dateToString</h4>
<pre>public static&nbsp;java.lang.String&nbsp;dateToString(java.util.Date&nbsp;src,
java.lang.String&nbsp;format,
java.util.TimeZone&nbsp;tz)</pre>
</li>
</ul>
<a name="stringToDate-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stringToDate</h4>
<pre>public static&nbsp;java.util.Date&nbsp;stringToDate(java.lang.String&nbsp;src)
throws java.text.ParseException</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.text.ParseException</code></dd>
</dl>
</li>
</ul>
<a name="computeDifferenceMilli-java.util.Date-java.util.Date-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computeDifferenceMilli</h4>
<pre>public static&nbsp;long&nbsp;computeDifferenceMilli(java.util.Date&nbsp;start,
java.util.Date&nbsp;end)
throws java.lang.Exception</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.Exception</code></dd>
</dl>
</li>
</ul>
<a name="computeDifference-java.util.Date-java.util.Date-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computeDifference</h4>
<pre>public static&nbsp;java.lang.String&nbsp;computeDifference(java.util.Date&nbsp;start,
java.util.Date&nbsp;end)
throws java.lang.Exception</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.Exception</code></dd>
</dl>
</li>
</ul>
<a name="isIdentityNow--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIdentityNow</h4>
<pre>public static&nbsp;boolean&nbsp;isIdentityNow()</pre>
</li>
</ul>
<a name="expandVariables-java.lang.String-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>expandVariables</h4>
<pre>public static&nbsp;java.lang.String&nbsp;expandVariables(java.lang.String&nbsp;src,
java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;variables)</pre>
</li>
</ul>
<a name="removeDuplicates-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeDuplicates</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;void&nbsp;removeDuplicates(java.util.List&lt;T&gt;&nbsp;list)</pre>
</li>
</ul>
<a name="filterNulls-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>filterNulls</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;java.util.List&lt;T&gt;&nbsp;filterNulls(java.util.List&lt;T&gt;&nbsp;src)</pre>
<div class="block">Remove nulls from a list.
Added as a temporary kludge for some obscure Hibernate crap
that adds phantom null's to Lists under some conditions.
Do not collapse empty lists to null, some object constructors
set the list before they begin populating it. This obviously
still has the potental for nulls, but at least Hibernate doesn't
appear to follow that pattern.</div>
</li>
</ul>
<a name="getJarDetails-java.lang.String-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJarDetails</h4>
<pre>public static&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getJarDetails(java.lang.String&nbsp;jarClass,
java.util.List&lt;java.lang.String&gt;&nbsp;attributes)
throws java.lang.Exception</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.Exception</code></dd>
</dl>
</li>
</ul>
<a name="arrayToList-java.lang.Object:A-">
<!-- -->
</a><a name="arrayToList-T:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arrayToList</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;java.util.List&lt;T&gt;&nbsp;arrayToList(T[]&nbsp;array)</pre>
<div class="block">Given an array, returns a list.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>array</code> - Array to copy to a list</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>New List, empty list if array is null.</dd>
</dl>
</li>
</ul>
<a name="isEmpty-int:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
<pre>public static&nbsp;boolean&nbsp;isEmpty(int[]&nbsp;args)</pre>
</li>
</ul>
<a name="escapeXmlSpecialChar-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>escapeXmlSpecialChar</h4>
<pre>public static&nbsp;java.lang.String&nbsp;escapeXmlSpecialChar(java.lang.String&nbsp;inputString)</pre>
</li>
</ul>
<a name="getTimeDiff-java.time.Instant-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getTimeDiff</h4>
<pre>public static&nbsp;long&nbsp;getTimeDiff(java.time.Instant&nbsp;start)</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-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../connector/common/JsonUtil.JsonParserBuilder.html" title="class in connector.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
</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>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>