| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.cindy.buffer.DelegateBuffer
public class DelegateBuffer
Delegate buffer.
| Field Summary | |
|---|---|
protected  Buffer | 
delegate
Delegate buffer.  | 
| Constructor Summary | |
|---|---|
DelegateBuffer(Buffer delegate)
 | 
|
| Method Summary | |
|---|---|
 java.nio.ByteBuffer | 
asByteBuffer()
Creates a view of this buffer as a byte buffer.  | 
 Buffer | 
asReadOnlyBuffer()
 | 
 int | 
capacity()
 | 
 Buffer | 
clear()
 | 
 Buffer | 
compact()
 | 
 java.lang.String | 
dump()
Dump current buffer to string.  | 
 Buffer | 
duplicate()
 | 
 Buffer | 
flip()
 | 
 byte | 
get()
 | 
 Buffer | 
get(Buffer dst)
 | 
 Buffer | 
get(Buffer dst,
    int length)
 | 
 Buffer | 
get(byte[] dst)
 | 
 Buffer | 
get(byte[] dst,
    int offset,
    int length)
 | 
 Buffer | 
get(java.nio.ByteBuffer dst)
 | 
 Buffer | 
get(java.nio.ByteBuffer dst,
    int length)
 | 
 byte | 
get(int index)
 | 
 Buffer | 
get(int index,
    Buffer dst)
 | 
 Buffer | 
get(int index,
    Buffer dst,
    int length)
 | 
 Buffer | 
get(int index,
    byte[] dst)
 | 
 Buffer | 
get(int index,
    byte[] dst,
    int offset,
    int length)
 | 
 Buffer | 
get(int index,
    java.nio.ByteBuffer dst)
 | 
 Buffer | 
get(int index,
    java.nio.ByteBuffer dst,
    int length)
 | 
 char | 
getChar()
 | 
 char | 
getChar(int index)
 | 
 Buffer | 
getDelegate()
 | 
 double | 
getDouble()
 | 
 double | 
getDouble(int index)
 | 
 float | 
getFloat()
 | 
 float | 
getFloat(int index)
 | 
 int | 
getInt()
 | 
 int | 
getInt(int index)
 | 
 long | 
getLong()
 | 
 long | 
getLong(int index)
 | 
 short | 
getShort()
 | 
 short | 
getShort(int index)
 | 
 java.lang.String | 
getString(Charset charset,
          int bufferLen)
 | 
 java.lang.String | 
getString(int index,
          Charset charset,
          int bufferLen)
 | 
 short | 
getUnsignedByte()
 | 
 short | 
getUnsignedByte(int index)
 | 
 long | 
getUnsignedInt()
 | 
 long | 
getUnsignedInt(int index)
 | 
 int | 
getUnsignedShort()
 | 
 int | 
getUnsignedShort(int index)
 | 
 boolean | 
hasRemaining()
 | 
 int | 
indexOf(byte[] b)
 | 
 boolean | 
isBigEndian()
 | 
 boolean | 
isDirect()
 | 
 boolean | 
isPermanent()
Return this buffer is permanent.  | 
 boolean | 
isReadonly()
 | 
 boolean | 
isReleased()
Current buffer's content have been released.  | 
 int | 
limit()
 | 
 Buffer | 
limit(int limit)
 | 
 Buffer | 
mark()
 | 
 int | 
position()
 | 
 Buffer | 
position(int position)
 | 
 Buffer | 
put(Buffer src)
 | 
 Buffer | 
put(Buffer src,
    int length)
 | 
 Buffer | 
put(byte b)
 | 
 Buffer | 
put(byte[] src)
 | 
 Buffer | 
put(byte[] src,
    int offset,
    int length)
 | 
 Buffer | 
put(java.nio.ByteBuffer src)
 | 
 Buffer | 
put(java.nio.ByteBuffer src,
    int length)
 | 
 Buffer | 
put(int index,
    Buffer src)
 | 
 Buffer | 
put(int index,
    Buffer src,
    int length)
 | 
 Buffer | 
put(int index,
    byte b)
 | 
 Buffer | 
put(int index,
    byte[] src)
 | 
 Buffer | 
put(int index,
    byte[] src,
    int offset,
    int length)
 | 
 Buffer | 
put(int index,
    java.nio.ByteBuffer src)
 | 
 Buffer | 
put(int index,
    java.nio.ByteBuffer src,
    int length)
 | 
 Buffer | 
putChar(char c)
 | 
 Buffer | 
putChar(int index,
        char c)
 | 
 Buffer | 
putDouble(double d)
 | 
 Buffer | 
putDouble(int index,
          double d)
 | 
 Buffer | 
putFloat(float f)
 | 
 Buffer | 
putFloat(int index,
         float f)
 | 
 Buffer | 
putInt(int i)
 | 
 Buffer | 
putInt(int index,
       int i)
 | 
 Buffer | 
putLong(int index,
        long l)
 | 
 Buffer | 
putLong(long l)
 | 
 Buffer | 
putShort(int index,
         short s)
 | 
 Buffer | 
putShort(short s)
 | 
 Buffer | 
putString(int index,
          java.lang.String s,
          Charset charset)
 | 
 Buffer | 
putString(java.lang.String s,
          Charset charset)
 | 
 Buffer | 
putUnsignedByte(int index,
                short s)
 | 
 Buffer | 
putUnsignedByte(short s)
 | 
 Buffer | 
putUnsignedInt(int index,
               long l)
 | 
 Buffer | 
putUnsignedInt(long l)
 | 
 Buffer | 
putUnsignedShort(int i)
 | 
 Buffer | 
putUnsignedShort(int index,
                 int i)
 | 
 int | 
read(java.nio.channels.ReadableByteChannel channel)
Reads a sequence of bytes from the channel.  | 
 void | 
release()
Release this buffer's content if not permanent.  | 
 int | 
remaining()
 | 
 Buffer | 
reset()
 | 
 Buffer | 
rewind()
 | 
 Buffer | 
setBigEndian(boolean b)
 | 
 void | 
setPermanent(boolean b)
Set current buffer is permanent.  | 
 Buffer | 
skip(int size)
This method is a shorthand for: position(position() + size).  | 
 Buffer | 
slice()
 | 
 int | 
write(java.nio.channels.WritableByteChannel channel)
Writes a sequence of bytes to the channel.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected final Buffer delegate
| Constructor Detail | 
|---|
public DelegateBuffer(Buffer delegate)
| Method Detail | 
|---|
public Buffer getDelegate()
public java.nio.ByteBuffer asByteBuffer()
BufferByteBuffer MAY share the content of the
 Buffer, depends on implementation.
asByteBuffer in interface Bufferpublic Buffer asReadOnlyBuffer()
asReadOnlyBuffer in interface Bufferpublic int capacity()
capacity in interface Bufferpublic Buffer clear()
clear in interface Bufferpublic Buffer compact()
compact in interface Bufferpublic java.lang.String dump()
Buffer
dump in interface Bufferpublic Buffer duplicate()
duplicate in interface Bufferpublic Buffer flip()
flip in interface Bufferpublic byte get()
get in interface Buffer
public Buffer get(Buffer dst,
                  int length)
get in interface Bufferpublic Buffer get(Buffer dst)
get in interface Buffer
public Buffer get(byte[] dst,
                  int offset,
                  int length)
get in interface Bufferpublic Buffer get(byte[] dst)
get in interface Buffer
public Buffer get(java.nio.ByteBuffer dst,
                  int length)
get in interface Bufferpublic Buffer get(java.nio.ByteBuffer dst)
get in interface Buffer
public Buffer get(int index,
                  Buffer dst,
                  int length)
get in interface Buffer
public Buffer get(int index,
                  Buffer dst)
get in interface Buffer
public Buffer get(int index,
                  byte[] dst,
                  int offset,
                  int length)
get in interface Buffer
public Buffer get(int index,
                  byte[] dst)
get in interface Buffer
public Buffer get(int index,
                  java.nio.ByteBuffer dst,
                  int length)
get in interface Buffer
public Buffer get(int index,
                  java.nio.ByteBuffer dst)
get in interface Bufferpublic byte get(int index)
get in interface Bufferpublic char getChar()
getChar in interface Bufferpublic char getChar(int index)
getChar in interface Bufferpublic double getDouble()
getDouble in interface Bufferpublic double getDouble(int index)
getDouble in interface Bufferpublic float getFloat()
getFloat in interface Bufferpublic float getFloat(int index)
getFloat in interface Bufferpublic int getInt()
getInt in interface Bufferpublic int getInt(int index)
getInt in interface Bufferpublic long getLong()
getLong in interface Bufferpublic long getLong(int index)
getLong in interface Bufferpublic short getShort()
getShort in interface Bufferpublic short getShort(int index)
getShort in interface Buffer
public java.lang.String getString(Charset charset,
                                  int bufferLen)
getString in interface Buffer
public java.lang.String getString(int index,
                                  Charset charset,
                                  int bufferLen)
getString in interface Bufferpublic short getUnsignedByte()
getUnsignedByte in interface Bufferpublic short getUnsignedByte(int index)
getUnsignedByte in interface Bufferpublic long getUnsignedInt()
getUnsignedInt in interface Bufferpublic long getUnsignedInt(int index)
getUnsignedInt in interface Bufferpublic int getUnsignedShort()
getUnsignedShort in interface Bufferpublic int getUnsignedShort(int index)
getUnsignedShort in interface Bufferpublic boolean hasRemaining()
hasRemaining in interface Bufferpublic int indexOf(byte[] b)
indexOf in interface Bufferpublic boolean isBigEndian()
isBigEndian in interface Bufferpublic boolean isDirect()
isDirect in interface Bufferpublic boolean isPermanent()
Buffer
isPermanent in interface Bufferpublic boolean isReadonly()
isReadonly in interface Bufferpublic boolean isReleased()
Buffer
isReleased in interface Bufferpublic int limit()
limit in interface Bufferpublic Buffer limit(int limit)
limit in interface Bufferpublic Buffer mark()
mark in interface Bufferpublic int position()
position in interface Bufferpublic Buffer position(int position)
position in interface Buffer
public Buffer put(Buffer src,
                  int length)
put in interface Bufferpublic Buffer put(Buffer src)
put in interface Bufferpublic Buffer put(byte b)
put in interface Buffer
public Buffer put(byte[] src,
                  int offset,
                  int length)
put in interface Bufferpublic Buffer put(byte[] src)
put in interface Buffer
public Buffer put(java.nio.ByteBuffer src,
                  int length)
put in interface Bufferpublic Buffer put(java.nio.ByteBuffer src)
put in interface Buffer
public Buffer put(int index,
                  Buffer src,
                  int length)
put in interface Buffer
public Buffer put(int index,
                  Buffer src)
put in interface Buffer
public Buffer put(int index,
                  byte b)
put in interface Buffer
public Buffer put(int index,
                  byte[] src,
                  int offset,
                  int length)
put in interface Buffer
public Buffer put(int index,
                  byte[] src)
put in interface Buffer
public Buffer put(int index,
                  java.nio.ByteBuffer src,
                  int length)
put in interface Buffer
public Buffer put(int index,
                  java.nio.ByteBuffer src)
put in interface Bufferpublic Buffer putChar(char c)
putChar in interface Buffer
public Buffer putChar(int index,
                      char c)
putChar in interface Bufferpublic Buffer putDouble(double d)
putDouble in interface Buffer
public Buffer putDouble(int index,
                        double d)
putDouble in interface Bufferpublic Buffer putFloat(float f)
putFloat in interface Buffer
public Buffer putFloat(int index,
                       float f)
putFloat in interface Buffer
public Buffer putInt(int index,
                     int i)
putInt in interface Bufferpublic Buffer putInt(int i)
putInt in interface Buffer
public Buffer putLong(int index,
                      long l)
putLong in interface Bufferpublic Buffer putLong(long l)
putLong in interface Buffer
public Buffer putShort(int index,
                       short s)
putShort in interface Bufferpublic Buffer putShort(short s)
putShort in interface Buffer
public Buffer putString(int index,
                        java.lang.String s,
                        Charset charset)
putString in interface Buffer
public Buffer putString(java.lang.String s,
                        Charset charset)
putString in interface Buffer
public Buffer putUnsignedByte(int index,
                              short s)
putUnsignedByte in interface Bufferpublic Buffer putUnsignedByte(short s)
putUnsignedByte in interface Buffer
public Buffer putUnsignedInt(int index,
                             long l)
putUnsignedInt in interface Bufferpublic Buffer putUnsignedInt(long l)
putUnsignedInt in interface Buffer
public Buffer putUnsignedShort(int index,
                               int i)
putUnsignedShort in interface Bufferpublic Buffer putUnsignedShort(int i)
putUnsignedShort in interface Buffer
public int read(java.nio.channels.ReadableByteChannel channel)
         throws java.io.IOException
Buffer
read in interface Bufferchannel - channel
java.io.IOException - any io exceptionpublic void release()
Buffer
release in interface Bufferpublic int remaining()
remaining in interface Bufferpublic Buffer reset()
reset in interface Bufferpublic Buffer rewind()
rewind in interface Bufferpublic Buffer setBigEndian(boolean b)
setBigEndian in interface Bufferpublic void setPermanent(boolean b)
Buffer
setPermanent in interface Bufferb - permanentpublic Buffer skip(int size)
Buffer
skip in interface Buffersize - skip size
public Buffer slice()
slice in interface Buffer
public int write(java.nio.channels.WritableByteChannel channel)
          throws java.io.IOException
Buffer
write in interface Bufferchannel - channel
java.io.IOException - any io exception
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||