Maven module :un.api : api-encoding :
Class : un.impl.io.BacktrackInputStream
Extends/Implements : un.api.io.WrapInputStream
Subclasses : -

ByteInputStream which allow to move forward and backward in the stream
by placing tags.
author  Johann Sorel


Variables : -
Functions : BacktrackInputStream, mark, rewind, clearMark, position, read, read, skip, close



public void BacktrackInputStream (ByteInputStream in)

public void mark ()

public void rewind ()


Remove the marker and stop buffering datas.
If some bytes are still in the buffer they will be returned first
before using the underlying stream.
public void clearMark ()


Current offset position from the mark.
public int position ()

public int read ()

public int read (byte[] buffer, int offset, int length)

public long skip (long n)

public void close ()