org.ujmp.core.util.io
Class RingBufferOutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- org.ujmp.core.util.io.RingBufferOutputStream
-
- All Implemented Interfaces:
- java.io.Closeable, java.io.Flushable, java.lang.AutoCloseable
public class RingBufferOutputStream extends java.io.OutputStream
-
-
Constructor Summary
Constructors Constructor and Description RingBufferOutputStream()RingBufferOutputStream(int maximumSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleanadd(byte a)voidadd(int index, char element)voidclear()byteget(int index)booleanisEmpty()intmaxSize()byteset(int index, byte a)intsize()java.lang.StringtoString()voidwrite(int b)
-
-
-
Constructor Detail
-
RingBufferOutputStream
public RingBufferOutputStream()
-
RingBufferOutputStream
public RingBufferOutputStream(int maximumSize)
-
-
Method Detail
-
maxSize
public int maxSize()
-
add
public boolean add(byte a)
-
size
public int size()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
get
public byte get(int index)
-
set
public byte set(int index, byte a)
-
clear
public void clear()
-
add
public void add(int index, char element)
-
isEmpty
public boolean isEmpty()
-
write
public void write(int b) throws java.io.IOException- Specified by:
writein classjava.io.OutputStream- Throws:
java.io.IOException
-
-
DataMelt 3.0 © DataMelt by jWork.ORG