📄 iobufferwrapper.html
字号:
<a name="611" href="#611">611</a> <a name="612" href="#612">612</a> @Override<a name="613" href="#613">613</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/mina/common/IoBuffer.html">IoBuffer</a> duplicate() {<a name="614" href="#614">614</a> <strong class="jxr_keyword">return</strong> buf.duplicate();<a name="615" href="#615">615</a> }<a name="616" href="#616">616</a> <a name="617" href="#617">617</a> @Override<a name="618" href="#618">618</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/mina/common/IoBuffer.html">IoBuffer</a> slice() {<a name="619" href="#619">619</a> <strong class="jxr_keyword">return</strong> buf.slice();<a name="620" href="#620">620</a> }<a name="621" href="#621">621</a> <a name="622" href="#622">622</a> @Override<a name="623" href="#623">623</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/mina/common/IoBuffer.html">IoBuffer</a> asReadOnlyBuffer() {<a name="624" href="#624">624</a> <strong class="jxr_keyword">return</strong> buf.asReadOnlyBuffer();<a name="625" href="#625">625</a> }<a name="626" href="#626">626</a> <a name="627" href="#627">627</a> @Override<a name="628" href="#628">628</a> <strong class="jxr_keyword">public</strong> byte[] array() {<a name="629" href="#629">629</a> <strong class="jxr_keyword">return</strong> buf.array();<a name="630" href="#630">630</a> }<a name="631" href="#631">631</a> <a name="632" href="#632">632</a> @Override<a name="633" href="#633">633</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> arrayOffset() {<a name="634" href="#634">634</a> <strong class="jxr_keyword">return</strong> buf.arrayOffset();<a name="635" href="#635">635</a> }<a name="636" href="#636">636</a> <a name="637" href="#637">637</a> @Override<a name="638" href="#638">638</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> minimumCapacity() {<a name="639" href="#639">639</a> <strong class="jxr_keyword">return</strong> buf.minimumCapacity();<a name="640" href="#640">640</a> }<a name="641" href="#641">641</a> <a name="642" href="#642">642</a> @Override<a name="643" href="#643">643</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/mina/common/IoBuffer.html">IoBuffer</a> minimumCapacity(<strong class="jxr_keyword">int</strong> minimumCapacity) {<a name="644" href="#644">644</a> buf.minimumCapacity(minimumCapacity);<a name="645" href="#645">645</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;<a name="646" href="#646">646</a> }<a name="647" href="#647">647</a> <a name="648" href="#648">648</a> @Override<a name="649" href="#649">649</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/mina/common/IoBuffer.html">IoBuffer</a> capacity(<strong class="jxr_keyword">int</strong> newCapacity) {<a name="650" href="#650">650</a> buf.capacity(newCapacity);<a name="651" href="#651">651</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;<a name="652" href="#652">652</a> }<a name="653" href="#653">653</a> <a name="654" href="#654">654</a> @Override<a name="655" href="#655">655</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isReadOnly() {<a name="656" href="#656">656</a> <strong class="jxr_keyword">return</strong> buf.isReadOnly();<a name="657" href="#657">657</a> }<a name="658" href="#658">658</a> <a name="659" href="#659">659</a> @Override<a name="660" href="#660">660</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> markValue() {<a name="661" href="#661">661</a> <strong class="jxr_keyword">return</strong> buf.markValue();<a name="662" href="#662">662</a> }<a name="663" href="#663">663</a> <a name="664" href="#664">664</a> @Override<a name="665" href="#665">665</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> hasArray() {<a name="666" href="#666">666</a> <strong class="jxr_keyword">return</strong> buf.hasArray();<a name="667" href="#667">667</a> }<a name="668" href="#668">668</a> <a name="669" href="#669">669</a> @Override<a name="670" href="#670">670</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> free() {<a name="671" href="#671">671</a> buf.free();<a name="672" href="#672">672</a> }<a name="673" href="#673">673</a> <a name="674" href="#674">674</a> @Override<a name="675" href="#675">675</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isDerived() {<a name="676" href="#676">676</a> <strong class="jxr_keyword">return</strong> buf.isDerived();<a name="677" href="#677">677</a> }<a name="678" href="#678">678</a> <a name="679" href="#679">679</a> @Override<a name="680" href="#680">680</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isAutoShrink() {<a name="681" href="#681">681</a> <strong class="jxr_keyword">return</strong> buf.isAutoShrink();<a name="682" href="#682">682</a> }<a name="683" href="#683">683</a> <a name="684" href="#684">684</a> @Override<a name="685" href="#685">685</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/mina/common/IoBuffer.html">IoBuffer</a> setAutoShrink(<strong class="jxr_keyword">boolean</strong> autoShrink) {<a name="686" href="#686">686</a> buf.setAutoShrink(autoShrink);<a name="687" href="#687">687</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;<a name="688" href="#688">688</a> }<a name="689" href="#689">689</a> <a name="690" href="#690">690</a> @Override<a name="691" href="#691">691</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/mina/common/IoBuffer.html">IoBuffer</a> shrink() {<a name="692" href="#692">692</a> buf.shrink();<a name="693" href="#693">693</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;<a name="694" href="#694">694</a> }<a name="695" href="#695">695</a> <a name="696" href="#696">696</a> @Override<a name="697" href="#697">697</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getMediumInt() {<a name="698" href="#698">698</a> <strong class="jxr_keyword">return</strong> buf.getMediumInt();<a name="699" href="#699">699</a> }<a name="700" href="#700">700</a> <a name="701" href="#701">701</a> @Override<a name="702" href="#702">702</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getUnsignedMediumInt() {<a name="703" href="#703">703</a> <strong class="jxr_keyword">return</strong> buf.getUnsignedMediumInt();<a name="704" href="#704">704</a> }<a name="705" href="#705">705</a> <a name="706" href="#706">706</a> @Override<a name="707" href="#707">707</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getMediumInt(<strong class="jxr_keyword">int</strong> index) {<a name="708" href="#708">708</a> <strong class="jxr_keyword">return</strong> buf.getMediumInt(index);<a name="709" href="#709">709</a> }<a name="710" href="#710">710</a> <a name="711" href="#711">711</a> @Override<a name="712" href="#712">712</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> getUnsignedMediumInt(<strong class="jxr_keyword">int</strong> index) {<a name="713" href="#713">713</a> <strong class="jxr_keyword">return</strong> buf.getUnsignedMediumInt(index);<a name="714" href="#714">714</a> }<a name="715" href="#715">715</a> <a name="716" href="#716">716</a> @Override<a name="717" href="#717">717</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/mina/common/IoBuffer.html">IoBuffer</a> putMediumInt(<strong class="jxr_keyword">int</strong> value) {<a name="718" href="#718">718</a> buf.putMediumInt(value);<a name="719" href="#719">719</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;<a name="720" href="#720">720</a> }<a name="721" href="#721">721</a> <a name="722" href="#722">722</a> @Override<a name="723" href="#723">723</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/mina/common/IoBuffer.html">IoBuffer</a> putMediumInt(<strong class="jxr_keyword">int</strong> index, <strong class="jxr_keyword">int</strong> value) {<a name="724" href="#724">724</a> buf.putMediumInt(index, value);<a name="725" href="#725">725</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;<a name="726" href="#726">726</a> }<a name="727" href="#727">727</a> <a name="728" href="#728">728</a> @Override<a name="729" href="#729">729</a> <strong class="jxr_keyword">public</strong> String getHexDump(<strong class="jxr_keyword">int</strong> lengthLimit) {<a name="730" href="#730">730</a> <strong class="jxr_keyword">return</strong> buf.getHexDump(lengthLimit);<a name="731" href="#731">731</a> }<a name="732" href="#732">732</a> <a name="733" href="#733">733</a> @Override<a name="734" href="#734">734</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> prefixedDataAvailable(<strong class="jxr_keyword">int</strong> prefixLength) {<a name="735" href="#735">735</a> <strong class="jxr_keyword">return</strong> buf.prefixedDataAvailable(prefixLength);<a name="736" href="#736">736</a> }<a name="737" href="#737">737</a> <a name="738" href="#738">738</a> @Override<a name="739" href="#739">739</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> prefixedDataAvailable(<strong class="jxr_keyword">int</strong> prefixLength, <strong class="jxr_keyword">int</strong> maxDataLength) {<a name="740" href="#740">740</a> <strong class="jxr_keyword">return</strong> buf.prefixedDataAvailable(prefixLength, maxDataLength);<a name="741" href="#741">741</a> }<a name="742" href="#742">742</a> <a name="743" href="#743">743</a> @Override<a name="744" href="#744">744</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> indexOf(byte b) {<a name="745" href="#745">745</a> <strong class="jxr_keyword">return</strong> buf.indexOf(b);<a name="746" href="#746">746</a> }<a name="747" href="#747">747</a> <a name="748" href="#748">748</a> @Override<a name="749" href="#749">749</a> <strong class="jxr_keyword">public</strong> <E <strong class="jxr_keyword">extends</strong> Enum<E>> E getEnum(Class<E> enumClass) {<a name="750" href="#750">750</a> <strong class="jxr_keyword">return</strong> buf.getEnum(enumClass);<a name="751" href="#751">751</a> }<a name="752" href="#752">752</a> <a name="753" href="#753">753</a> @Override<a name="754" href="#754">754</a> <strong class="jxr_keyword">public</strong> <E <strong class="jxr_keyword">extends</strong> Enum<E>> E getEnum(<strong class="jxr_keyword">int</strong> index, Class<E> enumClass) {<a name="755" href="#755">755</a> <strong class="jxr_keyword">return</strong> buf.getEnum(index, enumClass);<a name="756" href="#756">756</a> }<a name="757" href="#757">757</a> <a name="758" href="#758">758</a> @Override<a name="759" href="#759">759</a> <strong class="jxr_keyword">public</strong> <E <strong class="jxr_keyword">extends</strong> Enum<E>> E getEnumShort(Class<E> enumClass) {<a name="760" href="#760">760</a> <strong class="jxr_keyword">return</strong> buf.getEnumShort(enumClass);<a name="761" href="#761">761</a> }<a name="762" href="#762">762</a> <a name="763" href="#763">763</a> @Override<a name="764" href="#764">764</a> <strong class="jxr_keyword">public</strong> <E <strong class="jxr_keyword">extends</strong> Enum<E>> E getEnumShort(<strong class="jxr_keyword">int</strong> index, Class<E> enumClass) {<a name="765" href="#765">765</a> <strong class="jxr_keyword">return</strong> buf.getEnumShort(i
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -