blob: 9cefd142603689289824ff0186b4c227710e1bac [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 (version 1.7.0_55) on Wed Oct 22 07:01:16 CEST 2014 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>AbstractIoBuffer (Apache MINA 2.0.9 API)</title>
<meta name="date" content="2014-10-22">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AbstractIoBuffer (Apache MINA 2.0.9 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/AbstractIoBuffer.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>Prev Class</li>
<li><a href="../../../../../org/apache/mina/core/buffer/BufferDataException.html" title="class in org.apache.mina.core.buffer"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/mina/core/buffer/AbstractIoBuffer.html" target="_top">Frames</a></li>
<li><a href="AbstractIoBuffer.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.mina.core.buffer</div>
<h2 title="Class AbstractIoBuffer" class="title">Class AbstractIoBuffer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../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.AbstractIoBuffer</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&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 abstract class <a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.57">AbstractIoBuffer</a>
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 base implementation of <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer"><code>IoBuffer</code></a>. This implementation
assumes that <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#buf()"><code>IoBuffer.buf()</code></a> always returns a correct NIO
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a> instance. Most implementations could
extend this class and implement their own buffer management mechanism.</div>
<dl><dt><span class="strong">Author:</span></dt>
<dd><a href="http://mina.apache.org">Apache MINA Project</a></dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/mina/core/buffer/IoBufferAllocator.html" title="interface in org.apache.mina.core.buffer"><code>IoBufferAllocator</code></a></dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#AbstractIoBuffer(org.apache.mina.core.buffer.AbstractIoBuffer)">AbstractIoBuffer</a></strong>(<a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html" title="class in org.apache.mina.core.buffer">AbstractIoBuffer</a>&nbsp;parent)</code>
<div class="block">Creates a new derived buffer.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#AbstractIoBuffer(org.apache.mina.core.buffer.IoBufferAllocator, int)">AbstractIoBuffer</a></strong>(<a href="../../../../../org/apache/mina/core/buffer/IoBufferAllocator.html" title="interface in org.apache.mina.core.buffer">IoBufferAllocator</a>&nbsp;allocator,
int&nbsp;initialCapacity)</code>
<div class="block">Creates a new parent buffer.</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/CharBuffer.html?is-external=true" title="class or interface in java.nio">CharBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#asCharBuffer()">asCharBuffer</a></strong>()</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/DoubleBuffer.html?is-external=true" title="class or interface in java.nio">DoubleBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#asDoubleBuffer()">asDoubleBuffer</a></strong>()</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/FloatBuffer.html?is-external=true" title="class or interface in java.nio">FloatBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#asFloatBuffer()">asFloatBuffer</a></strong>()</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#asInputStream()">asInputStream</a></strong>()</code>
<div class="block">Returns an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> that reads the data from this buffer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/IntBuffer.html?is-external=true" title="class or interface in java.nio">IntBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#asIntBuffer()">asIntBuffer</a></strong>()</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/LongBuffer.html?is-external=true" title="class or interface in java.nio">LongBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#asLongBuffer()">asLongBuffer</a></strong>()</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#asOutputStream()">asOutputStream</a></strong>()</code>
<div class="block">Returns an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><code>OutputStream</code></a> that appends the data into this buffer.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#asReadOnlyBuffer()">asReadOnlyBuffer</a></strong>()</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected abstract <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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#asReadOnlyBuffer0()">asReadOnlyBuffer0</a></strong>()</code>
<div class="block">Implement this method to return the unexpandable read only version of
this buffer.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ShortBuffer.html?is-external=true" title="class or interface in java.nio">ShortBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#asShortBuffer()">asShortBuffer</a></strong>()</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#buf(java.nio.ByteBuffer)">buf</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;newBuf)</code>
<div class="block">Sets the underlying NIO buffer instance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#capacity()">capacity</a></strong>()</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#capacity(int)">capacity</a></strong>(int&nbsp;newCapacity)</code>
<div class="block">Increases the capacity of this buffer.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#clear()">clear</a></strong>()</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#compact()">compact</a></strong>()</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#compareTo(org.apache.mina.core.buffer.IoBuffer)">compareTo</a></strong>(<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;that)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#duplicate()">duplicate</a></strong>()</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected abstract <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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#duplicate0()">duplicate0</a></strong>()</code>
<div class="block">Implement this method to return the unexpandable duplicate of this
buffer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#equals(java.lang.Object)">equals</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#expand(int)">expand</a></strong>(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 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#expand(int, int)">expand</a></strong>(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 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#fill(byte, int)">fill</a></strong>(byte&nbsp;value,
int&nbsp;size)</code>
<div class="block">Fills this buffer with the specified value.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#fill(int)">fill</a></strong>(int&nbsp;size)</code>
<div class="block">Fills this buffer with <code>NUL (0x00)</code>.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#fillAndReset(byte, int)">fillAndReset</a></strong>(byte&nbsp;value,
int&nbsp;size)</code>
<div class="block">Fills this buffer with the specified value.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#fillAndReset(int)">fillAndReset</a></strong>(int&nbsp;size)</code>
<div class="block">Fills this buffer with <code>NUL (0x00)</code>.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#flip()">flip</a></strong>()</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#get()">get</a></strong>()</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#get(byte[])">get</a></strong>(byte[]&nbsp;dst)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#get(byte[], int, int)">get</a></strong>(byte[]&nbsp;dst,
int&nbsp;offset,
int&nbsp;length)</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#get(int)">get</a></strong>(int&nbsp;index)</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>char</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getChar()">getChar</a></strong>()</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>char</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getChar(int)">getChar</a></strong>(int&nbsp;index)</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getDouble()">getDouble</a></strong>()</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getDouble(int)">getDouble</a></strong>(int&nbsp;index)</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<br>E</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getEnum(java.lang.Class)">getEnum</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&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 class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<br>E</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getEnum(int, java.lang.Class)">getEnum</a></strong>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&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 class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<br>E</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getEnumInt(java.lang.Class)">getEnumInt</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&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 class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<br>E</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getEnumInt(int, java.lang.Class)">getEnumInt</a></strong>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&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 class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<br><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getEnumSet(java.lang.Class)">getEnumSet</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a byte sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<br><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getEnumSet(int, java.lang.Class)">getEnumSet</a></strong>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a byte sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<br><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getEnumSetInt(java.lang.Class)">getEnumSetInt</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads an int sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<br><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getEnumSetInt(int, java.lang.Class)">getEnumSetInt</a></strong>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads an int sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<br><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getEnumSetLong(java.lang.Class)">getEnumSetLong</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a long sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<br><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getEnumSetLong(int, java.lang.Class)">getEnumSetLong</a></strong>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a long sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<br><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getEnumSetShort(java.lang.Class)">getEnumSetShort</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a short sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<br><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getEnumSetShort(int, java.lang.Class)">getEnumSetShort</a></strong>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</code>
<div class="block">Reads a short sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<br>E</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getEnumShort(java.lang.Class)">getEnumShort</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&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 class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<br>E</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getEnumShort(int, java.lang.Class)">getEnumShort</a></strong>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&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 class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getFloat()">getFloat</a></strong>()</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getFloat(int)">getFloat</a></strong>(int&nbsp;index)</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getHexDump()">getHexDump</a></strong>()</code>
<div class="block">Returns hexdump of this buffer.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getHexDump(int)">getHexDump</a></strong>(int&nbsp;lengthLimit)</code>
<div class="block">Return hexdump of this buffer with limited length.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getInt()">getInt</a></strong>()</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getInt(int)">getInt</a></strong>(int&nbsp;index)</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getLong()">getLong</a></strong>()</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getLong(int)">getLong</a></strong>(int&nbsp;index)</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getMediumInt()">getMediumInt</a></strong>()</code>
<div class="block">Relative <i>get</i> method for reading a medium int value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getMediumInt(int)">getMediumInt</a></strong>(int&nbsp;index)</code>
<div class="block">Absolute <i>get</i> method for reading a medium int value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getObject()">getObject</a></strong>()</code>
<div class="block">Reads a Java object from the buffer using the context <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang"><code>ClassLoader</code></a>
of the current thread.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getObject(java.lang.ClassLoader)">getObject</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</code>
<div class="block">Reads a Java object from the buffer using the specified
<tt>classLoader</tt>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getPrefixedString(java.nio.charset.CharsetDecoder)">getPrefixedString</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetDecoder</a>&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 class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getPrefixedString(int, java.nio.charset.CharsetDecoder)">getPrefixedString</a></strong>(int&nbsp;prefixLength,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetDecoder</a>&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 class="altColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getShort()">getShort</a></strong>()</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getShort(int)">getShort</a></strong>(int&nbsp;index)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getSlice(int)">getSlice</a></strong>(int&nbsp;length)</code>
<div class="block">TODO document me.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getSlice(int, int)">getSlice</a></strong>(int&nbsp;index,
int&nbsp;length)</code>
<div class="block">TODO document me.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getString(java.nio.charset.CharsetDecoder)">getString</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetDecoder</a>&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 class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getString(int, java.nio.charset.CharsetDecoder)">getString</a></strong>(int&nbsp;fieldSize,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetDecoder</a>&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 class="altColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getUnsigned()">getUnsigned</a></strong>()</code>
<div class="block">Reads one unsigned byte as a short integer.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getUnsigned(int)">getUnsigned</a></strong>(int&nbsp;index)</code>
<div class="block">Reads one byte as an unsigned short integer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getUnsignedInt()">getUnsignedInt</a></strong>()</code>
<div class="block">Reads four bytes unsigned integer.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getUnsignedInt(int)">getUnsignedInt</a></strong>(int&nbsp;index)</code>
<div class="block">Reads four bytes unsigned integer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getUnsignedMediumInt()">getUnsignedMediumInt</a></strong>()</code>
<div class="block">Relative <i>get</i> method for reading an unsigned medium int value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getUnsignedMediumInt(int)">getUnsignedMediumInt</a></strong>(int&nbsp;index)</code>
<div class="block">Absolute <i>get</i> method for reading an unsigned medium int value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getUnsignedShort()">getUnsignedShort</a></strong>()</code>
<div class="block">Reads two bytes unsigned integer.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#getUnsignedShort(int)">getUnsignedShort</a></strong>(int&nbsp;index)</code>
<div class="block">Reads two bytes unsigned integer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#hashCode()">hashCode</a></strong>()</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#hasRemaining()">hasRemaining</a></strong>()</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#indexOf(byte)">indexOf</a></strong>(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 class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#isAutoExpand()">isAutoExpand</a></strong>()</code>
<div class="block">Returns <tt>true</tt> if and only if <tt>autoExpand</tt> is turned on.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#isAutoShrink()">isAutoShrink</a></strong>()</code>
<div class="block">Returns <tt>true</tt> if and only if <tt>autoShrink</tt> is turned on.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#isDerived()">isDerived</a></strong>()</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 class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#isDirect()">isDirect</a></strong>()</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#isReadOnly()">isReadOnly</a></strong>()</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#limit()">limit</a></strong>()</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#limit(int)">limit</a></strong>(int&nbsp;newLimit)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#mark()">mark</a></strong>()</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#markValue()">markValue</a></strong>()</code>
<div class="block">Returns the position of the current mark.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#minimumCapacity()">minimumCapacity</a></strong>()</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 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#minimumCapacity(int)">minimumCapacity</a></strong>(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 class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#order()">order</a></strong>()</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#order(java.nio.ByteOrder)">order</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;bo)</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#position()">position</a></strong>()</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#position(int)">position</a></strong>(int&nbsp;newPosition)</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#prefixedDataAvailable(int)">prefixedDataAvailable</a></strong>(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 class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#prefixedDataAvailable(int, int)">prefixedDataAvailable</a></strong>(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 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#put(byte)">put</a></strong>(byte&nbsp;b)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#put(byte[])">put</a></strong>(byte[]&nbsp;src)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#put(byte[], int, int)">put</a></strong>(byte[]&nbsp;src,
int&nbsp;offset,
int&nbsp;length)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#put(java.nio.ByteBuffer)">put</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;src)</code>
<div class="block">Writes the content of the specified <tt>src</tt> into this buffer.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#put(int, byte)">put</a></strong>(int&nbsp;index,
byte&nbsp;b)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#put(org.apache.mina.core.buffer.IoBuffer)">put</a></strong>(<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 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putChar(char)">putChar</a></strong>(char&nbsp;value)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putChar(int, char)">putChar</a></strong>(int&nbsp;index,
char&nbsp;value)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putDouble(double)">putDouble</a></strong>(double&nbsp;value)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putDouble(int, double)">putDouble</a></strong>(int&nbsp;index,
double&nbsp;value)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putEnum(java.lang.Enum)">putEnum</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as a byte.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putEnum(int, java.lang.Enum)">putEnum</a></strong>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as a byte.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putEnumInt(java.lang.Enum)">putEnumInt</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as an integer.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putEnumInt(int, java.lang.Enum)">putEnumInt</a></strong>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as an integer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putEnumSet(int, java.util.Set)">putEnumSet</a></strong>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a byte sized bit
vector.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putEnumSet(java.util.Set)">putEnumSet</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a byte sized bit
vector.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putEnumSetInt(int, java.util.Set)">putEnumSetInt</a></strong>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as an int sized bit
vector.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putEnumSetInt(java.util.Set)">putEnumSetInt</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as an int sized bit
vector.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putEnumSetLong(int, java.util.Set)">putEnumSetLong</a></strong>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a long sized bit
vector.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putEnumSetLong(java.util.Set)">putEnumSetLong</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a long sized bit
vector.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putEnumSetShort(int, java.util.Set)">putEnumSetShort</a></strong>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a short sized bit
vector.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putEnumSetShort(java.util.Set)">putEnumSetShort</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</code>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a short sized bit
vector.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putEnumShort(java.lang.Enum)">putEnumShort</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as a short.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putEnumShort(int, java.lang.Enum)">putEnumShort</a></strong>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</code>
<div class="block">Writes an enum's ordinal value to the buffer as a short.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putFloat(float)">putFloat</a></strong>(float&nbsp;value)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putFloat(int, float)">putFloat</a></strong>(int&nbsp;index,
float&nbsp;value)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putInt(int)">putInt</a></strong>(int&nbsp;value)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putInt(int, int)">putInt</a></strong>(int&nbsp;index,
int&nbsp;value)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putLong(int, long)">putLong</a></strong>(int&nbsp;index,
long&nbsp;value)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putLong(long)">putLong</a></strong>(long&nbsp;value)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putMediumInt(int)">putMediumInt</a></strong>(int&nbsp;value)</code>
<div class="block">Relative <i>put</i> method for writing a medium int value.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putMediumInt(int, int)">putMediumInt</a></strong>(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 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putObject(java.lang.Object)">putObject</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>
<div class="block">Writes the specified Java object to the buffer.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putPrefixedString(java.lang.CharSequence, java.nio.charset.CharsetEncoder)">putPrefixedString</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&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 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putPrefixedString(java.lang.CharSequence, int, java.nio.charset.CharsetEncoder)">putPrefixedString</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
int&nbsp;prefixLength,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&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 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putPrefixedString(java.lang.CharSequence, int, int, byte, java.nio.charset.CharsetEncoder)">putPrefixedString</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;val,
int&nbsp;prefixLength,
int&nbsp;padding,
byte&nbsp;padValue,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&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 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putPrefixedString(java.lang.CharSequence, int, int, java.nio.charset.CharsetEncoder)">putPrefixedString</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
int&nbsp;prefixLength,
int&nbsp;padding,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&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 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putShort(int, short)">putShort</a></strong>(int&nbsp;index,
short&nbsp;value)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putShort(short)">putShort</a></strong>(short&nbsp;value)</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putString(java.lang.CharSequence, java.nio.charset.CharsetEncoder)">putString</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;val,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&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 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putString(java.lang.CharSequence, int, java.nio.charset.CharsetEncoder)">putString</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;val,
int&nbsp;fieldSize,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&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 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsigned(byte)">putUnsigned</a></strong>(byte&nbsp;value)</code>
<div class="block">Writes an unsigned byte into the ByteBuffer</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsigned(int)">putUnsigned</a></strong>(int&nbsp;value)</code>
<div class="block">Writes an unsigned byte into the ByteBuffer</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsigned(int, byte)">putUnsigned</a></strong>(int&nbsp;index,
byte&nbsp;value)</code>
<div class="block">Writes an unsigned byte into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsigned(int, int)">putUnsigned</a></strong>(int&nbsp;index,
int&nbsp;value)</code>
<div class="block">Writes an unsigned byte into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsigned(int, long)">putUnsigned</a></strong>(int&nbsp;index,
long&nbsp;value)</code>
<div class="block">Writes an unsigned byte into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsigned(int, short)">putUnsigned</a></strong>(int&nbsp;index,
short&nbsp;value)</code>
<div class="block">Writes an unsigned byte into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsigned(long)">putUnsigned</a></strong>(long&nbsp;value)</code>
<div class="block">Writes an unsigned byte into the ByteBuffer</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsigned(short)">putUnsigned</a></strong>(short&nbsp;value)</code>
<div class="block">Writes an unsigned byte into the ByteBuffer</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsignedInt(byte)">putUnsignedInt</a></strong>(byte&nbsp;value)</code>
<div class="block">Writes an unsigned int into the ByteBuffer</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsignedInt(int)">putUnsignedInt</a></strong>(int&nbsp;value)</code>
<div class="block">Writes an unsigned int into the ByteBuffer</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsignedInt(int, byte)">putUnsignedInt</a></strong>(int&nbsp;index,
byte&nbsp;value)</code>
<div class="block">Writes an unsigned int into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsignedInt(int, int)">putUnsignedInt</a></strong>(int&nbsp;index,
int&nbsp;value)</code>
<div class="block">Writes an unsigned int into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsignedInt(int, long)">putUnsignedInt</a></strong>(int&nbsp;index,
long&nbsp;value)</code>
<div class="block">Writes an unsigned int into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsignedInt(int, short)">putUnsignedInt</a></strong>(int&nbsp;index,
short&nbsp;value)</code>
<div class="block">Writes an unsigned int into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsignedInt(long)">putUnsignedInt</a></strong>(long&nbsp;value)</code>
<div class="block">Writes an unsigned int into the ByteBuffer</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsignedInt(short)">putUnsignedInt</a></strong>(short&nbsp;value)</code>
<div class="block">Writes an unsigned int into the ByteBuffer</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsignedShort(byte)">putUnsignedShort</a></strong>(byte&nbsp;value)</code>
<div class="block">Writes an unsigned short into the ByteBuffer</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsignedShort(int)">putUnsignedShort</a></strong>(int&nbsp;value)</code>
<div class="block">Writes an unsigned Short into the ByteBuffer</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsignedShort(int, byte)">putUnsignedShort</a></strong>(int&nbsp;index,
byte&nbsp;value)</code>
<div class="block">Writes an unsigned Short into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsignedShort(int, int)">putUnsignedShort</a></strong>(int&nbsp;index,
int&nbsp;value)</code>
<div class="block">Writes an unsigned Short into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsignedShort(int, long)">putUnsignedShort</a></strong>(int&nbsp;index,
long&nbsp;value)</code>
<div class="block">Writes an unsigned Short into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsignedShort(int, short)">putUnsignedShort</a></strong>(int&nbsp;index,
short&nbsp;value)</code>
<div class="block">Writes an unsigned Short into the ByteBuffer at a specified position</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsignedShort(long)">putUnsignedShort</a></strong>(long&nbsp;value)</code>
<div class="block">Writes an unsigned Short into the ByteBuffer</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#putUnsignedShort(short)">putUnsignedShort</a></strong>(short&nbsp;value)</code>
<div class="block">Writes an unsigned Short into the ByteBuffer</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#remaining()">remaining</a></strong>()</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#reset()">reset</a></strong>()</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#rewind()">rewind</a></strong>()</code></td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#setAutoExpand(boolean)">setAutoExpand</a></strong>(boolean&nbsp;autoExpand)</code>
<div class="block">Turns on or off <tt>autoExpand</tt>.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#setAutoShrink(boolean)">setAutoShrink</a></strong>(boolean&nbsp;autoShrink)</code>
<div class="block">Turns on or off <tt>autoShrink</tt>.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#shrink()">shrink</a></strong>()</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 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#skip(int)">skip</a></strong>(int&nbsp;size)</code>
<div class="block">Forwards the position of this buffer as the specified <code>size</code>
bytes.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#slice()">slice</a></strong>()</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected abstract <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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#slice0()">slice0</a></strong>()</code>
<div class="block">Implement this method to return the unexpandable slice of this
buffer.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#sweep()">sweep</a></strong>()</code>
<div class="block">Clears this buffer and fills its content with <tt>NUL</tt>.</div>
</td>
</tr>
<tr 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><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#sweep(byte)">sweep</a></strong>(byte&nbsp;value)</code>
<div class="block">double Clears this buffer and fills its content with <tt>value</tt>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html#toString()">toString</a></strong>()</code></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#array()">array</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#arrayOffset()">arrayOffset</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#buf()">buf</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#free()">free</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#getAllocator()">getAllocator</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#hasArray()">hasArray</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[])">wrap</a>, <a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#wrap(byte[], 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.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="AbstractIoBuffer(org.apache.mina.core.buffer.IoBufferAllocator, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AbstractIoBuffer</h4>
<pre>protected&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.94">AbstractIoBuffer</a>(<a href="../../../../../org/apache/mina/core/buffer/IoBufferAllocator.html" title="interface in org.apache.mina.core.buffer">IoBufferAllocator</a>&nbsp;allocator,
int&nbsp;initialCapacity)</pre>
<div class="block">Creates a new parent buffer.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>allocator</code> - The allocator to use to create new buffers</dd><dd><code>initialCapacity</code> - The initial buffer capacity when created</dd></dl>
</li>
</ul>
<a name="AbstractIoBuffer(org.apache.mina.core.buffer.AbstractIoBuffer)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AbstractIoBuffer</h4>
<pre>protected&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.107">AbstractIoBuffer</a>(<a href="../../../../../org/apache/mina/core/buffer/AbstractIoBuffer.html" title="class in org.apache.mina.core.buffer">AbstractIoBuffer</a>&nbsp;parent)</pre>
<div class="block">Creates a new derived buffer. A derived buffer uses an existing
buffer properties - the allocator and capacity -.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>parent</code> - The buffer we get the properties from</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="isDirect()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDirect</h4>
<pre>public final&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.118">isDirect</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#isDirect()" title="class or interface in java.nio"><code>ByteBuffer.isDirect()</code></a></dd></dl>
</li>
</ul>
<a name="isReadOnly()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isReadOnly</h4>
<pre>public final&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.126">isReadOnly</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/Buffer.html?is-external=true#isReadOnly()" title="class or interface in java.nio"><code>Buffer.isReadOnly()</code></a></dd></dl>
</li>
</ul>
<a name="buf(java.nio.ByteBuffer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>buf</h4>
<pre>protected abstract&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.135">buf</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;newBuf)</pre>
<div class="block">Sets the underlying NIO buffer instance.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>newBuf</code> - The buffer to store within this IoBuffer</dd></dl>
</li>
</ul>
<a name="minimumCapacity()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minimumCapacity</h4>
<pre>public final&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.141">minimumCapacity</a>()</pre>
<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><strong>Specified by:</strong></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 final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.149">minimumCapacity</a>(int&nbsp;minimumCapacity)</pre>
<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><strong>Specified by:</strong></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()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>capacity</h4>
<pre>public final&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.161">capacity</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/Buffer.html?is-external=true#capacity()" title="class or interface in java.nio"><code>Buffer.capacity()</code></a></dd></dl>
</li>
</ul>
<a name="capacity(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>capacity</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.169">capacity</a>(int&nbsp;newCapacity)</pre>
<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><strong>Specified by:</strong></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="isAutoExpand()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAutoExpand</h4>
<pre>public final&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.206">isAutoExpand</a>()</pre>
<div class="block">Returns <tt>true</tt> if and only if <tt>autoExpand</tt> is turned on.</div>
<dl>
<dt><strong>Specified by:</strong></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="isAutoShrink()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAutoShrink</h4>
<pre>public final&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.214">isAutoShrink</a>()</pre>
<div class="block">Returns <tt>true</tt> if and only if <tt>autoShrink</tt> is turned on.</div>
<dl>
<dt><strong>Specified by:</strong></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="isDerived()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDerived</h4>
<pre>public final&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.222">isDerived</a>()</pre>
<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><strong>Specified by:</strong></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="setAutoExpand(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAutoExpand</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.230">setAutoExpand</a>(boolean&nbsp;autoExpand)</pre>
<div class="block">Turns on or off <tt>autoExpand</tt>.</div>
<dl>
<dt><strong>Specified by:</strong></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="setAutoShrink(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAutoShrink</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.242">setAutoShrink</a>(boolean&nbsp;autoShrink)</pre>
<div class="block">Turns on or off <tt>autoShrink</tt>.</div>
<dl>
<dt><strong>Specified by:</strong></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="expand(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>expand</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.254">expand</a>(int&nbsp;expectedRemaining)</pre>
<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><strong>Specified by:</strong></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="expand(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>expand</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.266">expand</a>(int&nbsp;pos,
int&nbsp;expectedRemaining)</pre>
<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><strong>Specified by:</strong></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="shrink()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shrink</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.298">shrink</a>()</pre>
<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><strong>Specified by:</strong></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="position()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>position</h4>
<pre>public final&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.358">position</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/Buffer.html?is-external=true#position()" title="class or interface in java.nio"><code>Buffer.position()</code></a></dd></dl>
</li>
</ul>
<a name="position(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>position</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.366">position</a>(int&nbsp;newPosition)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/Buffer.html?is-external=true#position(int)" title="class or interface in java.nio"><code>Buffer.position(int)</code></a></dd></dl>
</li>
</ul>
<a name="limit()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>limit</h4>
<pre>public final&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.379">limit</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/Buffer.html?is-external=true#limit()" title="class or interface in java.nio"><code>Buffer.limit()</code></a></dd></dl>
</li>
</ul>
<a name="limit(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>limit</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.387">limit</a>(int&nbsp;newLimit)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/Buffer.html?is-external=true#limit(int)" title="class or interface in java.nio"><code>Buffer.limit(int)</code></a></dd></dl>
</li>
</ul>
<a name="mark()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mark</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.400">mark</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/Buffer.html?is-external=true#mark()" title="class or interface in java.nio"><code>Buffer.mark()</code></a></dd></dl>
</li>
</ul>
<a name="markValue()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>markValue</h4>
<pre>public final&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.412">markValue</a>()</pre>
<div class="block">Returns the position of the current mark. This method returns <tt>-1</tt>
if no mark is set.</div>
<dl>
<dt><strong>Specified by:</strong></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="reset()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reset</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.420">reset</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/Buffer.html?is-external=true#reset()" title="class or interface in java.nio"><code>Buffer.reset()</code></a></dd></dl>
</li>
</ul>
<a name="clear()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.429">clear</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/Buffer.html?is-external=true#clear()" title="class or interface in java.nio"><code>Buffer.clear()</code></a></dd></dl>
</li>
</ul>
<a name="sweep()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sweep</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.439">sweep</a>()</pre>
<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><strong>Specified by:</strong></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 final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.448">sweep</a>(byte&nbsp;value)</pre>
<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><strong>Specified by:</strong></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 final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.457">flip</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/Buffer.html?is-external=true#flip()" title="class or interface in java.nio"><code>Buffer.flip()</code></a></dd></dl>
</li>
</ul>
<a name="rewind()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rewind</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.467">rewind</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/Buffer.html?is-external=true#rewind()" title="class or interface in java.nio"><code>Buffer.rewind()</code></a></dd></dl>
</li>
</ul>
<a name="remaining()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remaining</h4>
<pre>public final&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.477">remaining</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/Buffer.html?is-external=true#remaining()" title="class or interface in java.nio"><code>Buffer.remaining()</code></a></dd></dl>
</li>
</ul>
<a name="hasRemaining()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasRemaining</h4>
<pre>public final&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.487">hasRemaining</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/Buffer.html?is-external=true#hasRemaining()" title="class or interface in java.nio"><code>Buffer.hasRemaining()</code></a></dd></dl>
</li>
</ul>
<a name="get()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public final&nbsp;byte&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.497">get</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#get()" title="class or interface in java.nio"><code>ByteBuffer.get()</code></a></dd></dl>
</li>
</ul>
<a name="getUnsigned()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsigned</h4>
<pre>public final&nbsp;short&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.505">getUnsigned</a>()</pre>
<div class="block">Reads one unsigned byte as a short integer.</div>
<dl>
<dt><strong>Specified by:</strong></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 final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.513">put</a>(byte&nbsp;b)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#put(byte)" title="class or interface in java.nio"><code>ByteBuffer.put(byte)</code></a></dd></dl>
</li>
</ul>
<a name="putUnsigned(byte)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsigned</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.522">putUnsigned</a>(byte&nbsp;value)</pre>
<div class="block">Writes an unsigned byte into the ByteBuffer</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned(byte)">putUnsigned</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="strong">Parameters:</span></dt><dd><code>value</code> - the byte to write</dd></dl>
</li>
</ul>
<a name="putUnsigned(int, byte)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsigned</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.531">putUnsigned</a>(int&nbsp;index,
byte&nbsp;value)</pre>
<div class="block">Writes an unsigned byte into the ByteBuffer at a specified position</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned(int, byte)">putUnsigned</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="strong">Parameters:</span></dt><dd><code>index</code> - the position in the buffer to write the value</dd><dd><code>value</code> - the byte to write</dd></dl>
</li>
</ul>
<a name="putUnsigned(short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsigned</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.540">putUnsigned</a>(short&nbsp;value)</pre>
<div class="block">Writes an unsigned byte into the ByteBuffer</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned(short)">putUnsigned</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="strong">Parameters:</span></dt><dd><code>value</code> - the short to write</dd></dl>
</li>
</ul>
<a name="putUnsigned(int, short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsigned</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.549">putUnsigned</a>(int&nbsp;index,
short&nbsp;value)</pre>
<div class="block">Writes an unsigned byte into the ByteBuffer at a specified position</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned(int, short)">putUnsigned</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="strong">Parameters:</span></dt><dd><code>index</code> - the position in the buffer to write the value</dd><dd><code>value</code> - the short to write</dd></dl>
</li>
</ul>
<a name="putUnsigned(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsigned</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.558">putUnsigned</a>(int&nbsp;value)</pre>
<div class="block">Writes an unsigned byte into the ByteBuffer</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned(int)">putUnsigned</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="strong">Parameters:</span></dt><dd><code>value</code> - the int to write</dd></dl>
</li>
</ul>
<a name="putUnsigned(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsigned</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.567">putUnsigned</a>(int&nbsp;index,
int&nbsp;value)</pre>
<div class="block">Writes an unsigned byte into the ByteBuffer at a specified position</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned(int, int)">putUnsigned</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="strong">Parameters:</span></dt><dd><code>index</code> - the position in the buffer to write the value</dd><dd><code>value</code> - the int to write</dd></dl>
</li>
</ul>
<a name="putUnsigned(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsigned</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.576">putUnsigned</a>(long&nbsp;value)</pre>
<div class="block">Writes an unsigned byte into the ByteBuffer</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned(long)">putUnsigned</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="strong">Parameters:</span></dt><dd><code>value</code> - the long to write</dd></dl>
</li>
</ul>
<a name="putUnsigned(int, long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsigned</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.585">putUnsigned</a>(int&nbsp;index,
long&nbsp;value)</pre>
<div class="block">Writes an unsigned byte into the ByteBuffer at a specified position</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsigned(int, long)">putUnsigned</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="strong">Parameters:</span></dt><dd><code>index</code> - the position in the buffer to write the value</dd><dd><code>value</code> - the long to write</dd></dl>
</li>
</ul>
<a name="get(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public final&nbsp;byte&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.595">get</a>(int&nbsp;index)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#get(int)" title="class or interface in java.nio"><code>ByteBuffer.get(int)</code></a></dd></dl>
</li>
</ul>
<a name="getUnsigned(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsigned</h4>
<pre>public final&nbsp;short&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.603">getUnsigned</a>(int&nbsp;index)</pre>
<div class="block">Reads one byte as an unsigned short integer.</div>
<dl>
<dt><strong>Specified by:</strong></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 final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.611">put</a>(int&nbsp;index,
byte&nbsp;b)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#put(int, byte)" title="class or interface in java.nio"><code>ByteBuffer.put(int, byte)</code></a></dd></dl>
</li>
</ul>
<a name="get(byte[], int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.621">get</a>(byte[]&nbsp;dst,
int&nbsp;offset,
int&nbsp;length)</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#get(byte[], 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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#get(byte[], int, int)" title="class or interface in java.nio"><code>ByteBuffer.get(byte[], int, int)</code></a></dd></dl>
</li>
</ul>
<a name="put(java.nio.ByteBuffer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.630">put</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;src)</pre>
<div class="block">Writes the content of the specified <tt>src</tt> into this buffer.</div>
<dl>
<dt><strong>Specified by:</strong></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[], int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.640">put</a>(byte[]&nbsp;src,
int&nbsp;offset,
int&nbsp;length)</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#put(byte[], 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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#put(byte[], int, int)" title="class or interface in java.nio"><code>ByteBuffer.put(byte[], int, int)</code></a></dd></dl>
</li>
</ul>
<a name="compact()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.650">compact</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#compact()" title="class or interface in java.nio"><code>ByteBuffer.compact()</code></a></dd></dl>
</li>
</ul>
<a name="order()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>order</h4>
<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.703">order</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#order()" title="class or interface in java.nio"><code>ByteBuffer.order()</code></a></dd></dl>
</li>
</ul>
<a name="order(java.nio.ByteOrder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>order</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.711">order</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio">ByteOrder</a>&nbsp;bo)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#order(java.nio.ByteOrder)" title="class or interface in java.nio"><code>ByteBuffer.order(ByteOrder)</code></a></dd></dl>
</li>
</ul>
<a name="getChar()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChar</h4>
<pre>public final&nbsp;char&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.720">getChar</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#getChar()" title="class or interface in java.nio"><code>ByteBuffer.getChar()</code></a></dd></dl>
</li>
</ul>
<a name="putChar(char)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putChar</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.728">putChar</a>(char&nbsp;value)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#putChar(char)" title="class or interface in java.nio"><code>ByteBuffer.putChar(char)</code></a></dd></dl>
</li>
</ul>
<a name="getChar(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChar</h4>
<pre>public final&nbsp;char&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.738">getChar</a>(int&nbsp;index)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#getChar(int)" title="class or interface in java.nio"><code>ByteBuffer.getChar(int)</code></a></dd></dl>
</li>
</ul>
<a name="putChar(int, char)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putChar</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.746">putChar</a>(int&nbsp;index,
char&nbsp;value)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#putChar(int, char)" title="class or interface in java.nio"><code>ByteBuffer.putChar(int, char)</code></a></dd></dl>
</li>
</ul>
<a name="asCharBuffer()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asCharBuffer</h4>
<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/CharBuffer.html?is-external=true" title="class or interface in java.nio">CharBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.756">asCharBuffer</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#asCharBuffer()" title="class or interface in java.nio"><code>ByteBuffer.asCharBuffer()</code></a></dd></dl>
</li>
</ul>
<a name="getShort()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>public final&nbsp;short&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.764">getShort</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#getShort()" title="class or interface in java.nio"><code>ByteBuffer.getShort()</code></a></dd></dl>
</li>
</ul>
<a name="putShort(short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putShort</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.772">putShort</a>(short&nbsp;value)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#putShort(short)" title="class or interface in java.nio"><code>ByteBuffer.putShort(short)</code></a></dd></dl>
</li>
</ul>
<a name="getShort(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>public final&nbsp;short&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.782">getShort</a>(int&nbsp;index)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#getShort()" title="class or interface in java.nio"><code>ByteBuffer.getShort()</code></a></dd></dl>
</li>
</ul>
<a name="putShort(int, short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putShort</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.790">putShort</a>(int&nbsp;index,
short&nbsp;value)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#putShort(int, short)" title="class or interface in java.nio"><code>ByteBuffer.putShort(int, short)</code></a></dd></dl>
</li>
</ul>
<a name="asShortBuffer()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asShortBuffer</h4>
<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ShortBuffer.html?is-external=true" title="class or interface in java.nio">ShortBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.800">asShortBuffer</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#asShortBuffer()" title="class or interface in java.nio"><code>ByteBuffer.asShortBuffer()</code></a></dd></dl>
</li>
</ul>
<a name="getInt()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public final&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.808">getInt</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#getInt()" title="class or interface in java.nio"><code>ByteBuffer.getInt()</code></a></dd></dl>
</li>
</ul>
<a name="putInt(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putInt</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.816">putInt</a>(int&nbsp;value)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#putInt(int)" title="class or interface in java.nio"><code>ByteBuffer.putInt(int)</code></a></dd></dl>
</li>
</ul>
<a name="putUnsignedInt(byte)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedInt</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.826">putUnsignedInt</a>(byte&nbsp;value)</pre>
<div class="block">Writes an unsigned int into the ByteBuffer</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt(byte)">putUnsignedInt</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="strong">Parameters:</span></dt><dd><code>value</code> - the byte to write</dd></dl>
</li>
</ul>
<a name="putUnsignedInt(int, byte)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedInt</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.836">putUnsignedInt</a>(int&nbsp;index,
byte&nbsp;value)</pre>
<div class="block">Writes an unsigned int into the ByteBuffer at a specified position</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt(int, byte)">putUnsignedInt</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="strong">Parameters:</span></dt><dd><code>index</code> - the position in the buffer to write the value</dd><dd><code>value</code> - the byte to write</dd></dl>
</li>
</ul>
<a name="putUnsignedInt(short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedInt</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.846">putUnsignedInt</a>(short&nbsp;value)</pre>
<div class="block">Writes an unsigned int into the ByteBuffer</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt(short)">putUnsignedInt</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="strong">Parameters:</span></dt><dd><code>value</code> - the short to write</dd></dl>
</li>
</ul>
<a name="putUnsignedInt(int, short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedInt</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.856">putUnsignedInt</a>(int&nbsp;index,
short&nbsp;value)</pre>
<div class="block">Writes an unsigned int into the ByteBuffer at a specified position</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt(int, short)">putUnsignedInt</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="strong">Parameters:</span></dt><dd><code>index</code> - the position in the buffer to write the value</dd><dd><code>value</code> - the short to write</dd></dl>
</li>
</ul>
<a name="putUnsignedInt(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedInt</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.866">putUnsignedInt</a>(int&nbsp;value)</pre>
<div class="block">Writes an unsigned int into the ByteBuffer</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt(int)">putUnsignedInt</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="strong">Parameters:</span></dt><dd><code>value</code> - the int to write</dd></dl>
</li>
</ul>
<a name="putUnsignedInt(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedInt</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.876">putUnsignedInt</a>(int&nbsp;index,
int&nbsp;value)</pre>
<div class="block">Writes an unsigned int into the ByteBuffer at a specified position</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt(int, int)">putUnsignedInt</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="strong">Parameters:</span></dt><dd><code>index</code> - the position in the buffer to write the value</dd><dd><code>value</code> - the int to write</dd></dl>
</li>
</ul>
<a name="putUnsignedInt(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedInt</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.886">putUnsignedInt</a>(long&nbsp;value)</pre>
<div class="block">Writes an unsigned int into the ByteBuffer</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt(long)">putUnsignedInt</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="strong">Parameters:</span></dt><dd><code>value</code> - the long to write</dd></dl>
</li>
</ul>
<a name="putUnsignedInt(int, long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedInt</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.896">putUnsignedInt</a>(int&nbsp;index,
long&nbsp;value)</pre>
<div class="block">Writes an unsigned int into the ByteBuffer at a specified position</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedInt(int, long)">putUnsignedInt</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="strong">Parameters:</span></dt><dd><code>index</code> - the position in the buffer to write the value</dd><dd><code>value</code> - the long to write</dd></dl>
</li>
</ul>
<a name="putUnsignedShort(byte)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedShort</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.906">putUnsignedShort</a>(byte&nbsp;value)</pre>
<div class="block">Writes an unsigned short into the ByteBuffer</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort(byte)">putUnsignedShort</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="strong">Parameters:</span></dt><dd><code>value</code> - the byte to write</dd></dl>
</li>
</ul>
<a name="putUnsignedShort(int, byte)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedShort</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.916">putUnsignedShort</a>(int&nbsp;index,
byte&nbsp;value)</pre>
<div class="block">Writes an unsigned Short into the ByteBuffer at a specified position</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort(int, byte)">putUnsignedShort</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="strong">Parameters:</span></dt><dd><code>index</code> - the position in the buffer to write the value</dd><dd><code>value</code> - the byte to write</dd></dl>
</li>
</ul>
<a name="putUnsignedShort(short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedShort</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.926">putUnsignedShort</a>(short&nbsp;value)</pre>
<div class="block">Writes an unsigned Short into the ByteBuffer</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort(short)">putUnsignedShort</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="strong">Parameters:</span></dt><dd><code>value</code> - the short to write</dd></dl>
</li>
</ul>
<a name="putUnsignedShort(int, short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedShort</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.936">putUnsignedShort</a>(int&nbsp;index,
short&nbsp;value)</pre>
<div class="block">Writes an unsigned Short into the ByteBuffer at a specified position</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort(int, short)">putUnsignedShort</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="strong">Parameters:</span></dt><dd><code>index</code> - the position in the buffer to write the value</dd><dd><code>value</code> - the short to write</dd></dl>
</li>
</ul>
<a name="putUnsignedShort(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedShort</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.946">putUnsignedShort</a>(int&nbsp;value)</pre>
<div class="block">Writes an unsigned Short into the ByteBuffer</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort(int)">putUnsignedShort</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="strong">Parameters:</span></dt><dd><code>value</code> - the int to write</dd></dl>
</li>
</ul>
<a name="putUnsignedShort(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedShort</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.956">putUnsignedShort</a>(int&nbsp;index,
int&nbsp;value)</pre>
<div class="block">Writes an unsigned Short into the ByteBuffer at a specified position</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort(int, int)">putUnsignedShort</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="strong">Parameters:</span></dt><dd><code>index</code> - the position in the buffer to write the value</dd><dd><code>value</code> - the int to write</dd></dl>
</li>
</ul>
<a name="putUnsignedShort(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedShort</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.966">putUnsignedShort</a>(long&nbsp;value)</pre>
<div class="block">Writes an unsigned Short into the ByteBuffer</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort(long)">putUnsignedShort</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="strong">Parameters:</span></dt><dd><code>value</code> - the long to write</dd></dl>
</li>
</ul>
<a name="putUnsignedShort(int, long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putUnsignedShort</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.976">putUnsignedShort</a>(int&nbsp;index,
long&nbsp;value)</pre>
<div class="block">Writes an unsigned Short into the ByteBuffer at a specified position</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#putUnsignedShort(int, long)">putUnsignedShort</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="strong">Parameters:</span></dt><dd><code>index</code> - the position in the buffer to write the value</dd><dd><code>value</code> - the long to write</dd></dl>
</li>
</ul>
<a name="getInt(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public final&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.986">getInt</a>(int&nbsp;index)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#getInt(int)" title="class or interface in java.nio"><code>ByteBuffer.getInt(int)</code></a></dd></dl>
</li>
</ul>
<a name="putInt(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putInt</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.994">putInt</a>(int&nbsp;index,
int&nbsp;value)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#putInt(int, int)" title="class or interface in java.nio"><code>ByteBuffer.putInt(int, int)</code></a></dd></dl>
</li>
</ul>
<a name="asIntBuffer()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asIntBuffer</h4>
<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/IntBuffer.html?is-external=true" title="class or interface in java.nio">IntBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1004">asIntBuffer</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#asIntBuffer()" title="class or interface in java.nio"><code>ByteBuffer.asIntBuffer()</code></a></dd></dl>
</li>
</ul>
<a name="getLong()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>public final&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1012">getLong</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#getLong()" title="class or interface in java.nio"><code>ByteBuffer.getLong()</code></a></dd></dl>
</li>
</ul>
<a name="putLong(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putLong</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1020">putLong</a>(long&nbsp;value)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#putLong(int, long)" title="class or interface in java.nio"><code>ByteBuffer.putLong(int, long)</code></a></dd></dl>
</li>
</ul>
<a name="getLong(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>public final&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1030">getLong</a>(int&nbsp;index)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#getLong(int)" title="class or interface in java.nio"><code>ByteBuffer.getLong(int)</code></a></dd></dl>
</li>
</ul>
<a name="putLong(int, long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putLong</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1038">putLong</a>(int&nbsp;index,
long&nbsp;value)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#putLong(int, long)" title="class or interface in java.nio"><code>ByteBuffer.putLong(int, long)</code></a></dd></dl>
</li>
</ul>
<a name="asLongBuffer()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asLongBuffer</h4>
<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/LongBuffer.html?is-external=true" title="class or interface in java.nio">LongBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1048">asLongBuffer</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#asLongBuffer()" title="class or interface in java.nio"><code>ByteBuffer.asLongBuffer()</code></a></dd></dl>
</li>
</ul>
<a name="getFloat()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public final&nbsp;float&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1056">getFloat</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#getFloat()" title="class or interface in java.nio"><code>ByteBuffer.getFloat()</code></a></dd></dl>
</li>
</ul>
<a name="putFloat(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putFloat</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1064">putFloat</a>(float&nbsp;value)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#putFloat(float)" title="class or interface in java.nio"><code>ByteBuffer.putFloat(float)</code></a></dd></dl>
</li>
</ul>
<a name="getFloat(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public final&nbsp;float&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1074">getFloat</a>(int&nbsp;index)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#getFloat(int)" title="class or interface in java.nio"><code>ByteBuffer.getFloat(int)</code></a></dd></dl>
</li>
</ul>
<a name="putFloat(int, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putFloat</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1082">putFloat</a>(int&nbsp;index,
float&nbsp;value)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#putFloat(int, float)" title="class or interface in java.nio"><code>ByteBuffer.putFloat(int, float)</code></a></dd></dl>
</li>
</ul>
<a name="asFloatBuffer()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asFloatBuffer</h4>
<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/FloatBuffer.html?is-external=true" title="class or interface in java.nio">FloatBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1092">asFloatBuffer</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#asFloatBuffer()" title="class or interface in java.nio"><code>ByteBuffer.asFloatBuffer()</code></a></dd></dl>
</li>
</ul>
<a name="getDouble()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public final&nbsp;double&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1100">getDouble</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#getDouble()" title="class or interface in java.nio"><code>ByteBuffer.getDouble()</code></a></dd></dl>
</li>
</ul>
<a name="putDouble(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putDouble</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1108">putDouble</a>(double&nbsp;value)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#putDouble(double)" title="class or interface in java.nio"><code>ByteBuffer.putDouble(double)</code></a></dd></dl>
</li>
</ul>
<a name="getDouble(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public final&nbsp;double&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1118">getDouble</a>(int&nbsp;index)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#getDouble(int)" title="class or interface in java.nio"><code>ByteBuffer.getDouble(int)</code></a></dd></dl>
</li>
</ul>
<a name="putDouble(int, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putDouble</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1126">putDouble</a>(int&nbsp;index,
double&nbsp;value)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#putDouble(int, double)" title="class or interface in java.nio"><code>ByteBuffer.putDouble(int, double)</code></a></dd></dl>
</li>
</ul>
<a name="asDoubleBuffer()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asDoubleBuffer</h4>
<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/DoubleBuffer.html?is-external=true" title="class or interface in java.nio">DoubleBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1136">asDoubleBuffer</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#asDoubleBuffer()" title="class or interface in java.nio"><code>ByteBuffer.asDoubleBuffer()</code></a></dd></dl>
</li>
</ul>
<a name="asReadOnlyBuffer()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asReadOnlyBuffer</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1144">asReadOnlyBuffer</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#asReadOnlyBuffer()" title="class or interface in java.nio"><code>ByteBuffer.asReadOnlyBuffer()</code></a></dd></dl>
</li>
</ul>
<a name="asReadOnlyBuffer0()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asReadOnlyBuffer0</h4>
<pre>protected abstract&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1153">asReadOnlyBuffer0</a>()</pre>
<div class="block">Implement this method to return the unexpandable read only version of
this buffer.</div>
</li>
</ul>
<a name="duplicate()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>duplicate</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1159">duplicate</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#duplicate()" title="class or interface in java.nio"><code>ByteBuffer.duplicate()</code></a></dd></dl>
</li>
</ul>
<a name="duplicate0()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>duplicate0</h4>
<pre>protected abstract&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1168">duplicate0</a>()</pre>
<div class="block">Implement this method to return the unexpandable duplicate of this
buffer.</div>
</li>
</ul>
<a name="slice()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>slice</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1174">slice</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#slice()" title="class or interface in java.nio"><code>ByteBuffer.slice()</code></a></dd></dl>
</li>
</ul>
<a name="getSlice(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSlice</h4>
<pre>public final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1183">getSlice</a>(int&nbsp;index,
int&nbsp;length)</pre>
<div class="block">TODO document me.</div>
<dl>
<dt><strong>Specified by:</strong></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 final&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1217">getSlice</a>(int&nbsp;length)</pre>
<div class="block">TODO document me.</div>
<dl>
<dt><strong>Specified by:</strong></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="slice0()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>slice0</h4>
<pre>protected abstract&nbsp;<a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html" title="class in org.apache.mina.core.buffer">IoBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1240">slice0</a>()</pre>
<div class="block">Implement this method to return the unexpandable slice of this
buffer.</div>
</li>
</ul>
<a name="hashCode()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1246">hashCode</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
</dl>
</li>
</ul>
<a name="equals(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1259">equals</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
</dl>
</li>
</ul>
<a name="compareTo(org.apache.mina.core.buffer.IoBuffer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1283">compareTo</a>(<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="toString()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1304">toString</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
</dl>
</li>
</ul>
<a name="get(byte[])">
<!-- -->
</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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1327">get</a>(byte[]&nbsp;dst)</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/mina/core/buffer/IoBuffer.html#get(byte[])">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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#get(byte[])" title="class or interface in java.nio"><code>ByteBuffer.get(byte[])</code></a></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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1335">put</a>(<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">Writes the content of the specified <tt>src</tt> into this buffer.</div>
<dl>
<dt><strong>Specified by:</strong></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(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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1343">put</a>(byte[]&nbsp;src)</pre>
<dl>
<dt><strong>Specified by:</strong></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="strong">See Also:</span></dt><dd><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html?is-external=true#put(byte[])" title="class or interface in java.nio"><code>ByteBuffer.put(byte[])</code></a></dd></dl>
</li>
</ul>
<a name="getUnsignedShort()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsignedShort</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1351">getUnsignedShort</a>()</pre>
<div class="block">Reads two bytes unsigned integer.</div>
<dl>
<dt><strong>Specified by:</strong></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="getUnsignedShort(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsignedShort</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1359">getUnsignedShort</a>(int&nbsp;index)</pre>
<div class="block">Reads two bytes unsigned integer.</div>
<dl>
<dt><strong>Specified by:</strong></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="getUnsignedInt()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsignedInt</h4>
<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1367">getUnsignedInt</a>()</pre>
<div class="block">Reads four bytes unsigned integer.</div>
<dl>
<dt><strong>Specified by:</strong></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="getMediumInt()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMediumInt</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1375">getMediumInt</a>()</pre>
<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><strong>Specified by:</strong></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="strong">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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1390">getUnsignedMediumInt</a>()</pre>
<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><strong>Specified by:</strong></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="strong">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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1405">getMediumInt</a>(int&nbsp;index)</pre>
<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><strong>Specified by:</strong></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="strong">Parameters:</span></dt><dd><code>index</code> - The index from which the medium int will be read</dd>
<dt><span class="strong">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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1420">getUnsignedMediumInt</a>(int&nbsp;index)</pre>
<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><strong>Specified by:</strong></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="strong">Parameters:</span></dt><dd><code>index</code> - The index from which the unsigned medium int will be read</dd>
<dt><span class="strong">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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1448">putMediumInt</a>(int&nbsp;value)</pre>
<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><strong>Specified by:</strong></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="strong">Parameters:</span></dt><dd><code>value</code> - The medium int value to be written</dd>
<dt><span class="strong">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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1466">putMediumInt</a>(int&nbsp;index,
int&nbsp;value)</pre>
<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><strong>Specified by:</strong></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="strong">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="strong">Returns:</span></dt><dd>This buffer</dd></dl>
</li>
</ul>
<a name="getUnsignedInt(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnsignedInt</h4>
<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1484">getUnsignedInt</a>(int&nbsp;index)</pre>
<div class="block">Reads four bytes unsigned integer.</div>
<dl>
<dt><strong>Specified by:</strong></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>
<dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - the position in the buffer to write the value</dd></dl>
</li>
</ul>
<a name="asInputStream()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asInputStream</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1492">asInputStream</a>()</pre>
<div class="block">Returns an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> that reads the data from this buffer.
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html?is-external=true#read()" title="class or interface in java.io"><code>InputStream.read()</code></a> returns <tt>-1</tt> if the buffer position
reaches to the limit.</div>
<dl>
<dt><strong>Specified by:</strong></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;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1553">asOutputStream</a>()</pre>
<div class="block">Returns an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><code>OutputStream</code></a> that appends the data into this buffer.
Please note that the <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html?is-external=true#write(int)" title="class or interface in java.io"><code>OutputStream.write(int)</code></a> will throw a
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/BufferOverflowException.html?is-external=true" title="class or interface in java.nio"><code>BufferOverflowException</code></a> instead of an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> 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><strong>Specified by:</strong></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="getHexDump()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHexDump</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1571">getHexDump</a>()</pre>
<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><strong>Specified by:</strong></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="strong">Returns:</span></dt><dd>hexidecimal representation of this buffer</dd></dl>
</li>
</ul>
<a name="getHexDump(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHexDump</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1579">getHexDump</a>(int&nbsp;lengthLimit)</pre>
<div class="block">Return hexdump of this buffer with limited length.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Parameters:</span></dt><dd><code>lengthLimit</code> - The maximum number of bytes to dump from the current buffer
position.</dd>
<dt><span class="strong">Returns:</span></dt><dd>hexidecimal representation of this buffer</dd></dl>
</li>
</ul>
<a name="getString(java.nio.charset.CharsetDecoder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1587">getString</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetDecoder</a>&nbsp;decoder)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<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><strong>Specified by:</strong></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="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></code></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;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1689">getString</a>(int&nbsp;fieldSize,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetDecoder</a>&nbsp;decoder)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<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><strong>Specified by:</strong></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="strong">Parameters:</span></dt><dd><code>fieldSize</code> - the maximum number of bytes to read</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1788">putString</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;val,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<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><strong>Specified by:</strong></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="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1839">putString</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;val,
int&nbsp;fieldSize,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<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><strong>Specified by:</strong></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="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></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;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1909">getPrefixedString</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetDecoder</a>&nbsp;decoder)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<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><strong>Specified by:</strong></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="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></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;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1924">getPrefixedString</a>(int&nbsp;prefixLength,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetDecoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetDecoder</a>&nbsp;decoder)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<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><strong>Specified by:</strong></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="strong">Parameters:</span></dt><dd><code>prefixLength</code> - the length of the length field (1, 2, or 4)</dd><dd><code>decoder</code> - the decoder to use for decoding the string</dd>
<dt><span class="strong">Returns:</span></dt><dd>the prefixed string</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></code> - when decoding fails</dd>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/BufferUnderflowException.html?is-external=true" title="class or interface in java.nio">BufferUnderflowException</a></code> - when there is not enough data available</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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.1997">putPrefixedString</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<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><strong>Specified by:</strong></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="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2005">putPrefixedString</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
int&nbsp;prefixLength,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<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><strong>Specified by:</strong></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="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2014">putPrefixedString</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;in,
int&nbsp;prefixLength,
int&nbsp;padding,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<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><strong>Specified by:</strong></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="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2023">putPrefixedString</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>&nbsp;val,
int&nbsp;prefixLength,
int&nbsp;padding,
byte&nbsp;padValue,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharsetEncoder.html?is-external=true" title="class or interface in java.nio.charset">CharsetEncoder</a>&nbsp;encoder)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></pre>
<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><strong>Specified by:</strong></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="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/charset/CharacterCodingException.html?is-external=true" title="class or interface in java.nio.charset">CharacterCodingException</a></code></dd></dl>
</li>
</ul>
<a name="getObject()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObject</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2141">getObject</a>()
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre>
<div class="block">Reads a Java object from the buffer using the context <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang"><code>ClassLoader</code></a>
of the current thread.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd></dl>
</li>
</ul>
<a name="getObject(java.lang.ClassLoader)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObject</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2149">getObject</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre>
<div class="block">Reads a Java object from the buffer using the specified
<tt>classLoader</tt>.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2209">putObject</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
<div class="block">Writes the specified Java object to the buffer.</div>
<dl>
<dt><strong>Specified by:</strong></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="prefixedDataAvailable(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prefixedDataAvailable</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2246">prefixedDataAvailable</a>(int&nbsp;prefixLength)</pre>
<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><strong>Specified by:</strong></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="strong">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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2254">prefixedDataAvailable</a>(int&nbsp;prefixLength,
int&nbsp;maxDataLength)</pre>
<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><strong>Specified by:</strong></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="strong">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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2285">indexOf</a>(byte&nbsp;b)</pre>
<div class="block">Returns the first occurence position of the specified byte from the
current position to the current limit.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Returns:</span></dt><dd><tt>-1</tt> if the specified byte is not found</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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2315">skip</a>(int&nbsp;size)</pre>
<div class="block">Forwards the position of this buffer as the specified <code>size</code>
bytes.</div>
<dl>
<dt><strong>Specified by:</strong></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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2324">fill</a>(byte&nbsp;value,
int&nbsp;size)</pre>
<div class="block">Fills this buffer with the specified value. This method moves buffer
position forward.</div>
<dl>
<dt><strong>Specified by:</strong></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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2367">fillAndReset</a>(byte&nbsp;value,
int&nbsp;size)</pre>
<div class="block">Fills this buffer with the specified value. This method does not change
buffer position.</div>
<dl>
<dt><strong>Specified by:</strong></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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2382">fill</a>(int&nbsp;size)</pre>
<div class="block">Fills this buffer with <code>NUL (0x00)</code>. This method moves buffer
position forward.</div>
<dl>
<dt><strong>Specified by:</strong></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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2416">fillAndReset</a>(int&nbsp;size)</pre>
<div class="block">Fills this buffer with <code>NUL (0x00)</code>. This method does not
change buffer position.</div>
<dl>
<dt><strong>Specified by:</strong></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="getEnum(java.lang.Class)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEnum</h4>
<pre>public&nbsp;&lt;E extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;E&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2432">getEnum</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block">Reads a byte from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - The enum type to return</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;E&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2440">getEnum</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block">Reads a byte from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - The enum type to return</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;E&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2448">getEnumShort</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block">Reads a short from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - The enum type to return</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;E&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2456">getEnumShort</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block">Reads a short from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - The enum type to return</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;E&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2464">getEnumInt</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block">Reads an int from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - The enum type to return</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;E&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2471">getEnumInt</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block">Reads an int from the buffer and returns the correlating enum constant
defined by the specified enum type.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - The enum type to return</dd><dt><span class="strong">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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2479">putEnum</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</pre>
<div class="block">Writes an enum's ordinal value to the buffer as a byte.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2490">putEnum</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</pre>
<div class="block">Writes an enum's ordinal value to the buffer as a byte.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2501">putEnumShort</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</pre>
<div class="block">Writes an enum's ordinal value to the buffer as a short.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2512">putEnumShort</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</pre>
<div class="block">Writes an enum's ordinal value to the buffer as a short.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2523">putEnumInt</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</pre>
<div class="block">Writes an enum's ordinal value to the buffer as an integer.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2531">putEnumInt</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&nbsp;e)</pre>
<div class="block">Writes an enum's ordinal value to the buffer as an integer.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2552">getEnumSet</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block">Reads a byte sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.
<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><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - the enum type</dd><dt><span class="strong">Parameters:</span></dt><dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2560">getEnumSet</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block">Reads a byte sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - the enum type</dd><dt><span class="strong">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="strong">Returns:</span></dt><dd>the EnumSet representation of the bit vector</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2568">getEnumSetShort</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block">Reads a short sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - the enum type</dd><dt><span class="strong">Parameters:</span></dt><dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="strong">Returns:</span></dt><dd>the EnumSet representation of the bit vector</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2576">getEnumSetShort</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block">Reads a short sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - the enum type</dd><dt><span class="strong">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="strong">Returns:</span></dt><dd>the EnumSet representation of the bit vector</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2584">getEnumSetInt</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block">Reads an int sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - the enum type</dd><dt><span class="strong">Parameters:</span></dt><dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="strong">Returns:</span></dt><dd>the EnumSet representation of the bit vector</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2592">getEnumSetInt</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block">Reads an int sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - the enum type</dd><dt><span class="strong">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="strong">Returns:</span></dt><dd>the EnumSet representation of the bit vector</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2600">getEnumSetLong</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block">Reads a long sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - the enum type</dd><dt><span class="strong">Parameters:</span></dt><dd><code>enumClass</code> - the enum class used to create the EnumSet</dd>
<dt><span class="strong">Returns:</span></dt><dd>the EnumSet representation of the bit vector</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;E&gt;&gt;&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util">EnumSet</a>&lt;E&gt;&nbsp;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2608">getEnumSetLong</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;E&gt;&nbsp;enumClass)</pre>
<div class="block">Reads a long sized bit vector and converts it to an <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - the enum type</dd><dt><span class="strong">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="strong">Returns:</span></dt><dd>the EnumSet representation of the bit vector</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2628">putEnumSet</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</pre>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a byte sized bit
vector.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - the enum type of the Set</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2640">putEnumSet</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</pre>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a byte sized bit
vector.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - the enum type of the Set</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2652">putEnumSetShort</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</pre>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a short sized bit
vector.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - the enum type of the Set</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2664">putEnumSetShort</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</pre>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a short sized bit
vector.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - the enum type of the Set</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2676">putEnumSetInt</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</pre>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as an int sized bit
vector.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - the enum type of the Set</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2688">putEnumSetInt</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</pre>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as an int sized bit
vector.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - the enum type of the Set</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2700">putEnumSetLong</a>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</pre>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a long sized bit
vector.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - the enum type of the Set</dd><dt><span class="strong">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 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&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;<a href="../../../../../src-html/org/apache/mina/core/buffer/AbstractIoBuffer.html#line.2708">putEnumSetLong</a>(int&nbsp;index,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;&nbsp;set)</pre>
<div class="block">Writes the specified <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> to the buffer as a long sized bit
vector.</div>
<dl>
<dt><strong>Specified by:</strong></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="strong">Type Parameters:</span></dt><dd><code>E</code> - the enum type of the Set</dd><dt><span class="strong">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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/AbstractIoBuffer.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>Prev Class</li>
<li><a href="../../../../../org/apache/mina/core/buffer/BufferDataException.html" title="class in org.apache.mina.core.buffer"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/mina/core/buffer/AbstractIoBuffer.html" target="_top">Frames</a></li>
<li><a href="AbstractIoBuffer.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2004&#x2013;2014 <a href="http://mina.apache.org/">Apache MINA Project</a>. All rights reserved.</small></p>
</body>
</html>