blob: 2a86233163195edddd29d9a4f362d8d47e3fb2a7 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ProtonByteUtils (Qpid ProtonJ2 Parent 1.0.0-M9 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<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="ProtonByteUtils (Qpid ProtonJ2 Parent 1.0.0-M9 API)";
}
}
catch(err) {
}
//-->
var data = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":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>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ProtonByteUtils.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="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses.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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</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 id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.apache.qpid.protonj2.buffer</a></div>
<h2 title="Class ProtonByteUtils" class="title">Class ProtonByteUtils</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.qpid.protonj2.buffer.ProtonByteUtils</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<pre>public abstract class <span class="typeNameLabel">ProtonByteUtils</span>
extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
<div class="block">Set of Utility methods useful when dealing with byte arrays and other
primitive types.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">ProtonByteUtils</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary">
<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="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static byte</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#readByte(byte%5B%5D,int)">readByte</a></span>&#8203;(byte[]&nbsp;array,
int&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Reads a single byte from the given array from the provided offset.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#readInt(byte%5B%5D,int)">readInt</a></span>&#8203;(byte[]&nbsp;array,
int&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Reads a four byte integer from the given array from the provided offset.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#readLong(byte%5B%5D,int)">readLong</a></span>&#8203;(byte[]&nbsp;array,
int&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Reads an eight byte integer from the given array from the provided offset.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static short</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#readShort(byte%5B%5D,int)">readShort</a></span>&#8203;(byte[]&nbsp;array,
int&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Reads a two byte short from the given array from the provided offset.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static byte[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toByteArray(byte)">toByteArray</a></span>&#8203;(byte&nbsp;value)</code></th>
<td class="colLast">
<div class="block">Given a byte value returns an array containing the given byte as the only entry.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static byte[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toByteArray(int)">toByteArray</a></span>&#8203;(int&nbsp;value)</code></th>
<td class="colLast">
<div class="block">Given an integer value returns an array containing the given byte as the only entry.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static byte[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toByteArray(long)">toByteArray</a></span>&#8203;(long&nbsp;value)</code></th>
<td class="colLast">
<div class="block">Given a long value returns an array containing the given byte as the only entry.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static byte[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toByteArray(short)">toByteArray</a></span>&#8203;(short&nbsp;value)</code></th>
<td class="colLast">
<div class="block">Given a short value returns an array containing the given byte as the only entry.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>static byte[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#writeByte(byte,byte%5B%5D,int)">writeByte</a></span>&#8203;(byte&nbsp;value,
byte[]&nbsp;destination,
int&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Writes the value given into the provided array at the specified offset returning to
destination once done.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>static byte[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#writeInt(int,byte%5B%5D,int)">writeInt</a></span>&#8203;(int&nbsp;value,
byte[]&nbsp;destination,
int&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Writes the value given into the provided array at the specified offset returning to
destination once done.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>static byte[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#writeLong(long,byte%5B%5D,int)">writeLong</a></span>&#8203;(long&nbsp;value,
byte[]&nbsp;destination,
int&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Writes the value given into the provided array at the specified offset returning to
destination once done.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>static byte[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#writeShort(short,byte%5B%5D,int)">writeShort</a></span>&#8203;(short&nbsp;value,
byte[]&nbsp;destination,
int&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Writes the value given into the provided array at the specified offset returning to
destination once done.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang" class="externalLink">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a id="&lt;init&gt;()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ProtonByteUtils</h4>
<pre>public&nbsp;ProtonByteUtils()</pre>
</li>
</ul>
</li>
</ul>
</section>
<!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="toByteArray(byte)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toByteArray</h4>
<pre class="methodSignature">public static&nbsp;byte[]&nbsp;toByteArray&#8203;(byte&nbsp;value)</pre>
<div class="block">Given a byte value returns an array containing the given byte as the only entry.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The value to wrap in an array instance.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a new array containing the primitive value as the only array element.</dd>
</dl>
</li>
</ul>
<a id="toByteArray(short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toByteArray</h4>
<pre class="methodSignature">public static&nbsp;byte[]&nbsp;toByteArray&#8203;(short&nbsp;value)</pre>
<div class="block">Given a short value returns an array containing the given byte as the only entry.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The value to wrap in an array instance.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a new array containing the primitive value as the only array element.</dd>
</dl>
</li>
</ul>
<a id="toByteArray(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toByteArray</h4>
<pre class="methodSignature">public static&nbsp;byte[]&nbsp;toByteArray&#8203;(int&nbsp;value)</pre>
<div class="block">Given an integer value returns an array containing the given byte as the only entry.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The value to wrap in an array instance.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a new array containing the primitive value as the only array element.</dd>
</dl>
</li>
</ul>
<a id="toByteArray(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toByteArray</h4>
<pre class="methodSignature">public static&nbsp;byte[]&nbsp;toByteArray&#8203;(long&nbsp;value)</pre>
<div class="block">Given a long value returns an array containing the given byte as the only entry.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The value to wrap in an array instance.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a new array containing the primitive value as the only array element.</dd>
</dl>
</li>
</ul>
<a id="writeByte(byte,byte[],int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeByte</h4>
<pre class="methodSignature">public static&nbsp;byte[]&nbsp;writeByte&#8203;(byte&nbsp;value,
byte[]&nbsp;destination,
int&nbsp;offset)</pre>
<div class="block">Writes the value given into the provided array at the specified offset returning to
destination once done.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The value to be encoded into the given array</dd>
<dd><code>destination</code> - The given array where the provided value should be written.</dd>
<dd><code>offset</code> - The offset into the array to start writing.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the provided destination array.</dd>
</dl>
</li>
</ul>
<a id="writeShort(short,byte[],int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeShort</h4>
<pre class="methodSignature">public static&nbsp;byte[]&nbsp;writeShort&#8203;(short&nbsp;value,
byte[]&nbsp;destination,
int&nbsp;offset)</pre>
<div class="block">Writes the value given into the provided array at the specified offset returning to
destination once done. The provided array must have enough space starting from the
given offset for the value to be encoded or an exception will be thrown.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The value to be encoded into the given array</dd>
<dd><code>destination</code> - The given array where the provided value should be written.</dd>
<dd><code>offset</code> - The offset into the array to start writing.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the provided destination array.</dd>
</dl>
</li>
</ul>
<a id="writeInt(int,byte[],int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeInt</h4>
<pre class="methodSignature">public static&nbsp;byte[]&nbsp;writeInt&#8203;(int&nbsp;value,
byte[]&nbsp;destination,
int&nbsp;offset)</pre>
<div class="block">Writes the value given into the provided array at the specified offset returning to
destination once done. The provided array must have enough space starting from the
given offset for the value to be encoded or an exception will be thrown.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The value to be encoded into the given array</dd>
<dd><code>destination</code> - The given array where the provided value should be written.</dd>
<dd><code>offset</code> - The offset into the array to start writing.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the provided destination array.</dd>
</dl>
</li>
</ul>
<a id="writeLong(long,byte[],int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeLong</h4>
<pre class="methodSignature">public static&nbsp;byte[]&nbsp;writeLong&#8203;(long&nbsp;value,
byte[]&nbsp;destination,
int&nbsp;offset)</pre>
<div class="block">Writes the value given into the provided array at the specified offset returning to
destination once done. The provided array must have enough space starting from the
given offset for the value to be encoded or an exception will be thrown.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The value to be encoded into the given array</dd>
<dd><code>destination</code> - The given array where the provided value should be written.</dd>
<dd><code>offset</code> - The offset into the array to start writing.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the provided destination array.</dd>
</dl>
</li>
</ul>
<a id="readByte(byte[],int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readByte</h4>
<pre class="methodSignature">public static&nbsp;byte&nbsp;readByte&#8203;(byte[]&nbsp;array,
int&nbsp;offset)</pre>
<div class="block">Reads a single byte from the given array from the provided offset.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>array</code> - The array to be read from</dd>
<dd><code>offset</code> - The offset into the array to start reading from.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the resulting value read from the array at the provided array offset.</dd>
</dl>
</li>
</ul>
<a id="readShort(byte[],int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readShort</h4>
<pre class="methodSignature">public static&nbsp;short&nbsp;readShort&#8203;(byte[]&nbsp;array,
int&nbsp;offset)</pre>
<div class="block">Reads a two byte short from the given array from the provided offset.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>array</code> - The array to be read from</dd>
<dd><code>offset</code> - The offset into the array to start reading from.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the resulting value read from the array at the provided array offset.</dd>
</dl>
</li>
</ul>
<a id="readInt(byte[],int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readInt</h4>
<pre class="methodSignature">public static&nbsp;int&nbsp;readInt&#8203;(byte[]&nbsp;array,
int&nbsp;offset)</pre>
<div class="block">Reads a four byte integer from the given array from the provided offset.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>array</code> - The array to be read from</dd>
<dd><code>offset</code> - The offset into the array to start reading from.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the resulting value read from the array at the provided array offset.</dd>
</dl>
</li>
</ul>
<a id="readLong(byte[],int)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>readLong</h4>
<pre class="methodSignature">public static&nbsp;long&nbsp;readLong&#8203;(byte[]&nbsp;array,
int&nbsp;offset)</pre>
<div class="block">Reads an eight byte integer from the given array from the provided offset.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>array</code> - The array to be read from</dd>
<dd><code>offset</code> - The offset into the array to start reading from.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the resulting value read from the array at the provided array offset.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ProtonByteUtils.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="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses.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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</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 id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2022 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</footer>
</body>
</html>