org.ujmp.core.util.io
Interface ByteBufferConcatenation
-
- All Known Implementing Classes:
- AbstractByteBufferConcatenation, AbstractMemoryByteBufferConcatenation, AbstractWeakMappedByteBufferConcatenation, MemoryByteBufferConcatenation, WeakMappedByteBufferConcatenation
public interface ByteBufferConcatenation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voidappendBytes(byte[] bytes)voiddeleteByte(long position)voiddeleteBytes(long position, int count)voidexpand(long bytesToAdd)bytegetByte(long position)voidgetBytes(byte[] bytes, long position)voidgetBytes(byte[] bytes, long position, int length)longgetLength()voidinsertBytes(byte[] bytes, long position)voidsetByte(byte b, long position)voidsetBytes(byte[] bytes, long position)voidsetBytes(byte[] bytes, long position, int length)voidshrink(long bytesToRemove)
-
-
-
Method Detail
-
getLength
long getLength()
-
getByte
byte getByte(long position)
-
setByte
void setByte(byte b, long position)
-
getBytes
void getBytes(byte[] bytes, long position)
-
setBytes
void setBytes(byte[] bytes, long position)
-
getBytes
void getBytes(byte[] bytes, long position, int length)
-
deleteByte
void deleteByte(long position)
-
deleteBytes
void deleteBytes(long position, int count)
-
setBytes
void setBytes(byte[] bytes, long position, int length)
-
insertBytes
void insertBytes(byte[] bytes, long position)
-
appendBytes
void appendBytes(byte[] bytes)
-
expand
void expand(long bytesToAdd)
-
shrink
void shrink(long bytesToRemove)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG