|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.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()
Buffer
ByteBuffer
MAY share the content of the
Buffer
, depends on implementation.
asByteBuffer
in interface Buffer
public Buffer asReadOnlyBuffer()
asReadOnlyBuffer
in interface Buffer
public int capacity()
capacity
in interface Buffer
public Buffer clear()
clear
in interface Buffer
public Buffer compact()
compact
in interface Buffer
public java.lang.String dump()
Buffer
dump
in interface Buffer
public Buffer duplicate()
duplicate
in interface Buffer
public Buffer flip()
flip
in interface Buffer
public byte get()
get
in interface Buffer
public Buffer get(Buffer dst, int length)
get
in interface Buffer
public Buffer get(Buffer dst)
get
in interface Buffer
public Buffer get(byte[] dst, int offset, int length)
get
in interface Buffer
public Buffer get(byte[] dst)
get
in interface Buffer
public Buffer get(java.nio.ByteBuffer dst, int length)
get
in interface Buffer
public 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 Buffer
public byte get(int index)
get
in interface Buffer
public char getChar()
getChar
in interface Buffer
public char getChar(int index)
getChar
in interface Buffer
public double getDouble()
getDouble
in interface Buffer
public double getDouble(int index)
getDouble
in interface Buffer
public float getFloat()
getFloat
in interface Buffer
public float getFloat(int index)
getFloat
in interface Buffer
public int getInt()
getInt
in interface Buffer
public int getInt(int index)
getInt
in interface Buffer
public long getLong()
getLong
in interface Buffer
public long getLong(int index)
getLong
in interface Buffer
public short getShort()
getShort
in interface Buffer
public 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 Buffer
public short getUnsignedByte()
getUnsignedByte
in interface Buffer
public short getUnsignedByte(int index)
getUnsignedByte
in interface Buffer
public long getUnsignedInt()
getUnsignedInt
in interface Buffer
public long getUnsignedInt(int index)
getUnsignedInt
in interface Buffer
public int getUnsignedShort()
getUnsignedShort
in interface Buffer
public int getUnsignedShort(int index)
getUnsignedShort
in interface Buffer
public boolean hasRemaining()
hasRemaining
in interface Buffer
public int indexOf(byte[] b)
indexOf
in interface Buffer
public boolean isBigEndian()
isBigEndian
in interface Buffer
public boolean isDirect()
isDirect
in interface Buffer
public boolean isPermanent()
Buffer
isPermanent
in interface Buffer
public boolean isReadonly()
isReadonly
in interface Buffer
public boolean isReleased()
Buffer
isReleased
in interface Buffer
public int limit()
limit
in interface Buffer
public Buffer limit(int limit)
limit
in interface Buffer
public Buffer mark()
mark
in interface Buffer
public int position()
position
in interface Buffer
public Buffer position(int position)
position
in interface Buffer
public Buffer put(Buffer src, int length)
put
in interface Buffer
public Buffer put(Buffer src)
put
in interface Buffer
public Buffer put(byte b)
put
in interface Buffer
public Buffer put(byte[] src, int offset, int length)
put
in interface Buffer
public Buffer put(byte[] src)
put
in interface Buffer
public Buffer put(java.nio.ByteBuffer src, int length)
put
in interface Buffer
public 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 Buffer
public Buffer putChar(char c)
putChar
in interface Buffer
public Buffer putChar(int index, char c)
putChar
in interface Buffer
public Buffer putDouble(double d)
putDouble
in interface Buffer
public Buffer putDouble(int index, double d)
putDouble
in interface Buffer
public 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 Buffer
public Buffer putInt(int i)
putInt
in interface Buffer
public Buffer putLong(int index, long l)
putLong
in interface Buffer
public Buffer putLong(long l)
putLong
in interface Buffer
public Buffer putShort(int index, short s)
putShort
in interface Buffer
public 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 Buffer
public Buffer putUnsignedByte(short s)
putUnsignedByte
in interface Buffer
public Buffer putUnsignedInt(int index, long l)
putUnsignedInt
in interface Buffer
public Buffer putUnsignedInt(long l)
putUnsignedInt
in interface Buffer
public Buffer putUnsignedShort(int index, int i)
putUnsignedShort
in interface Buffer
public Buffer putUnsignedShort(int i)
putUnsignedShort
in interface Buffer
public int read(java.nio.channels.ReadableByteChannel channel) throws java.io.IOException
Buffer
read
in interface Buffer
channel
- channel
java.io.IOException
- any io exceptionpublic void release()
Buffer
release
in interface Buffer
public int remaining()
remaining
in interface Buffer
public Buffer reset()
reset
in interface Buffer
public Buffer rewind()
rewind
in interface Buffer
public Buffer setBigEndian(boolean b)
setBigEndian
in interface Buffer
public void setPermanent(boolean b)
Buffer
setPermanent
in interface Buffer
b
- permanentpublic Buffer skip(int size)
Buffer
skip
in interface Buffer
size
- 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 Buffer
channel
- channel
java.io.IOException
- any io exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |