public class

BasicOutputBuffer

extends OutputBuffer
java.lang.Object
   ↳ java.io.OutputStream
     ↳ org.bson.io.OutputBuffer
       ↳ org.bson.io.BasicOutputBuffer

Summary

Public Constructors
BasicOutputBuffer()
Public Methods
String asString(String encoding)
String asString()
int getPosition()
int pipe(DataOutput out)
int pipe(OutputStream out)
void seekEnd()
void seekStart()
void setPosition(int position)
int size()
void write(byte[] b, int off, int len)
void write(byte[] b)
void write(int b)
[Expand]
Inherited Methods
From class org.bson.io.OutputBuffer
From class java.io.OutputStream
From class java.lang.Object
From interface java.io.Closeable
From interface java.io.Flushable

Public Constructors

public BasicOutputBuffer ()

Public Methods

public String asString (String encoding)

public String asString ()

public int getPosition ()

public int pipe (DataOutput out)

Returns
  • bytes written
Throws
IOException

public int pipe (OutputStream out)

Returns
  • bytes written
Throws
IOException

public void seekEnd ()

public void seekStart ()

public void setPosition (int position)

public int size ()

Returns
  • size of data so far

public void write (byte[] b, int off, int len)

public void write (byte[] b)

public void write (int b)