blob: 86a447e5094b33c521247e572ab26c8b0fd0404a [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_292) on Tue Jun 15 06:13:00 GMT 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Separator (Apache Hadoop YARN TimelineService HBase Common 3.3.1 API)</title>
<meta name="date" content="2021-06-15">
<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="Separator (Apache Hadoop YARN TimelineService HBase Common 3.3.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":10,"i2":9,"i3":10,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":9,"i14":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Separator.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/RowKeyPrefix.html" title="interface in org.apache.hadoop.yarn.server.timelineservice.storage.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/StringKeyConverter.html" title="class in org.apache.hadoop.yarn.server.timelineservice.storage.common"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../../index.html?org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" target="_top">Frames</a></li>
<li><a href="Separator.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="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.hadoop.yarn.server.timelineservice.storage.common</div>
<h2 title="Enum Separator" class="title">Enum Separator</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><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a>&lt;<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a>&gt;</li>
<li>
<ul class="inheritance">
<li>org.apache.hadoop.yarn.server.timelineservice.storage.common.Separator</li>
</ul>
</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/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public enum <span class="typeNameLabel">Separator</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a>&gt;</pre>
<div class="block">Used to separate row qualifiers, column qualifiers and compound fields.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#QUALIFIERS">QUALIFIERS</a></span></code>
<div class="block">separator in key or column qualifier fields.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#SPACE">SPACE</a></span></code>
<div class="block">separator in values, often used to avoid having these in qualifiers and
names.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#TAB">TAB</a></span></code>
<div class="block">separator in values, often used to avoid having these in qualifiers and
names.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#VALUES">VALUES</a></span></code>
<div class="block">separator in values, and/or compound key/column qualifier fields.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#EMPTY_BYTES">EMPTY_BYTES</a></span></code>
<div class="block">empty bytes.</div>
</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/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#EMPTY_STRING">EMPTY_STRING</a></span></code>
<div class="block">empty string.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#VARIABLE_SIZE">VARIABLE_SIZE</a></span></code>
<div class="block">Indicator for variable size of an individual segment in a split.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <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/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#decode-byte:A-org.apache.hadoop.yarn.server.timelineservice.storage.common.Separator...-">decode</a></span>(byte[]&nbsp;token,
<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a>...&nbsp;separators)</code>
<div class="block">Decode the given separators in the token with their decoding equivalents.</div>
</td>
</tr>
<tr id="i1" 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/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#decode-java.lang.String-">decode</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;token)</code>
<div class="block">Decode the token encoded using <a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#encode-java.lang.String-"><code>encode(String)</code></a>.</div>
</td>
</tr>
<tr id="i2" 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/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#decode-java.lang.String-org.apache.hadoop.yarn.server.timelineservice.storage.common.Separator...-">decode</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;token,
<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a>...&nbsp;separators)</code>
<div class="block">Decode the given separators in the token with their decoding equivalents.</div>
</td>
</tr>
<tr id="i3" 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/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#encode-java.lang.String-">encode</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;token)</code>
<div class="block">Used to make token safe to be used with this separator without collisions.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#encode-java.lang.String-org.apache.hadoop.yarn.server.timelineservice.storage.common.Separator...-">encode</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;token,
<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a>...&nbsp;separators)</code>
<div class="block">Encode the given separators in the token with their encoding equivalents.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#getValue--">getValue</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#join-byte:A...-">join</a></span>(byte[]...&nbsp;components)</code>
<div class="block">Returns a single byte array containing all of the individual arrays
components separated by this separator.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#joinEncoded-java.lang.Iterable-">joinEncoded</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;?&gt;&nbsp;items)</code>
<div class="block">Concatenates items (as String), using this separator.</div>
</td>
</tr>
<tr id="i8" 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/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#joinEncoded-java.lang.String...-">joinEncoded</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;items)</code>
<div class="block">Concatenates items (as String), using this separator.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>byte[][]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#split-byte:A-">split</a></span>(byte[]&nbsp;source)</code>
<div class="block">Splits the source array into multiple array segments using this separator,
as many times as splits are found.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>byte[][]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#split-byte:A-int-">split</a></span>(byte[]&nbsp;source,
int&nbsp;limit)</code>
<div class="block">Splits the source array into multiple array segments using this separator,
up to a maximum of count items.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>byte[][]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#split-byte:A-int:A-">split</a></span>(byte[]&nbsp;source,
int[]&nbsp;sizes)</code>
<div class="block">Splits the source array into multiple array segments using this separator.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#splitEncoded-java.lang.String-">splitEncoded</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;compoundValue)</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-" title="class or interface in java.lang">compareTo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.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/Enum.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/Enum.html?is-external=true#getDeclaringClass--" title="class or interface in java.lang">getDeclaringClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.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/Enum.html?is-external=true#name--" title="class or interface in java.lang">name</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="class or interface in java.lang">ordinal</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.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/Enum.html?is-external=true#valueOf-java.lang.Class-java.lang.String-" title="class or interface in java.lang">valueOf</a></code></li>
</ul>
<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#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#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#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">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="QUALIFIERS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>QUALIFIERS</h4>
<pre>public static final&nbsp;<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a> QUALIFIERS</pre>
<div class="block">separator in key or column qualifier fields.</div>
</li>
</ul>
<a name="VALUES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>VALUES</h4>
<pre>public static final&nbsp;<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a> VALUES</pre>
<div class="block">separator in values, and/or compound key/column qualifier fields.</div>
</li>
</ul>
<a name="SPACE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SPACE</h4>
<pre>public static final&nbsp;<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a> SPACE</pre>
<div class="block">separator in values, often used to avoid having these in qualifiers and
names. Note that if we use HTML form encoding through URLEncoder, we end up
getting a + for a space, which may already occur in strings, so we don't
want that.</div>
</li>
</ul>
<a name="TAB">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TAB</h4>
<pre>public static final&nbsp;<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a> TAB</pre>
<div class="block">separator in values, often used to avoid having these in qualifiers and
names.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="VARIABLE_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>VARIABLE_SIZE</h4>
<pre>public static final&nbsp;int VARIABLE_SIZE</pre>
<div class="block">Indicator for variable size of an individual segment in a split. The
segment ends wherever separator is encountered.
Typically used for string.
Also used to indicate that there is no fixed number of splits which need to
be returned. If split limit is specified as this, all possible splits are
returned.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.timelineservice.storage.common.Separator.VARIABLE_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="EMPTY_STRING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EMPTY_STRING</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> EMPTY_STRING</pre>
<div class="block">empty string.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.timelineservice.storage.common.Separator.EMPTY_STRING">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="EMPTY_BYTES">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>EMPTY_BYTES</h4>
<pre>public static final&nbsp;byte[] EMPTY_BYTES</pre>
<div class="block">empty bytes.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (Separator c : Separator.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a>&nbsp;valueOf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd>
</dl>
</li>
</ul>
<a name="getValue--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValue</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;getValue()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the original value of the separator</dd>
</dl>
</li>
</ul>
<a name="encode-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>encode</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;encode(<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;token)</pre>
<div class="block">Used to make token safe to be used with this separator without collisions.
It <em>must</em> be paired with <a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#decode-java.lang.String-"><code>decode(String)</code></a> for it to be
decoded correctly.
<p>
If you need to encode a given string for multiple separators,
<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#encode-java.lang.String-org.apache.hadoop.yarn.server.timelineservice.storage.common.Separator...-"><code>encode(String, Separator...)</code></a> should be used over successive
invocations of this method. It will result in a more compact version of the
encoded value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>token</code> - Token to be encoded.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the token with any occurrences of this separator URLEncoded.</dd>
</dl>
</li>
</ul>
<a name="decode-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>decode</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;decode(<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;token)</pre>
<div class="block">Decode the token encoded using <a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#encode-java.lang.String-"><code>encode(String)</code></a>. It <em>must</em> be
used for the result encoded with <a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#encode-java.lang.String-"><code>encode(String)</code></a> to be able to
recover the original.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>token</code> - Token to be decoded.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the token with any occurrences of the encoded separator replaced by
the separator itself.</dd>
</dl>
</li>
</ul>
<a name="encode-java.lang.String-org.apache.hadoop.yarn.server.timelineservice.storage.common.Separator...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>encode</h4>
<pre>public static&nbsp;byte[]&nbsp;encode(<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;token,
<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a>...&nbsp;separators)</pre>
<div class="block">Encode the given separators in the token with their encoding equivalents.
It <em>must</em> be paired with <a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#decode-byte:A-org.apache.hadoop.yarn.server.timelineservice.storage.common.Separator...-"><code>decode(byte[], Separator...)</code></a> or
<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#decode-java.lang.String-org.apache.hadoop.yarn.server.timelineservice.storage.common.Separator...-"><code>decode(String, Separator...)</code></a> with the same separators for it to be
decoded correctly.
<p>
If you need to encode a given string for multiple separators, this form of
encoding should be used over successive invocations of
<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#encode-java.lang.String-"><code>encode(String)</code></a>. It will result in a more compact version of the
encoded value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>token</code> - containing possible separators that need to be encoded.</dd>
<dd><code>separators</code> - to be encoded in the token with their URLEncoding
equivalent.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>non-null byte representation of the token with occurrences of the
separators encoded.</dd>
</dl>
</li>
</ul>
<a name="decode-byte:A-org.apache.hadoop.yarn.server.timelineservice.storage.common.Separator...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>decode</h4>
<pre>public static&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;decode(byte[]&nbsp;token,
<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a>...&nbsp;separators)</pre>
<div class="block">Decode the given separators in the token with their decoding equivalents.
It <em>must</em> be used for the result encoded with
<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#encode-java.lang.String-org.apache.hadoop.yarn.server.timelineservice.storage.common.Separator...-"><code>encode(String, Separator...)</code></a> with the same separators to be able
to recover the original.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>token</code> - containing possible separators that need to be encoded.</dd>
<dd><code>separators</code> - to be encoded in the token with their URLEncoding
equivalent.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>String representation of the token with occurrences of the URL
encoded separators decoded.</dd>
</dl>
</li>
</ul>
<a name="decode-java.lang.String-org.apache.hadoop.yarn.server.timelineservice.storage.common.Separator...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>decode</h4>
<pre>public static&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;decode(<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;token,
<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" title="enum in org.apache.hadoop.yarn.server.timelineservice.storage.common">Separator</a>...&nbsp;separators)</pre>
<div class="block">Decode the given separators in the token with their decoding equivalents.
It <em>must</em> be used for the result encoded with
<a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#encode-java.lang.String-org.apache.hadoop.yarn.server.timelineservice.storage.common.Separator...-"><code>encode(String, Separator...)</code></a> with the same separators to be able
to recover the original.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>token</code> - containing possible separators that need to be encoded.</dd>
<dd><code>separators</code> - to be encoded in the token with their URLEncoding
equivalent.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>String representation of the token with occurrences of the URL
encoded separators decoded.</dd>
</dl>
</li>
</ul>
<a name="join-byte:A...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>join</h4>
<pre>public&nbsp;byte[]&nbsp;join(byte[]...&nbsp;components)</pre>
<div class="block">Returns a single byte array containing all of the individual arrays
components separated by this separator.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>components</code> - Byte array components to be joined together.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>byte array after joining the components</dd>
</dl>
</li>
</ul>
<a name="joinEncoded-java.lang.String...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>joinEncoded</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;joinEncoded(<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;items)</pre>
<div class="block">Concatenates items (as String), using this separator.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>items</code> - Items join, <code>toString()</code> will be called in each item.
Any occurrence of the separator in the individual strings will be
first encoded. Cannot be null.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>non-null joined result. Note that when separator is null
the result is simply all items concatenated and the process is not
reversible through <a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#splitEncoded-java.lang.String-"><code>splitEncoded(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="joinEncoded-java.lang.Iterable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>joinEncoded</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;joinEncoded(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;?&gt;&nbsp;items)</pre>
<div class="block">Concatenates items (as String), using this separator.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>items</code> - Items join, <code>toString()</code> will be called in each item.
Any occurrence of the separator in the individual strings will be
first encoded. Cannot be null.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>non-null joined result. Note that when separator is null
the result is simply all items concatenated and the process is not
reversible through <a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#splitEncoded-java.lang.String-"><code>splitEncoded(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="splitEncoded-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>splitEncoded</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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;splitEncoded(<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;compoundValue)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>compoundValue</code> - containing individual values separated by this
separator, which have that separator encoded.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>non-null set of values from the compoundValue with the separator
decoded.</dd>
</dl>
</li>
</ul>
<a name="split-byte:A-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>split</h4>
<pre>public&nbsp;byte[][]&nbsp;split(byte[]&nbsp;source,
int&nbsp;limit)</pre>
<div class="block">Splits the source array into multiple array segments using this separator,
up to a maximum of count items. This will naturally produce copied byte
arrays for each of the split segments.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>source</code> - to be split</dd>
<dd><code>limit</code> - on how many segments are supposed to be returned. A
non-positive value indicates no limit on number of segments.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>source split by this separator.</dd>
</dl>
</li>
</ul>
<a name="split-byte:A-int:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>split</h4>
<pre>public&nbsp;byte[][]&nbsp;split(byte[]&nbsp;source,
int[]&nbsp;sizes)</pre>
<div class="block">Splits the source array into multiple array segments using this separator.
The sizes indicate the sizes of the relative components/segments.
In case one of the segments contains this separator before the specified
size is reached, the separator will be considered part of that segment and
we will continue till size is reached.
Variable length strings cannot contain this separator and are indiced with
a size of <a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html#VARIABLE_SIZE">0</a>. Such strings are encoded for this
separator and decoded after the results from split is returned.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>source</code> - byte array to be split.</dd>
<dd><code>sizes</code> - sizes of relative components/segments.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>source split by this separator as per the sizes specified..</dd>
</dl>
</li>
</ul>
<a name="split-byte:A-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>split</h4>
<pre>public&nbsp;byte[][]&nbsp;split(byte[]&nbsp;source)</pre>
<div class="block">Splits the source array into multiple array segments using this separator,
as many times as splits are found. This will naturally produce copied byte
arrays for each of the split segments.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>source</code> - byte array to be split</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>source split by this separator.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Separator.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/RowKeyPrefix.html" title="interface in org.apache.hadoop.yarn.server.timelineservice.storage.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../../../org/apache/hadoop/yarn/server/timelineservice/storage/common/StringKeyConverter.html" title="class in org.apache.hadoop.yarn.server.timelineservice.storage.common"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../../index.html?org/apache/hadoop/yarn/server/timelineservice/storage/common/Separator.html" target="_top">Frames</a></li>
<li><a href="Separator.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="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li><a href="#field.detail">Field</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; 2008&#x2013;2021 <a href="https://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>