blob: 607158342cdde2568f7f5237c9a3627ce6e2a92b [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_191) on Sat Mar 16 19:25:15 CET 2019 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>IoBufferWrapper (Apache MINA 2.0.0-M3 API Documentation)</title>
<meta name="date" content="2019-03-16">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IoBufferWrapper (Apache MINA 2.0.0-M3 API Documentation)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/IoBufferWrapper.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/mina/core/buffer/IoBufferAllocator.html" title="interface in org.apache.mina.core.buffer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/mina/core/buffer/SimpleBufferAllocator.html" title="class in org.apache.mina.core.buffer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/mina/core/buffer/IoBufferWrapper.html" target="_top">Frames</a></li>
<li><a href="IoBufferWrapper.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="#fields.inherited.from.class.org.apache.mina.core.buffer.IoBuffer">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>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">org.apache.mina.core.buffer</div>
<h2 title="Class IoBufferWrapper" class="title">Class IoBufferWrapper</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">org.apache.mina.core.buffer.IoBuffer</a></li>
<li>
<ul class="inheritance">
<li>org.apache.mina.core.buffer.IoBufferWrapper</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.lang.Comparable&lt;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">IoBufferWrapper</span>
extends <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></pre>
<div class="block">A <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer"><code>IoBuffer</code></a> that wraps a buffer and proxies any operations to it.
<p>
You can think this class like a <code>FilterOutputStream</code>. All operations
are proxied by default so that you can extend this class and override existing
operations selectively. You can introduce new operations, too.</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>$Rev: 671827 $, $Date: 2008-06-26 10:49:48 +0200 (Thu, 26 Jun 2008) $</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>The Apache MINA Project (dev@mina.apache.org)</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.mina.core.buffer.IoBuffer">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.mina.core.buffer.<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></h3>
<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#EMPTY_BUFFER">EMPTY_BUFFER</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#IoBufferWrapper-org.apache.mina.core.buffer.IoBuffer-">IoBufferWrapper</a></span>(<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;buf)</code>
<div class="block">Create a new instance.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#array--">array</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#arrayOffset--">arrayOffset</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.nio.CharBuffer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asCharBuffer--">asCharBuffer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.nio.DoubleBuffer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asDoubleBuffer--">asDoubleBuffer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.nio.FloatBuffer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asFloatBuffer--">asFloatBuffer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.io.InputStream</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asInputStream--">asInputStream</a></span>()</code>
<div class="block">Returns an <code>InputStream</code> that reads the data from this buffer.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.nio.IntBuffer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asIntBuffer--">asIntBuffer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.nio.LongBuffer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asLongBuffer--">asLongBuffer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.io.OutputStream</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asOutputStream--">asOutputStream</a></span>()</code>
<div class="block">Returns an <code>OutputStream</code> that appends the data into this buffer.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asReadOnlyBuffer--">asReadOnlyBuffer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>java.nio.ShortBuffer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#asShortBuffer--">asShortBuffer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.nio.ByteBuffer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#buf--">buf</a></span>()</code>
<div class="block">Returns the underlying NIO buffer instance.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#capacity--">capacity</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#capacity-int-">capacity</a></span>(int&nbsp;newCapacity)</code>
<div class="block">Increases the capacity of this buffer.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#clear--">clear</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#compact--">compact</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#compareTo-org.apache.mina.core.buffer.IoBuffer-">compareTo</a></span>(<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;that)</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#duplicate--">duplicate</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;ob)</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#expand-int-">expand</a></span>(int&nbsp;expectedRemaining)</code>
<div class="block">Changes the capacity and limit of this buffer so this buffer get
the specified <tt>expectedRemaining</tt> room from the current position.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#expand-int-int-">expand</a></span>(int&nbsp;pos,
int&nbsp;expectedRemaining)</code>
<div class="block">Changes the capacity and limit of this buffer so this buffer get
the specified <tt>expectedRemaining</tt> room from the specified
<tt>position</tt>.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#fill-byte-int-">fill</a></span>(byte&nbsp;value,
int&nbsp;size)</code>
<div class="block">Fills this buffer with the specified value.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#fill-int-">fill</a></span>(int&nbsp;size)</code>
<div class="block">Fills this buffer with <code>NUL (0x00)</code>.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#fillAndReset-byte-int-">fillAndReset</a></span>(byte&nbsp;value,
int&nbsp;size)</code>
<div class="block">Fills this buffer with the specified value.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#fillAndReset-int-">fillAndReset</a></span>(int&nbsp;size)</code>
<div class="block">Fills this buffer with <code>NUL (0x00)</code>.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#flip--">flip</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#free--">free</a></span>()</code>
<div class="block">Declares this buffer and all its derived buffers are not used anymore
so that it can be reused by some <a href="../../../../../org/apache/mina/core/buffer/IoBufferAllocator.html" title="interface in org.apache.mina.core.buffer"><code>IoBufferAllocator</code></a> implementations.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#get--">get</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#get-byte:A-">get</a></span>(byte[]&nbsp;dst)</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#get-byte:A-int-int-">get</a></span>(byte[]&nbsp;dst,
int&nbsp;offset,
int&nbsp;length)</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#get-int-">get</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>char</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getChar--">getChar</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>char</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getChar-int-">getChar</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getDouble--">getDouble</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getDouble-int-">getDouble</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br>E</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnum-java.lang.Class-">getEnum</a></span>(java.lang.Class&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a byte from the buffer and returns the correlating enum constant defined
by the specified enum type.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br>E</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnum-int-java.lang.Class-">getEnum</a></span>(int&nbsp;index,
java.lang.Class&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a byte from the buffer and returns the correlating enum constant defined
by the specified enum type.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br>E</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumInt-java.lang.Class-">getEnumInt</a></span>(java.lang.Class&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads an int from the buffer and returns the correlating enum constant defined
by the specified enum type.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br>E</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumInt-int-java.lang.Class-">getEnumInt</a></span>(int&nbsp;index,
java.lang.Class&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads an int from the buffer and returns the correlating enum constant defined
by the specified enum type.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br>java.util.EnumSet&lt;E&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumSet-java.lang.Class-">getEnumSet</a></span>(java.lang.Class&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a byte sized bit vector and converts it to an <code>EnumSet</code>.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br>java.util.EnumSet&lt;E&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumSet-int-java.lang.Class-">getEnumSet</a></span>(int&nbsp;index,
java.lang.Class&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a byte sized bit vector and converts it to an <code>EnumSet</code>.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br>java.util.EnumSet&lt;E&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumSetInt-java.lang.Class-">getEnumSetInt</a></span>(java.lang.Class&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads an int sized bit vector and converts it to an <code>EnumSet</code>.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br>java.util.EnumSet&lt;E&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumSetInt-int-java.lang.Class-">getEnumSetInt</a></span>(int&nbsp;index,
java.lang.Class&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads an int sized bit vector and converts it to an <code>EnumSet</code>.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br>java.util.EnumSet&lt;E&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumSetLong-java.lang.Class-">getEnumSetLong</a></span>(java.lang.Class&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a long sized bit vector and converts it to an <code>EnumSet</code>.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br>java.util.EnumSet&lt;E&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumSetLong-int-java.lang.Class-">getEnumSetLong</a></span>(int&nbsp;index,
java.lang.Class&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a long sized bit vector and converts it to an <code>EnumSet</code>.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br>java.util.EnumSet&lt;E&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumSetShort-java.lang.Class-">getEnumSetShort</a></span>(java.lang.Class&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a short sized bit vector and converts it to an <code>EnumSet</code>.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br>java.util.EnumSet&lt;E&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumSetShort-int-java.lang.Class-">getEnumSetShort</a></span>(int&nbsp;index,
java.lang.Class&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a short sized bit vector and converts it to an <code>EnumSet</code>.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br>E</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumShort-java.lang.Class-">getEnumShort</a></span>(java.lang.Class&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a short from the buffer and returns the correlating enum constant defined
by the specified enum type.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br>E</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getEnumShort-int-java.lang.Class-">getEnumShort</a></span>(int&nbsp;index,
java.lang.Class&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a short from the buffer and returns the correlating enum constant defined
by the specified enum type.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getFloat--">getFloat</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getFloat-int-">getFloat</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getHexDump--">getHexDump</a></span>()</code>
<div class="block">Returns hexdump of this buffer.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getHexDump-int-">getHexDump</a></span>(int&nbsp;lengthLimit)</code>
<div class="block">Return hexdump of this buffer with limited length.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getInt--">getInt</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getInt-int-">getInt</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getLong--">getLong</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getLong-int-">getLong</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getMediumInt--">getMediumInt</a></span>()</code>
<div class="block">Relative <i>get</i> method for reading a medium int value.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getMediumInt-int-">getMediumInt</a></span>(int&nbsp;index)</code>
<div class="block">Absolute <i>get</i> method for reading a medium int value.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getObject--">getObject</a></span>()</code>
<div class="block">Reads a Java object from the buffer using the context <code>ClassLoader</code>
of the current thread.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getObject-java.lang.ClassLoader-">getObject</a></span>(java.lang.ClassLoader&nbsp;classLoader)</code>
<div class="block">Reads a Java object from the buffer using the specified <tt>classLoader</tt>.</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getParentBuffer--">getParentBuffer</a></span>()</code>
<div class="block">Returns the parent buffer that this buffer wrapped.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getPrefixedString-java.nio.charset.CharsetDecoder-">getPrefixedString</a></span>(java.nio.charset.CharsetDecoder&nbsp;decoder)</code>
<div class="block">Reads a string which has a 16-bit length field before the actual
encoded string, using the specified <code>decoder</code> and returns it.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getPrefixedString-int-java.nio.charset.CharsetDecoder-">getPrefixedString</a></span>(int&nbsp;prefixLength,
java.nio.charset.CharsetDecoder&nbsp;decoder)</code>
<div class="block">Reads a string which has a length field before the actual
encoded string, using the specified <code>decoder</code> and returns it.</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getShort--">getShort</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getShort-int-">getShort</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getSlice-int-">getSlice</a></span>(int&nbsp;length)</code>
<div class="block">TODO document me.</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getSlice-int-int-">getSlice</a></span>(int&nbsp;index,
int&nbsp;length)</code>
<div class="block">TODO document me.</div>
</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getString-java.nio.charset.CharsetDecoder-">getString</a></span>(java.nio.charset.CharsetDecoder&nbsp;decoder)</code>
<div class="block">Reads a <code>NUL</code>-terminated string from this buffer using the
specified <code>decoder</code> and returns it.</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getString-int-java.nio.charset.CharsetDecoder-">getString</a></span>(int&nbsp;fieldSize,
java.nio.charset.CharsetDecoder&nbsp;decoder)</code>
<div class="block">Reads a <code>NUL</code>-terminated string from this buffer using the
specified <code>decoder</code> and returns it.</div>
</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getUnsigned--">getUnsigned</a></span>()</code>
<div class="block">Reads one unsigned byte as a short integer.</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getUnsigned-int-">getUnsigned</a></span>(int&nbsp;index)</code>
<div class="block">Reads one byte as an unsigned short integer.</div>
</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getUnsignedInt--">getUnsignedInt</a></span>()</code>
<div class="block">Reads four bytes unsigned integer.</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getUnsignedInt-int-">getUnsignedInt</a></span>(int&nbsp;index)</code>
<div class="block">Reads four bytes unsigned integer.</div>
</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getUnsignedMediumInt--">getUnsignedMediumInt</a></span>()</code>
<div class="block">Relative <i>get</i> method for reading an unsigned medium int value.</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getUnsignedMediumInt-int-">getUnsignedMediumInt</a></span>(int&nbsp;index)</code>
<div class="block">Absolute <i>get</i> method for reading an unsigned medium int value.</div>
</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getUnsignedShort--">getUnsignedShort</a></span>()</code>
<div class="block">Reads two bytes unsigned integer.</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#getUnsignedShort-int-">getUnsignedShort</a></span>(int&nbsp;index)</code>
<div class="block">Reads two bytes unsigned integer.</div>
</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#hasArray--">hasArray</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#hasRemaining--">hasRemaining</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#indexOf-byte-">indexOf</a></span>(byte&nbsp;b)</code>
<div class="block">Returns the first occurence position of the specified byte from the current position to
the current limit.</div>
</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#isAutoExpand--">isAutoExpand</a></span>()</code>
<div class="block">Returns <tt>true</tt> if and only if <tt>autoExpand</tt> is turned on.</div>
</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#isAutoShrink--">isAutoShrink</a></span>()</code>
<div class="block">Returns <tt>true</tt> if and only if <tt>autoShrink</tt> is turned on.</div>
</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#isDerived--">isDerived</a></span>()</code>
<div class="block">returns <tt>true</tt> if and only if this buffer is derived from other buffer
via <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#duplicate--"><code>IoBuffer.duplicate()</code></a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#slice--"><code>IoBuffer.slice()</code></a> or <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asReadOnlyBuffer--"><code>IoBuffer.asReadOnlyBuffer()</code></a>.</div>
</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#isDirect--">isDirect</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#isReadOnly--">isReadOnly</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#limit--">limit</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#limit-int-">limit</a></span>(int&nbsp;newLimit)</code>&nbsp;</td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#mark--">mark</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#markValue--">markValue</a></span>()</code>
<div class="block">Returns the position of the current mark.</div>
</td>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#minimumCapacity--">minimumCapacity</a></span>()</code>
<div class="block">Returns the minimum capacity of this buffer which is used to determine
the new capacity of the buffer shrunk by <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#compact--"><code>IoBuffer.compact()</code></a> and
<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#shrink--"><code>IoBuffer.shrink()</code></a> operation.</div>
</td>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#minimumCapacity-int-">minimumCapacity</a></span>(int&nbsp;minimumCapacity)</code>
<div class="block">Sets the minimum capacity of this buffer which is used to determine
the new capacity of the buffer shrunk by <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#compact--"><code>IoBuffer.compact()</code></a> and
<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#shrink--"><code>IoBuffer.shrink()</code></a> operation.</div>
</td>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><code>java.nio.ByteOrder</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#order--">order</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#order-java.nio.ByteOrder-">order</a></span>(java.nio.ByteOrder&nbsp;bo)</code>&nbsp;</td>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#position--">position</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#position-int-">position</a></span>(int&nbsp;newPosition)</code>&nbsp;</td>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#prefixedDataAvailable-int-">prefixedDataAvailable</a></span>(int&nbsp;prefixLength)</code>
<div class="block">Returns <tt>true</tt> if this buffer contains a data which has a data
length as a prefix and the buffer has remaining data as enough as
specified in the data length field.</div>
</td>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#prefixedDataAvailable-int-int-">prefixedDataAvailable</a></span>(int&nbsp;prefixLength,
int&nbsp;maxDataLength)</code>
<div class="block">Returns <tt>true</tt> if this buffer contains a data which has a data
length as a prefix and the buffer has remaining data as enough as
specified in the data length field.</div>
</td>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#put-byte-">put</a></span>(byte&nbsp;b)</code>&nbsp;</td>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#put-byte:A-">put</a></span>(byte[]&nbsp;src)</code>&nbsp;</td>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#put-byte:A-int-int-">put</a></span>(byte[]&nbsp;src,
int&nbsp;offset,
int&nbsp;length)</code>&nbsp;</td>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#put-java.nio.ByteBuffer-">put</a></span>(java.nio.ByteBuffer&nbsp;src)</code>
<div class="block">Writes the content of the specified <tt>src</tt> into this buffer.</div>
</td>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#put-int-byte-">put</a></span>(int&nbsp;index,
byte&nbsp;b)</code>&nbsp;</td>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#put-org.apache.mina.core.buffer.IoBuffer-">put</a></span>(<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;src)</code>
<div class="block">Writes the content of the specified <tt>src</tt> into this buffer.</div>
</td>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putChar-char-">putChar</a></span>(char&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putChar-int-char-">putChar</a></span>(int&nbsp;index,
char&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putDouble-double-">putDouble</a></span>(double&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putDouble-int-double-">putDouble</a></span>(int&nbsp;index,
double&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnum-java.lang.Enum-">putEnum</a></span>(java.lang.Enum&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as a byte.</div>
</td>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnum-int-java.lang.Enum-">putEnum</a></span>(int&nbsp;index,
java.lang.Enum&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as a byte.</div>
</td>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumInt-java.lang.Enum-">putEnumInt</a></span>(java.lang.Enum&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as an integer.</div>
</td>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumInt-int-java.lang.Enum-">putEnumInt</a></span>(int&nbsp;index,
java.lang.Enum&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as an integer.</div>
</td>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumSet-int-java.util.Set-">putEnumSet</a></span>(int&nbsp;index,
java.util.Set&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <code>Set</code> to the buffer as a byte sized bit vector.</div>
</td>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumSet-java.util.Set-">putEnumSet</a></span>(java.util.Set&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <code>Set</code> to the buffer as a byte sized bit vector.</div>
</td>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumSetInt-int-java.util.Set-">putEnumSetInt</a></span>(int&nbsp;index,
java.util.Set&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <code>Set</code> to the buffer as an int sized bit vector.</div>
</td>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumSetInt-java.util.Set-">putEnumSetInt</a></span>(java.util.Set&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <code>Set</code> to the buffer as an int sized bit vector.</div>
</td>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumSetLong-int-java.util.Set-">putEnumSetLong</a></span>(int&nbsp;index,
java.util.Set&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <code>Set</code> to the buffer as a long sized bit vector.</div>
</td>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumSetLong-java.util.Set-">putEnumSetLong</a></span>(java.util.Set&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <code>Set</code> to the buffer as a long sized bit vector.</div>
</td>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumSetShort-int-java.util.Set-">putEnumSetShort</a></span>(int&nbsp;index,
java.util.Set&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <code>Set</code> to the buffer as a short sized bit vector.</div>
</td>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><code>&lt;E extends java.lang.Enum&lt;E&gt;&gt;<br><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumSetShort-java.util.Set-">putEnumSetShort</a></span>(java.util.Set&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <code>Set</code> to the buffer as a short sized bit vector.</div>
</td>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumShort-java.lang.Enum-">putEnumShort</a></span>(java.lang.Enum&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as a short.</div>
</td>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putEnumShort-int-java.lang.Enum-">putEnumShort</a></span>(int&nbsp;index,
java.lang.Enum&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as a short.</div>
</td>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putFloat-float-">putFloat</a></span>(float&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putFloat-int-float-">putFloat</a></span>(int&nbsp;index,
float&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putInt-int-">putInt</a></span>(int&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putInt-int-int-">putInt</a></span>(int&nbsp;index,
int&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putLong-int-long-">putLong</a></span>(int&nbsp;index,
long&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putLong-long-">putLong</a></span>(long&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i129" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putMediumInt-int-">putMediumInt</a></span>(int&nbsp;value)</code>
<div class="block">Relative <i>put</i> method for writing a medium int
value.</div>
</td>
</tr>
<tr id="i130" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putMediumInt-int-int-">putMediumInt</a></span>(int&nbsp;index,
int&nbsp;value)</code>
<div class="block">Absolute <i>put</i> method for writing a medium int
value.</div>
</td>
</tr>
<tr id="i131" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putObject-java.lang.Object-">putObject</a></span>(java.lang.Object&nbsp;o)</code>
<div class="block">Writes the specified Java object to the buffer.</div>
</td>
</tr>
<tr id="i132" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putPrefixedString-java.lang.CharSequence-java.nio.charset.CharsetEncoder-">putPrefixedString</a></span>(java.lang.CharSequence&nbsp;in,
java.nio.charset.CharsetEncoder&nbsp;encoder)</code>
<div class="block">Writes the content of <code>in</code> into this buffer as a
string which has a 16-bit length field before the actual
encoded string, using the specified <code>encoder</code>.</div>
</td>
</tr>
<tr id="i133" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putPrefixedString-java.lang.CharSequence-int-java.nio.charset.CharsetEncoder-">putPrefixedString</a></span>(java.lang.CharSequence&nbsp;in,
int&nbsp;prefixLength,
java.nio.charset.CharsetEncoder&nbsp;encoder)</code>
<div class="block">Writes the content of <code>in</code> into this buffer as a
string which has a 16-bit length field before the actual
encoded string, using the specified <code>encoder</code>.</div>
</td>
</tr>
<tr id="i134" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putPrefixedString-java.lang.CharSequence-int-int-byte-java.nio.charset.CharsetEncoder-">putPrefixedString</a></span>(java.lang.CharSequence&nbsp;in,
int&nbsp;prefixLength,
int&nbsp;padding,
byte&nbsp;padValue,
java.nio.charset.CharsetEncoder&nbsp;encoder)</code>
<div class="block">Writes the content of <code>in</code> into this buffer as a
string which has a 16-bit length field before the actual
encoded string, using the specified <code>encoder</code>.</div>
</td>
</tr>
<tr id="i135" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putPrefixedString-java.lang.CharSequence-int-int-java.nio.charset.CharsetEncoder-">putPrefixedString</a></span>(java.lang.CharSequence&nbsp;in,
int&nbsp;prefixLength,
int&nbsp;padding,
java.nio.charset.CharsetEncoder&nbsp;encoder)</code>
<div class="block">Writes the content of <code>in</code> into this buffer as a
string which has a 16-bit length field before the actual
encoded string, using the specified <code>encoder</code>.</div>
</td>
</tr>
<tr id="i136" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putShort-int-short-">putShort</a></span>(int&nbsp;index,
short&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i137" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putShort-short-">putShort</a></span>(short&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i138" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putString-java.lang.CharSequence-java.nio.charset.CharsetEncoder-">putString</a></span>(java.lang.CharSequence&nbsp;in,
java.nio.charset.CharsetEncoder&nbsp;encoder)</code>
<div class="block">Writes the content of <code>in</code> into this buffer using the
specified <code>encoder</code>.</div>
</td>
</tr>
<tr id="i139" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#putString-java.lang.CharSequence-int-java.nio.charset.CharsetEncoder-">putString</a></span>(java.lang.CharSequence&nbsp;in,
int&nbsp;fieldSize,
java.nio.charset.CharsetEncoder&nbsp;encoder)</code>
<div class="block">Writes the content of <code>in</code> into this buffer as a
<code>NUL</code>-terminated string using the specified
<code>encoder</code>.</div>
</td>
</tr>
<tr id="i140" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#remaining--">remaining</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i141" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#reset--">reset</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i142" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#rewind--">rewind</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i143" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#setAutoExpand-boolean-">setAutoExpand</a></span>(boolean&nbsp;autoExpand)</code>
<div class="block">Turns on or off <tt>autoExpand</tt>.</div>
</td>
</tr>
<tr id="i144" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#setAutoShrink-boolean-">setAutoShrink</a></span>(boolean&nbsp;autoShrink)</code>
<div class="block">Turns on or off <tt>autoShrink</tt>.</div>
</td>
</tr>
<tr id="i145" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#shrink--">shrink</a></span>()</code>
<div class="block">Changes the capacity of this buffer so this buffer occupies as less
memory as possible while retaining the position, limit and the
buffer content between the position and limit.</div>
</td>
</tr>
<tr id="i146" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#skip-int-">skip</a></span>(int&nbsp;size)</code>
<div class="block">Forwards the position of this buffer as the specified <code>size</code>
bytes.</div>
</td>
</tr>
<tr id="i147" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#slice--">slice</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i148" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#sweep--">sweep</a></span>()</code>
<div class="block">Clears this buffer and fills its content with <tt>NUL</tt>.</div>
</td>
</tr>
<tr id="i149" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#sweep-byte-">sweep</a></span>(byte&nbsp;value)</code>
<div class="block">double
Clears this buffer and fills its content with <tt>value</tt>.</div>
</td>
</tr>
<tr id="i150" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/mina/core/buffer/IoBufferWrapper.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.mina.core.buffer.IoBuffer">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.mina.core.buffer.<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></h3>
<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#allocate-int-">allocate</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#allocate-int-boolean-">allocate</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getAllocator--">getAllocator</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#isUseDirectBuffer--">isUseDirectBuffer</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#normalizeCapacity-int-">normalizeCapacity</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#setAllocator-org.apache.mina.core.buffer.IoBufferAllocator-">setAllocator</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#setUseDirectBuffer-boolean-">setUseDirectBuffer</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#wrap-byte:A-">wrap</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#wrap-byte:A-int-int-">wrap</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#wrap-java.nio.ByteBuffer-">wrap</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.Object</h3>
<code>clone, finalize, getClass, notify, notifyAll, 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="IoBufferWrapper-org.apache.mina.core.buffer.IoBuffer-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>IoBufferWrapper</h4>
<pre>protected&nbsp;IoBufferWrapper(<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;buf)</pre>
<div class="block">Create a new instance.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>buf</code> - the buffer to be proxied</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getParentBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParentBuffer</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;getParentBuffer()</pre>
<div class="block">Returns the parent buffer that this buffer wrapped.</div>
</li>
</ul>
<a name="isDirect--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDirect</h4>
<pre>public&nbsp;boolean&nbsp;isDirect()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#isDirect--">isDirect</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.isDirect()</code></dd>
</dl>
</li>
</ul>
<a name="buf--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>buf</h4>
<pre>public&nbsp;java.nio.ByteBuffer&nbsp;buf()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#buf--">IoBuffer</a></code></span></div>
<div class="block">Returns the underlying NIO buffer instance.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#buf--">buf</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="capacity--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>capacity</h4>
<pre>public&nbsp;int&nbsp;capacity()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#capacity--">capacity</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Buffer.capacity()</code></dd>
</dl>
</li>
</ul>
<a name="position--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>position</h4>
<pre>public&nbsp;int&nbsp;position()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#position--">position</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Buffer.position()</code></dd>
</dl>
</li>
</ul>
<a name="position-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>position</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;position(int&nbsp;newPosition)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#position-int-">position</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Buffer.position(int)</code></dd>
</dl>
</li>
</ul>
<a name="limit--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>limit</h4>
<pre>public&nbsp;int&nbsp;limit()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#limit--">limit</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Buffer.limit()</code></dd>
</dl>
</li>
</ul>
<a name="limit-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>limit</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;limit(int&nbsp;newLimit)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#limit-int-">limit</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Buffer.limit(int)</code></dd>
</dl>
</li>
</ul>
<a name="mark--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mark</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;mark()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#mark--">mark</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Buffer.mark()</code></dd>
</dl>
</li>
</ul>
<a name="reset--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reset</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;reset()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#reset--">reset</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Buffer.reset()</code></dd>
</dl>
</li>
</ul>
<a name="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;clear()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#clear--">clear</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Buffer.clear()</code></dd>
</dl>
</li>
</ul>
<a name="sweep--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sweep</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;sweep()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#sweep--">IoBuffer</a></code></span></div>
<div class="block">Clears this buffer and fills its content with <tt>NUL</tt>.
The position is set to zero, the limit is set to the capacity,
and the mark is discarded.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#sweep--">sweep</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="sweep-byte-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sweep</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;sweep(byte&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#sweep-byte-">IoBuffer</a></code></span></div>
<div class="block">double
Clears this buffer and fills its content with <tt>value</tt>.
The position is set to zero, the limit is set to the capacity,
and the mark is discarded.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#sweep-byte-">sweep</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="flip--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>flip</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;flip()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#flip--">flip</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Buffer.flip()</code></dd>
</dl>
</li>
</ul>
<a name="rewind--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rewind</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;rewind()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#rewind--">rewind</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Buffer.rewind()</code></dd>
</dl>
</li>
</ul>
<a name="remaining--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remaining</h4>
<pre>public&nbsp;int&nbsp;remaining()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#remaining--">remaining</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Buffer.remaining()</code></dd>
</dl>
</li>
</ul>
<a name="hasRemaining--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasRemaining</h4>
<pre>public&nbsp;boolean&nbsp;hasRemaining()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#hasRemaining--">hasRemaining</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Buffer.hasRemaining()</code></dd>
</dl>
</li>
</ul>
<a name="get--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;byte&nbsp;get()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#get--">get</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.get()</code></dd>
</dl>
</li>
</ul>
<a name="getUnsigned--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsigned</h4>
<pre>public&nbsp;short&nbsp;getUnsigned()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsigned--">IoBuffer</a></code></span></div>
<div class="block">Reads one unsigned byte as a short integer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsigned--">getUnsigned</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="put-byte-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;put(byte&nbsp;b)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put-byte-">put</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.put(byte)</code></dd>
</dl>
</li>
</ul>
<a name="get-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;byte&nbsp;get(int&nbsp;index)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#get-int-">get</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.get(int)</code></dd>
</dl>
</li>
</ul>
<a name="getUnsigned-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsigned</h4>
<pre>public&nbsp;short&nbsp;getUnsigned(int&nbsp;index)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsigned-int-">IoBuffer</a></code></span></div>
<div class="block">Reads one byte as an unsigned short integer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsigned-int-">getUnsigned</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="put-int-byte-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;put(int&nbsp;index,
byte&nbsp;b)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put-int-byte-">put</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.put(int, byte)</code></dd>
</dl>
</li>
</ul>
<a name="get-byte:A-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;get(byte[]&nbsp;dst,
int&nbsp;offset,
int&nbsp;length)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#get-byte:A-int-int-">get</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.get(byte[], int, int)</code></dd>
</dl>
</li>
</ul>
<a name="getSlice-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSlice</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;getSlice(int&nbsp;index,
int&nbsp;length)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getSlice-int-int-">IoBuffer</a></code></span></div>
<div class="block">TODO document me.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getSlice-int-int-">getSlice</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="getSlice-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSlice</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;getSlice(int&nbsp;length)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getSlice-int-">IoBuffer</a></code></span></div>
<div class="block">TODO document me.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getSlice-int-">getSlice</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="get-byte:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;get(byte[]&nbsp;dst)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#get-byte:A-">get</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.get(byte[])</code></dd>
</dl>
</li>
</ul>
<a name="put-org.apache.mina.core.buffer.IoBuffer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;put(<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;src)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put-org.apache.mina.core.buffer.IoBuffer-">IoBuffer</a></code></span></div>
<div class="block">Writes the content of the specified <tt>src</tt> into this buffer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put-org.apache.mina.core.buffer.IoBuffer-">put</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="put-java.nio.ByteBuffer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;put(java.nio.ByteBuffer&nbsp;src)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put-java.nio.ByteBuffer-">IoBuffer</a></code></span></div>
<div class="block">Writes the content of the specified <tt>src</tt> into this buffer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put-java.nio.ByteBuffer-">put</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="put-byte:A-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;put(byte[]&nbsp;src,
int&nbsp;offset,
int&nbsp;length)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put-byte:A-int-int-">put</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.put(byte[], int, int)</code></dd>
</dl>
</li>
</ul>
<a name="put-byte:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;put(byte[]&nbsp;src)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put-byte:A-">put</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.put(byte[])</code></dd>
</dl>
</li>
</ul>
<a name="compact--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;compact()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#compact--">compact</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.compact()</code></dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;ob)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="compareTo-org.apache.mina.core.buffer.IoBuffer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;that)</pre>
</li>
</ul>
<a name="order--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>order</h4>
<pre>public&nbsp;java.nio.ByteOrder&nbsp;order()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#order--">order</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.order()</code></dd>
</dl>
</li>
</ul>
<a name="order-java.nio.ByteOrder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>order</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;order(java.nio.ByteOrder&nbsp;bo)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#order-java.nio.ByteOrder-">order</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.order(ByteOrder)</code></dd>
</dl>
</li>
</ul>
<a name="getChar--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChar</h4>
<pre>public&nbsp;char&nbsp;getChar()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getChar--">getChar</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.getChar()</code></dd>
</dl>
</li>
</ul>
<a name="putChar-char-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putChar</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putChar(char&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putChar-char-">putChar</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.putChar(char)</code></dd>
</dl>
</li>
</ul>
<a name="getChar-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChar</h4>
<pre>public&nbsp;char&nbsp;getChar(int&nbsp;index)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getChar-int-">getChar</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.getChar(int)</code></dd>
</dl>
</li>
</ul>
<a name="putChar-int-char-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putChar</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putChar(int&nbsp;index,
char&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putChar-int-char-">putChar</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.putChar(int, char)</code></dd>
</dl>
</li>
</ul>
<a name="asCharBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asCharBuffer</h4>
<pre>public&nbsp;java.nio.CharBuffer&nbsp;asCharBuffer()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asCharBuffer--">asCharBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.asCharBuffer()</code></dd>
</dl>
</li>
</ul>
<a name="getShort--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>public&nbsp;short&nbsp;getShort()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getShort--">getShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.getShort()</code></dd>
</dl>
</li>
</ul>
<a name="getUnsignedShort--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsignedShort</h4>
<pre>public&nbsp;int&nbsp;getUnsignedShort()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedShort--">IoBuffer</a></code></span></div>
<div class="block">Reads two bytes unsigned integer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedShort--">getUnsignedShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="putShort-short-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putShort</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putShort(short&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putShort-short-">putShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.putShort(short)</code></dd>
</dl>
</li>
</ul>
<a name="getShort-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>public&nbsp;short&nbsp;getShort(int&nbsp;index)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getShort-int-">getShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.getShort()</code></dd>
</dl>
</li>
</ul>
<a name="getUnsignedShort-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsignedShort</h4>
<pre>public&nbsp;int&nbsp;getUnsignedShort(int&nbsp;index)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedShort-int-">IoBuffer</a></code></span></div>
<div class="block">Reads two bytes unsigned integer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedShort-int-">getUnsignedShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="putShort-int-short-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putShort</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putShort(int&nbsp;index,
short&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putShort-int-short-">putShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.putShort(int, short)</code></dd>
</dl>
</li>
</ul>
<a name="asShortBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asShortBuffer</h4>
<pre>public&nbsp;java.nio.ShortBuffer&nbsp;asShortBuffer()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asShortBuffer--">asShortBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.asShortBuffer()</code></dd>
</dl>
</li>
</ul>
<a name="getInt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public&nbsp;int&nbsp;getInt()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getInt--">getInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.getInt()</code></dd>
</dl>
</li>
</ul>
<a name="getUnsignedInt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsignedInt</h4>
<pre>public&nbsp;long&nbsp;getUnsignedInt()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedInt--">IoBuffer</a></code></span></div>
<div class="block">Reads four bytes unsigned integer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedInt--">getUnsignedInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="putInt-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putInt(int&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putInt-int-">putInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.putInt(int)</code></dd>
</dl>
</li>
</ul>
<a name="getInt-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public&nbsp;int&nbsp;getInt(int&nbsp;index)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getInt-int-">getInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.getInt(int)</code></dd>
</dl>
</li>
</ul>
<a name="getUnsignedInt-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsignedInt</h4>
<pre>public&nbsp;long&nbsp;getUnsignedInt(int&nbsp;index)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedInt-int-">IoBuffer</a></code></span></div>
<div class="block">Reads four bytes unsigned integer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedInt-int-">getUnsignedInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="putInt-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putInt(int&nbsp;index,
int&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putInt-int-int-">putInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.putInt(int, int)</code></dd>
</dl>
</li>
</ul>
<a name="asIntBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asIntBuffer</h4>
<pre>public&nbsp;java.nio.IntBuffer&nbsp;asIntBuffer()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asIntBuffer--">asIntBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.asIntBuffer()</code></dd>
</dl>
</li>
</ul>
<a name="getLong--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>public&nbsp;long&nbsp;getLong()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getLong--">getLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.getLong()</code></dd>
</dl>
</li>
</ul>
<a name="putLong-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putLong</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putLong(long&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putLong-long-">putLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.putLong(int, long)</code></dd>
</dl>
</li>
</ul>
<a name="getLong-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>public&nbsp;long&nbsp;getLong(int&nbsp;index)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getLong-int-">getLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.getLong(int)</code></dd>
</dl>
</li>
</ul>
<a name="putLong-int-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putLong</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putLong(int&nbsp;index,
long&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putLong-int-long-">putLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.putLong(int, long)</code></dd>
</dl>
</li>
</ul>
<a name="asLongBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asLongBuffer</h4>
<pre>public&nbsp;java.nio.LongBuffer&nbsp;asLongBuffer()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asLongBuffer--">asLongBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.asLongBuffer()</code></dd>
</dl>
</li>
</ul>
<a name="getFloat--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public&nbsp;float&nbsp;getFloat()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getFloat--">getFloat</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.getFloat()</code></dd>
</dl>
</li>
</ul>
<a name="putFloat-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putFloat</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putFloat(float&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putFloat-float-">putFloat</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.putFloat(float)</code></dd>
</dl>
</li>
</ul>
<a name="getFloat-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public&nbsp;float&nbsp;getFloat(int&nbsp;index)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getFloat-int-">getFloat</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.getFloat(int)</code></dd>
</dl>
</li>
</ul>
<a name="putFloat-int-float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putFloat</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putFloat(int&nbsp;index,
float&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putFloat-int-float-">putFloat</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.putFloat(int, float)</code></dd>
</dl>
</li>
</ul>
<a name="asFloatBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asFloatBuffer</h4>
<pre>public&nbsp;java.nio.FloatBuffer&nbsp;asFloatBuffer()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asFloatBuffer--">asFloatBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.asFloatBuffer()</code></dd>
</dl>
</li>
</ul>
<a name="getDouble--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;double&nbsp;getDouble()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getDouble--">getDouble</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.getDouble()</code></dd>
</dl>
</li>
</ul>
<a name="putDouble-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putDouble</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putDouble(double&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putDouble-double-">putDouble</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.putDouble(double)</code></dd>
</dl>
</li>
</ul>
<a name="getDouble-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;double&nbsp;getDouble(int&nbsp;index)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getDouble-int-">getDouble</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.getDouble(int)</code></dd>
</dl>
</li>
</ul>
<a name="putDouble-int-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putDouble</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putDouble(int&nbsp;index,
double&nbsp;value)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putDouble-int-double-">putDouble</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.putDouble(int, double)</code></dd>
</dl>
</li>
</ul>
<a name="asDoubleBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asDoubleBuffer</h4>
<pre>public&nbsp;java.nio.DoubleBuffer&nbsp;asDoubleBuffer()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asDoubleBuffer--">asDoubleBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.asDoubleBuffer()</code></dd>
</dl>
</li>
</ul>
<a name="getHexDump--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHexDump</h4>
<pre>public&nbsp;java.lang.String&nbsp;getHexDump()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getHexDump--">IoBuffer</a></code></span></div>
<div class="block">Returns hexdump of this buffer. The data and pointer are
not changed as a result of this method call.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getHexDump--">getHexDump</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>hexidecimal representation of this buffer</dd>
</dl>
</li>
</ul>
<a name="getString-int-java.nio.charset.CharsetDecoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre>public&nbsp;java.lang.String&nbsp;getString(int&nbsp;fieldSize,
java.nio.charset.CharsetDecoder&nbsp;decoder)
throws java.nio.charset.CharacterCodingException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getString-int-java.nio.charset.CharsetDecoder-">IoBuffer</a></code></span></div>
<div class="block">Reads a <code>NUL</code>-terminated string from this buffer using the
specified <code>decoder</code> and returns it.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getString-int-java.nio.charset.CharsetDecoder-">getString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>fieldSize</code> - the maximum number of bytes to read</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.nio.charset.CharacterCodingException</code></dd>
</dl>
</li>
</ul>
<a name="getString-java.nio.charset.CharsetDecoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre>public&nbsp;java.lang.String&nbsp;getString(java.nio.charset.CharsetDecoder&nbsp;decoder)
throws java.nio.charset.CharacterCodingException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getString-java.nio.charset.CharsetDecoder-">IoBuffer</a></code></span></div>
<div class="block">Reads a <code>NUL</code>-terminated string from this buffer using the
specified <code>decoder</code> and returns it. This method reads
until the limit of this buffer if no <tt>NUL</tt> is found.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getString-java.nio.charset.CharsetDecoder-">getString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.nio.charset.CharacterCodingException</code></dd>
</dl>
</li>
</ul>
<a name="getPrefixedString-java.nio.charset.CharsetDecoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrefixedString</h4>
<pre>public&nbsp;java.lang.String&nbsp;getPrefixedString(java.nio.charset.CharsetDecoder&nbsp;decoder)
throws java.nio.charset.CharacterCodingException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getPrefixedString-java.nio.charset.CharsetDecoder-">IoBuffer</a></code></span></div>
<div class="block">Reads a string which has a 16-bit length field before the actual
encoded string, using the specified <code>decoder</code> and returns it.
This method is a shortcut for <tt>getPrefixedString(2, decoder)</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getPrefixedString-java.nio.charset.CharsetDecoder-">getPrefixedString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.nio.charset.CharacterCodingException</code></dd>
</dl>
</li>
</ul>
<a name="getPrefixedString-int-java.nio.charset.CharsetDecoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrefixedString</h4>
<pre>public&nbsp;java.lang.String&nbsp;getPrefixedString(int&nbsp;prefixLength,
java.nio.charset.CharsetDecoder&nbsp;decoder)
throws java.nio.charset.CharacterCodingException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getPrefixedString-int-java.nio.charset.CharsetDecoder-">IoBuffer</a></code></span></div>
<div class="block">Reads a string which has a length field before the actual
encoded string, using the specified <code>decoder</code> and returns it.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getPrefixedString-int-java.nio.charset.CharsetDecoder-">getPrefixedString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>prefixLength</code> - the length of the length field (1, 2, or 4)</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.nio.charset.CharacterCodingException</code></dd>
</dl>
</li>
</ul>
<a name="putString-java.lang.CharSequence-int-java.nio.charset.CharsetEncoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putString</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putString(java.lang.CharSequence&nbsp;in,
int&nbsp;fieldSize,
java.nio.charset.CharsetEncoder&nbsp;encoder)
throws java.nio.charset.CharacterCodingException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putString-java.lang.CharSequence-int-java.nio.charset.CharsetEncoder-">IoBuffer</a></code></span></div>
<div class="block">Writes the content of <code>in</code> into this buffer as a
<code>NUL</code>-terminated string using the specified
<code>encoder</code>.
<p>
If the charset name of the encoder is UTF-16, you cannot specify
odd <code>fieldSize</code>, and this method will append two
<code>NUL</code>s as a terminator.
<p>
Please note that this method doesn't terminate with <code>NUL</code>
if the input string is longer than <tt>fieldSize</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putString-java.lang.CharSequence-int-java.nio.charset.CharsetEncoder-">putString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dd><code>fieldSize</code> - the maximum number of bytes to write</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.nio.charset.CharacterCodingException</code></dd>
</dl>
</li>
</ul>
<a name="putString-java.lang.CharSequence-java.nio.charset.CharsetEncoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putString</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putString(java.lang.CharSequence&nbsp;in,
java.nio.charset.CharsetEncoder&nbsp;encoder)
throws java.nio.charset.CharacterCodingException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putString-java.lang.CharSequence-java.nio.charset.CharsetEncoder-">IoBuffer</a></code></span></div>
<div class="block">Writes the content of <code>in</code> into this buffer using the
specified <code>encoder</code>. This method doesn't terminate
string with <tt>NUL</tt>. You have to do it by yourself.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putString-java.lang.CharSequence-java.nio.charset.CharsetEncoder-">putString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.nio.charset.CharacterCodingException</code></dd>
</dl>
</li>
</ul>
<a name="putPrefixedString-java.lang.CharSequence-java.nio.charset.CharsetEncoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putPrefixedString</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putPrefixedString(java.lang.CharSequence&nbsp;in,
java.nio.charset.CharsetEncoder&nbsp;encoder)
throws java.nio.charset.CharacterCodingException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putPrefixedString-java.lang.CharSequence-java.nio.charset.CharsetEncoder-">IoBuffer</a></code></span></div>
<div class="block">Writes the content of <code>in</code> into this buffer as a
string which has a 16-bit length field before the actual
encoded string, using the specified <code>encoder</code>.
This method is a shortcut for <tt>putPrefixedString(in, 2, 0, encoder)</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putPrefixedString-java.lang.CharSequence-java.nio.charset.CharsetEncoder-">putPrefixedString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.nio.charset.CharacterCodingException</code></dd>
</dl>
</li>
</ul>
<a name="putPrefixedString-java.lang.CharSequence-int-java.nio.charset.CharsetEncoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putPrefixedString</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putPrefixedString(java.lang.CharSequence&nbsp;in,
int&nbsp;prefixLength,
java.nio.charset.CharsetEncoder&nbsp;encoder)
throws java.nio.charset.CharacterCodingException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putPrefixedString-java.lang.CharSequence-int-java.nio.charset.CharsetEncoder-">IoBuffer</a></code></span></div>
<div class="block">Writes the content of <code>in</code> into this buffer as a
string which has a 16-bit length field before the actual
encoded string, using the specified <code>encoder</code>.
This method is a shortcut for <tt>putPrefixedString(in, prefixLength, 0, encoder)</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putPrefixedString-java.lang.CharSequence-int-java.nio.charset.CharsetEncoder-">putPrefixedString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dd><code>prefixLength</code> - the length of the length field (1, 2, or 4)</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.nio.charset.CharacterCodingException</code></dd>
</dl>
</li>
</ul>
<a name="putPrefixedString-java.lang.CharSequence-int-int-java.nio.charset.CharsetEncoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putPrefixedString</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putPrefixedString(java.lang.CharSequence&nbsp;in,
int&nbsp;prefixLength,
int&nbsp;padding,
java.nio.charset.CharsetEncoder&nbsp;encoder)
throws java.nio.charset.CharacterCodingException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putPrefixedString-java.lang.CharSequence-int-int-java.nio.charset.CharsetEncoder-">IoBuffer</a></code></span></div>
<div class="block">Writes the content of <code>in</code> into this buffer as a
string which has a 16-bit length field before the actual
encoded string, using the specified <code>encoder</code>.
This method is a shortcut for <tt>putPrefixedString(in, prefixLength, padding, ( byte ) 0, encoder)</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putPrefixedString-java.lang.CharSequence-int-int-java.nio.charset.CharsetEncoder-">putPrefixedString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dd><code>prefixLength</code> - the length of the length field (1, 2, or 4)</dd>
<dd><code>padding</code> - the number of padded <tt>NUL</tt>s (1 (or 0), 2, or 4)</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.nio.charset.CharacterCodingException</code></dd>
</dl>
</li>
</ul>
<a name="putPrefixedString-java.lang.CharSequence-int-int-byte-java.nio.charset.CharsetEncoder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putPrefixedString</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putPrefixedString(java.lang.CharSequence&nbsp;in,
int&nbsp;prefixLength,
int&nbsp;padding,
byte&nbsp;padValue,
java.nio.charset.CharsetEncoder&nbsp;encoder)
throws java.nio.charset.CharacterCodingException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putPrefixedString-java.lang.CharSequence-int-int-byte-java.nio.charset.CharsetEncoder-">IoBuffer</a></code></span></div>
<div class="block">Writes the content of <code>in</code> into this buffer as a
string which has a 16-bit length field before the actual
encoded string, using the specified <code>encoder</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putPrefixedString-java.lang.CharSequence-int-int-byte-java.nio.charset.CharsetEncoder-">putPrefixedString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dd><code>prefixLength</code> - the length of the length field (1, 2, or 4)</dd>
<dd><code>padding</code> - the number of padded bytes (1 (or 0), 2, or 4)</dd>
<dd><code>padValue</code> - the value of padded bytes</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.nio.charset.CharacterCodingException</code></dd>
</dl>
</li>
</ul>
<a name="skip-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>skip</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;skip(int&nbsp;size)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#skip-int-">IoBuffer</a></code></span></div>
<div class="block">Forwards the position of this buffer as the specified <code>size</code>
bytes.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#skip-int-">skip</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="fill-byte-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fill</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;fill(byte&nbsp;value,
int&nbsp;size)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#fill-byte-int-">IoBuffer</a></code></span></div>
<div class="block">Fills this buffer with the specified value.
This method moves buffer position forward.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#fill-byte-int-">fill</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="fillAndReset-byte-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fillAndReset</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;fillAndReset(byte&nbsp;value,
int&nbsp;size)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#fillAndReset-byte-int-">IoBuffer</a></code></span></div>
<div class="block">Fills this buffer with the specified value.
This method does not change buffer position.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#fillAndReset-byte-int-">fillAndReset</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="fill-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fill</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;fill(int&nbsp;size)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#fill-int-">IoBuffer</a></code></span></div>
<div class="block">Fills this buffer with <code>NUL (0x00)</code>.
This method moves buffer position forward.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#fill-int-">fill</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="fillAndReset-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fillAndReset</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;fillAndReset(int&nbsp;size)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#fillAndReset-int-">IoBuffer</a></code></span></div>
<div class="block">Fills this buffer with <code>NUL (0x00)</code>.
This method does not change buffer position.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#fillAndReset-int-">fillAndReset</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="isAutoExpand--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAutoExpand</h4>
<pre>public&nbsp;boolean&nbsp;isAutoExpand()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#isAutoExpand--">IoBuffer</a></code></span></div>
<div class="block">Returns <tt>true</tt> if and only if <tt>autoExpand</tt> is turned on.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#isAutoExpand--">isAutoExpand</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="setAutoExpand-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAutoExpand</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;setAutoExpand(boolean&nbsp;autoExpand)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#setAutoExpand-boolean-">IoBuffer</a></code></span></div>
<div class="block">Turns on or off <tt>autoExpand</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#setAutoExpand-boolean-">setAutoExpand</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="expand-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>expand</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;expand(int&nbsp;pos,
int&nbsp;expectedRemaining)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#expand-int-int-">IoBuffer</a></code></span></div>
<div class="block">Changes the capacity and limit of this buffer so this buffer get
the specified <tt>expectedRemaining</tt> room from the specified
<tt>position</tt>.
This method works even if you didn't set <tt>autoExpand</tt> to
<tt>true</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#expand-int-int-">expand</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="expand-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>expand</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;expand(int&nbsp;expectedRemaining)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#expand-int-">IoBuffer</a></code></span></div>
<div class="block">Changes the capacity and limit of this buffer so this buffer get
the specified <tt>expectedRemaining</tt> room from the current position.
This method works even if you didn't set <tt>autoExpand</tt> to
<tt>true</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#expand-int-">expand</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="getObject--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObject</h4>
<pre>public&nbsp;java.lang.Object&nbsp;getObject()
throws java.lang.ClassNotFoundException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getObject--">IoBuffer</a></code></span></div>
<div class="block">Reads a Java object from the buffer using the context <code>ClassLoader</code>
of the current thread.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getObject--">getObject</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.ClassNotFoundException</code></dd>
</dl>
</li>
</ul>
<a name="getObject-java.lang.ClassLoader-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObject</h4>
<pre>public&nbsp;java.lang.Object&nbsp;getObject(java.lang.ClassLoader&nbsp;classLoader)
throws java.lang.ClassNotFoundException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getObject-java.lang.ClassLoader-">IoBuffer</a></code></span></div>
<div class="block">Reads a Java object from the buffer using the specified <tt>classLoader</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getObject-java.lang.ClassLoader-">getObject</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.ClassNotFoundException</code></dd>
</dl>
</li>
</ul>
<a name="putObject-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putObject</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putObject(java.lang.Object&nbsp;o)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putObject-java.lang.Object-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified Java object to the buffer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putObject-java.lang.Object-">putObject</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="asInputStream--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asInputStream</h4>
<pre>public&nbsp;java.io.InputStream&nbsp;asInputStream()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asInputStream--">IoBuffer</a></code></span></div>
<div class="block">Returns an <code>InputStream</code> that reads the data from this buffer.
<code>InputStream.read()</code> returns <tt>-1</tt> if the buffer position
reaches to the limit.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asInputStream--">asInputStream</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="asOutputStream--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asOutputStream</h4>
<pre>public&nbsp;java.io.OutputStream&nbsp;asOutputStream()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asOutputStream--">IoBuffer</a></code></span></div>
<div class="block">Returns an <code>OutputStream</code> that appends the data into this buffer.
Please note that the <code>OutputStream.write(int)</code> will throw a
<code>BufferOverflowException</code> instead of an <code>IOException</code>
in case of buffer overflow. Please set <tt>autoExpand</tt> property by
calling <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#setAutoExpand-boolean-"><code>IoBuffer.setAutoExpand(boolean)</code></a> to prevent the unexpected runtime
exception.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asOutputStream--">asOutputStream</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="duplicate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>duplicate</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;duplicate()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#duplicate--">duplicate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.duplicate()</code></dd>
</dl>
</li>
</ul>
<a name="slice--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>slice</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;slice()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#slice--">slice</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.slice()</code></dd>
</dl>
</li>
</ul>
<a name="asReadOnlyBuffer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asReadOnlyBuffer</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;asReadOnlyBuffer()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asReadOnlyBuffer--">asReadOnlyBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.asReadOnlyBuffer()</code></dd>
</dl>
</li>
</ul>
<a name="array--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>array</h4>
<pre>public&nbsp;byte[]&nbsp;array()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#array--">array</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.array()</code></dd>
</dl>
</li>
</ul>
<a name="arrayOffset--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arrayOffset</h4>
<pre>public&nbsp;int&nbsp;arrayOffset()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#arrayOffset--">arrayOffset</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.arrayOffset()</code></dd>
</dl>
</li>
</ul>
<a name="minimumCapacity--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minimumCapacity</h4>
<pre>public&nbsp;int&nbsp;minimumCapacity()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#minimumCapacity--">IoBuffer</a></code></span></div>
<div class="block">Returns the minimum capacity of this buffer which is used to determine
the new capacity of the buffer shrunk by <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#compact--"><code>IoBuffer.compact()</code></a> and
<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#shrink--"><code>IoBuffer.shrink()</code></a> operation. The default value is the initial capacity
of the buffer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#minimumCapacity--">minimumCapacity</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="minimumCapacity-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minimumCapacity</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;minimumCapacity(int&nbsp;minimumCapacity)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#minimumCapacity-int-">IoBuffer</a></code></span></div>
<div class="block">Sets the minimum capacity of this buffer which is used to determine
the new capacity of the buffer shrunk by <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#compact--"><code>IoBuffer.compact()</code></a> and
<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#shrink--"><code>IoBuffer.shrink()</code></a> operation. The default value is the initial capacity
of the buffer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#minimumCapacity-int-">minimumCapacity</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="capacity-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>capacity</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;capacity(int&nbsp;newCapacity)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#capacity-int-">IoBuffer</a></code></span></div>
<div class="block">Increases the capacity of this buffer. If the new capacity is less than
or equal to the current capacity, this method returns silently. If the
new capacity is greater than the current capacity, the buffer is
reallocated while retaining the position, limit, mark and the content
of the buffer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#capacity-int-">capacity</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="isReadOnly--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isReadOnly</h4>
<pre>public&nbsp;boolean&nbsp;isReadOnly()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#isReadOnly--">isReadOnly</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>Buffer.isReadOnly()</code></dd>
</dl>
</li>
</ul>
<a name="markValue--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>markValue</h4>
<pre>public&nbsp;int&nbsp;markValue()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#markValue--">IoBuffer</a></code></span></div>
<div class="block">Returns the position of the current mark. This method returns <tt>-1</tt> if no
mark is set.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#markValue--">markValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="hasArray--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasArray</h4>
<pre>public&nbsp;boolean&nbsp;hasArray()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#hasArray--">hasArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>ByteBuffer.hasArray()</code></dd>
</dl>
</li>
</ul>
<a name="free--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>free</h4>
<pre>public&nbsp;void&nbsp;free()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#free--">IoBuffer</a></code></span></div>
<div class="block">Declares this buffer and all its derived buffers are not used anymore
so that it can be reused by some <a href="../../../../../org/apache/mina/core/buffer/IoBufferAllocator.html" title="interface in org.apache.mina.core.buffer"><code>IoBufferAllocator</code></a> implementations.
It is not mandatory to call this method, but you might want to invoke this
method for maximum performance.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#free--">free</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="isDerived--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDerived</h4>
<pre>public&nbsp;boolean&nbsp;isDerived()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#isDerived--">IoBuffer</a></code></span></div>
<div class="block">returns <tt>true</tt> if and only if this buffer is derived from other buffer
via <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#duplicate--"><code>IoBuffer.duplicate()</code></a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#slice--"><code>IoBuffer.slice()</code></a> or <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#asReadOnlyBuffer--"><code>IoBuffer.asReadOnlyBuffer()</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#isDerived--">isDerived</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="isAutoShrink--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAutoShrink</h4>
<pre>public&nbsp;boolean&nbsp;isAutoShrink()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#isAutoShrink--">IoBuffer</a></code></span></div>
<div class="block">Returns <tt>true</tt> if and only if <tt>autoShrink</tt> is turned on.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#isAutoShrink--">isAutoShrink</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="setAutoShrink-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAutoShrink</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;setAutoShrink(boolean&nbsp;autoShrink)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#setAutoShrink-boolean-">IoBuffer</a></code></span></div>
<div class="block">Turns on or off <tt>autoShrink</tt>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#setAutoShrink-boolean-">setAutoShrink</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="shrink--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shrink</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;shrink()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#shrink--">IoBuffer</a></code></span></div>
<div class="block">Changes the capacity of this buffer so this buffer occupies as less
memory as possible while retaining the position, limit and the
buffer content between the position and limit. The capacity of the
buffer never becomes less than <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#minimumCapacity--"><code>IoBuffer.minimumCapacity()</code></a>.
The mark is discarded once the capacity changes.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#shrink--">shrink</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
</dl>
</li>
</ul>
<a name="getMediumInt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMediumInt</h4>
<pre>public&nbsp;int&nbsp;getMediumInt()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getMediumInt--">IoBuffer</a></code></span></div>
<div class="block">Relative <i>get</i> method for reading a medium int value.
<p> Reads the next three bytes at this buffer's current position,
composing them into an int value according to the current byte order,
and then increments the position by three.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getMediumInt--">getMediumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The medium int value at the buffer's current position</dd>
</dl>
</li>
</ul>
<a name="getUnsignedMediumInt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsignedMediumInt</h4>
<pre>public&nbsp;int&nbsp;getUnsignedMediumInt()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedMediumInt--">IoBuffer</a></code></span></div>
<div class="block">Relative <i>get</i> method for reading an unsigned medium int value.
<p> Reads the next three bytes at this buffer's current position,
composing them into an int value according to the current byte order,
and then increments the position by three.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedMediumInt--">getUnsignedMediumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The unsigned medium int value at the buffer's current position</dd>
</dl>
</li>
</ul>
<a name="getMediumInt-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMediumInt</h4>
<pre>public&nbsp;int&nbsp;getMediumInt(int&nbsp;index)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getMediumInt-int-">IoBuffer</a></code></span></div>
<div class="block">Absolute <i>get</i> method for reading a medium int value.
<p> Reads the next three bytes at this buffer's current position,
composing them into an int value according to the current byte order.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getMediumInt-int-">getMediumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index from which the medium int will be read</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The medium int value at the given index</dd>
</dl>
</li>
</ul>
<a name="getUnsignedMediumInt-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsignedMediumInt</h4>
<pre>public&nbsp;int&nbsp;getUnsignedMediumInt(int&nbsp;index)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedMediumInt-int-">IoBuffer</a></code></span></div>
<div class="block">Absolute <i>get</i> method for reading an unsigned medium int value.
<p> Reads the next three bytes at this buffer's current position,
composing them into an int value according to the current byte order.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getUnsignedMediumInt-int-">getUnsignedMediumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index from which the unsigned medium int will be read</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The unsigned medium int value at the given index</dd>
</dl>
</li>
</ul>
<a name="putMediumInt-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putMediumInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putMediumInt(int&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putMediumInt-int-">IoBuffer</a></code></span></div>
<div class="block">Relative <i>put</i> method for writing a medium int
value.
<p> Writes three bytes containing the given int value, in the
current byte order, into this buffer at the current position, and then
increments the position by three.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putMediumInt-int-">putMediumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The medium int value to be written</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This buffer</dd>
</dl>
</li>
</ul>
<a name="putMediumInt-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putMediumInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putMediumInt(int&nbsp;index,
int&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putMediumInt-int-int-">IoBuffer</a></code></span></div>
<div class="block">Absolute <i>put</i> method for writing a medium int
value.
<p> Writes three bytes containing the given int value, in the
current byte order, into this buffer at the given index.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putMediumInt-int-int-">putMediumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index at which the bytes will be written</dd>
<dd><code>value</code> - The medium int value to be written</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>This buffer</dd>
</dl>
</li>
</ul>
<a name="getHexDump-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHexDump</h4>
<pre>public&nbsp;java.lang.String&nbsp;getHexDump(int&nbsp;lengthLimit)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getHexDump-int-">IoBuffer</a></code></span></div>
<div class="block">Return hexdump of this buffer with limited length.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getHexDump-int-">getHexDump</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>lengthLimit</code> - The maximum number of bytes to dump from
the current buffer position.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>hexidecimal representation of this buffer</dd>
</dl>
</li>
</ul>
<a name="prefixedDataAvailable-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prefixedDataAvailable</h4>
<pre>public&nbsp;boolean&nbsp;prefixedDataAvailable(int&nbsp;prefixLength)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#prefixedDataAvailable-int-">IoBuffer</a></code></span></div>
<div class="block">Returns <tt>true</tt> if this buffer contains a data which has a data
length as a prefix and the buffer has remaining data as enough as
specified in the data length field. This method is identical with
<tt>prefixedDataAvailable( prefixLength, Integer.MAX_VALUE )</tt>.
Please not that using this method can allow DoS (Denial of Service)
attack in case the remote peer sends too big data length value.
It is recommended to use <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#prefixedDataAvailable-int-int-"><code>IoBuffer.prefixedDataAvailable(int, int)</code></a>
instead.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#prefixedDataAvailable-int-">prefixedDataAvailable</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>prefixLength</code> - the length of the prefix field (1, 2, or 4)</dd>
</dl>
</li>
</ul>
<a name="prefixedDataAvailable-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prefixedDataAvailable</h4>
<pre>public&nbsp;boolean&nbsp;prefixedDataAvailable(int&nbsp;prefixLength,
int&nbsp;maxDataLength)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#prefixedDataAvailable-int-int-">IoBuffer</a></code></span></div>
<div class="block">Returns <tt>true</tt> if this buffer contains a data which has a data
length as a prefix and the buffer has remaining data as enough as
specified in the data length field.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#prefixedDataAvailable-int-int-">prefixedDataAvailable</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>prefixLength</code> - the length of the prefix field (1, 2, or 4)</dd>
<dd><code>maxDataLength</code> - the allowed maximum of the read data length</dd>
</dl>
</li>
</ul>
<a name="indexOf-byte-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>indexOf</h4>
<pre>public&nbsp;int&nbsp;indexOf(byte&nbsp;b)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#indexOf-byte-">IoBuffer</a></code></span></div>
<div class="block">Returns the first occurence position of the specified byte from the current position to
the current limit.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#indexOf-byte-">indexOf</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><tt>-1</tt> if the specified byte is not found</dd>
</dl>
</li>
</ul>
<a name="getEnum-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnum</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;E&nbsp;getEnum(java.lang.Class&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnum-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a byte from the buffer and returns the correlating enum constant defined
by the specified enum type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnum-java.lang.Class-">getEnum</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - The enum type to return</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enumClass</code> - The enum's class object</dd>
</dl>
</li>
</ul>
<a name="getEnum-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnum</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;E&nbsp;getEnum(int&nbsp;index,
java.lang.Class&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnum-int-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a byte from the buffer and returns the correlating enum constant defined
by the specified enum type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnum-int-java.lang.Class-">getEnum</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - The enum type to return</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index from which the byte will be read</dd>
<dd><code>enumClass</code> - The enum's class object</dd>
</dl>
</li>
</ul>
<a name="getEnumShort-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumShort</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;E&nbsp;getEnumShort(java.lang.Class&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumShort-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a short from the buffer and returns the correlating enum constant defined
by the specified enum type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumShort-java.lang.Class-">getEnumShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - The enum type to return</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enumClass</code> - The enum's class object</dd>
</dl>
</li>
</ul>
<a name="getEnumShort-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumShort</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;E&nbsp;getEnumShort(int&nbsp;index,
java.lang.Class&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumShort-int-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a short from the buffer and returns the correlating enum constant defined
by the specified enum type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumShort-int-java.lang.Class-">getEnumShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - The enum type to return</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index from which the bytes will be read</dd>
<dd><code>enumClass</code> - The enum's class object</dd>
</dl>
</li>
</ul>
<a name="getEnumInt-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumInt</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;E&nbsp;getEnumInt(java.lang.Class&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumInt-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads an int from the buffer and returns the correlating enum constant defined
by the specified enum type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumInt-java.lang.Class-">getEnumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - The enum type to return</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enumClass</code> - The enum's class object</dd>
</dl>
</li>
</ul>
<a name="getEnumInt-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumInt</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;E&nbsp;getEnumInt(int&nbsp;index,
java.lang.Class&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumInt-int-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads an int from the buffer and returns the correlating enum constant defined
by the specified enum type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumInt-int-java.lang.Class-">getEnumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - The enum type to return</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index from which the bytes will be read</dd>
<dd><code>enumClass</code> - The enum's class object</dd>
</dl>
</li>
</ul>
<a name="putEnum-java.lang.Enum-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnum</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putEnum(java.lang.Enum&lt;?&gt;&nbsp;e)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnum-java.lang.Enum-">IoBuffer</a></code></span></div>
<div class="block">Writes an enum's ordinal value to the buffer as a byte.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnum-java.lang.Enum-">putEnum</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - The enum to write to the buffer</dd>
</dl>
</li>
</ul>
<a name="putEnum-int-java.lang.Enum-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnum</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putEnum(int&nbsp;index,
java.lang.Enum&lt;?&gt;&nbsp;e)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnum-int-java.lang.Enum-">IoBuffer</a></code></span></div>
<div class="block">Writes an enum's ordinal value to the buffer as a byte.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnum-int-java.lang.Enum-">putEnum</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index at which the byte will be written</dd>
<dd><code>e</code> - The enum to write to the buffer</dd>
</dl>
</li>
</ul>
<a name="putEnumShort-java.lang.Enum-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumShort</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putEnumShort(java.lang.Enum&lt;?&gt;&nbsp;e)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumShort-java.lang.Enum-">IoBuffer</a></code></span></div>
<div class="block">Writes an enum's ordinal value to the buffer as a short.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumShort-java.lang.Enum-">putEnumShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - The enum to write to the buffer</dd>
</dl>
</li>
</ul>
<a name="putEnumShort-int-java.lang.Enum-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumShort</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putEnumShort(int&nbsp;index,
java.lang.Enum&lt;?&gt;&nbsp;e)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumShort-int-java.lang.Enum-">IoBuffer</a></code></span></div>
<div class="block">Writes an enum's ordinal value to the buffer as a short.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumShort-int-java.lang.Enum-">putEnumShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index at which the bytes will be written</dd>
<dd><code>e</code> - The enum to write to the buffer</dd>
</dl>
</li>
</ul>
<a name="putEnumInt-java.lang.Enum-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putEnumInt(java.lang.Enum&lt;?&gt;&nbsp;e)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumInt-java.lang.Enum-">IoBuffer</a></code></span></div>
<div class="block">Writes an enum's ordinal value to the buffer as an integer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumInt-java.lang.Enum-">putEnumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - The enum to write to the buffer</dd>
</dl>
</li>
</ul>
<a name="putEnumInt-int-java.lang.Enum-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumInt</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putEnumInt(int&nbsp;index,
java.lang.Enum&lt;?&gt;&nbsp;e)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumInt-int-java.lang.Enum-">IoBuffer</a></code></span></div>
<div class="block">Writes an enum's ordinal value to the buffer as an integer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumInt-int-java.lang.Enum-">putEnumInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index at which the bytes will be written</dd>
<dd><code>e</code> - The enum to write to the buffer</dd>
</dl>
</li>
</ul>
<a name="getEnumSet-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumSet</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;java.util.EnumSet&lt;E&gt;&nbsp;getEnumSet(java.lang.Class&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a byte sized bit vector and converts it to an <code>EnumSet</code>.
<p>Each bit is mapped to a value in the specified enum. The least significant
bit maps to the first entry in the specified enum and each subsequent bit maps
to each subsequent bit as mapped to the subsequent enum value.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-">getEnumSet</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the EnumSet representation of the bit vector</dd>
</dl>
</li>
</ul>
<a name="getEnumSet-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumSet</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;java.util.EnumSet&lt;E&gt;&nbsp;getEnumSet(int&nbsp;index,
java.lang.Class&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-int-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a byte sized bit vector and converts it to an <code>EnumSet</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-int-java.lang.Class-">getEnumSet</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index from which the byte will be read</dd>
<dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the EnumSet representation of the bit vector</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-"><code>IoBuffer.getEnumSet(Class)</code></a></dd>
</dl>
</li>
</ul>
<a name="getEnumSetShort-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumSetShort</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;java.util.EnumSet&lt;E&gt;&nbsp;getEnumSetShort(java.lang.Class&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetShort-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a short sized bit vector and converts it to an <code>EnumSet</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetShort-java.lang.Class-">getEnumSetShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the EnumSet representation of the bit vector</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-"><code>IoBuffer.getEnumSet(Class)</code></a></dd>
</dl>
</li>
</ul>
<a name="getEnumSetShort-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumSetShort</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;java.util.EnumSet&lt;E&gt;&nbsp;getEnumSetShort(int&nbsp;index,
java.lang.Class&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetShort-int-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a short sized bit vector and converts it to an <code>EnumSet</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetShort-int-java.lang.Class-">getEnumSetShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index from which the bytes will be read</dd>
<dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the EnumSet representation of the bit vector</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-"><code>IoBuffer.getEnumSet(Class)</code></a></dd>
</dl>
</li>
</ul>
<a name="getEnumSetInt-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumSetInt</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;java.util.EnumSet&lt;E&gt;&nbsp;getEnumSetInt(java.lang.Class&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetInt-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads an int sized bit vector and converts it to an <code>EnumSet</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetInt-java.lang.Class-">getEnumSetInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the EnumSet representation of the bit vector</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-"><code>IoBuffer.getEnumSet(Class)</code></a></dd>
</dl>
</li>
</ul>
<a name="getEnumSetInt-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumSetInt</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;java.util.EnumSet&lt;E&gt;&nbsp;getEnumSetInt(int&nbsp;index,
java.lang.Class&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetInt-int-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads an int sized bit vector and converts it to an <code>EnumSet</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetInt-int-java.lang.Class-">getEnumSetInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index from which the bytes will be read</dd>
<dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the EnumSet representation of the bit vector</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-"><code>IoBuffer.getEnumSet(Class)</code></a></dd>
</dl>
</li>
</ul>
<a name="getEnumSetLong-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumSetLong</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;java.util.EnumSet&lt;E&gt;&nbsp;getEnumSetLong(java.lang.Class&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetLong-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a long sized bit vector and converts it to an <code>EnumSet</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetLong-java.lang.Class-">getEnumSetLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the EnumSet representation of the bit vector</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-"><code>IoBuffer.getEnumSet(Class)</code></a></dd>
</dl>
</li>
</ul>
<a name="getEnumSetLong-int-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnumSetLong</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;java.util.EnumSet&lt;E&gt;&nbsp;getEnumSetLong(int&nbsp;index,
java.lang.Class&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetLong-int-java.lang.Class-">IoBuffer</a></code></span></div>
<div class="block">Reads a long sized bit vector and converts it to an <code>EnumSet</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSetLong-int-java.lang.Class-">getEnumSetLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index from which the bytes will be read</dd>
<dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the EnumSet representation of the bit vector</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getEnumSet-java.lang.Class-"><code>IoBuffer.getEnumSet(Class)</code></a></dd>
</dl>
</li>
</ul>
<a name="putEnumSet-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumSet</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putEnumSet(java.util.Set&lt;E&gt;&nbsp;set)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSet-java.util.Set-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified <code>Set</code> to the buffer as a byte sized bit vector.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSet-java.util.Set-">putEnumSet</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type of the Set</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>set</code> - the enum set to write to the buffer</dd>
</dl>
</li>
</ul>
<a name="putEnumSet-int-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumSet</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putEnumSet(int&nbsp;index,
java.util.Set&lt;E&gt;&nbsp;set)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSet-int-java.util.Set-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified <code>Set</code> to the buffer as a byte sized bit vector.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSet-int-java.util.Set-">putEnumSet</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type of the Set</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index at which the byte will be written</dd>
<dd><code>set</code> - the enum set to write to the buffer</dd>
</dl>
</li>
</ul>
<a name="putEnumSetShort-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumSetShort</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putEnumSetShort(java.util.Set&lt;E&gt;&nbsp;set)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetShort-java.util.Set-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified <code>Set</code> to the buffer as a short sized bit vector.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetShort-java.util.Set-">putEnumSetShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type of the Set</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>set</code> - the enum set to write to the buffer</dd>
</dl>
</li>
</ul>
<a name="putEnumSetShort-int-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumSetShort</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putEnumSetShort(int&nbsp;index,
java.util.Set&lt;E&gt;&nbsp;set)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetShort-int-java.util.Set-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified <code>Set</code> to the buffer as a short sized bit vector.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetShort-int-java.util.Set-">putEnumSetShort</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type of the Set</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index at which the bytes will be written</dd>
<dd><code>set</code> - the enum set to write to the buffer</dd>
</dl>
</li>
</ul>
<a name="putEnumSetInt-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumSetInt</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putEnumSetInt(java.util.Set&lt;E&gt;&nbsp;set)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetInt-java.util.Set-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified <code>Set</code> to the buffer as an int sized bit vector.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetInt-java.util.Set-">putEnumSetInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type of the Set</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>set</code> - the enum set to write to the buffer</dd>
</dl>
</li>
</ul>
<a name="putEnumSetInt-int-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumSetInt</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putEnumSetInt(int&nbsp;index,
java.util.Set&lt;E&gt;&nbsp;set)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetInt-int-java.util.Set-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified <code>Set</code> to the buffer as an int sized bit vector.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetInt-int-java.util.Set-">putEnumSetInt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type of the Set</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index at which the bytes will be written</dd>
<dd><code>set</code> - the enum set to write to the buffer</dd>
</dl>
</li>
</ul>
<a name="putEnumSetLong-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putEnumSetLong</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putEnumSetLong(java.util.Set&lt;E&gt;&nbsp;set)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetLong-java.util.Set-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified <code>Set</code> to the buffer as a long sized bit vector.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetLong-java.util.Set-">putEnumSetLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type of the Set</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>set</code> - the enum set to write to the buffer</dd>
</dl>
</li>
</ul>
<a name="putEnumSetLong-int-java.util.Set-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>putEnumSetLong</h4>
<pre>public&nbsp;&lt;E extends java.lang.Enum&lt;E&gt;&gt;&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;putEnumSetLong(int&nbsp;index,
java.util.Set&lt;E&gt;&nbsp;set)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetLong-int-java.util.Set-">IoBuffer</a></code></span></div>
<div class="block">Writes the specified <code>Set</code> to the buffer as a long sized bit vector.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putEnumSetLong-int-java.util.Set-">putEnumSetLong</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>E</code> - the enum type of the Set</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - the index at which the bytes will be written</dd>
<dd><code>set</code> - the enum set to write to the buffer</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/IoBufferWrapper.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/mina/core/buffer/IoBufferAllocator.html" title="interface in org.apache.mina.core.buffer"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/mina/core/buffer/SimpleBufferAllocator.html" title="class in org.apache.mina.core.buffer"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/mina/core/buffer/IoBufferWrapper.html" target="_top">Frames</a></li>
<li><a href="IoBufferWrapper.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="#fields.inherited.from.class.org.apache.mina.core.buffer.IoBuffer">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>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 ======= -->
<p class="legalCopy"><small>Copyright &#169; 2004-2019 <a href="http://mina.apache.org/">Apache MINA Project</a>. All Rights Reserved.</small></p>
</body>
</html>