Public Member Functions | |
StringRingBuffer (int size) | |
int | add (char obj) |
int | size () |
char[] | getAll () |
boolean | equals (String other) |
String | toString () |
Protected Attributes | |
char[] | data |
int | next = 0 |
boolean | isFillingUp = true |
alma.acs.commandcenter.util.StringRingBuffer.StringRingBuffer | ( | int | size | ) |
------------------- API ------------------------ ///
References alma.acs.commandcenter.util.StringRingBuffer.data.
int alma.acs.commandcenter.util.StringRingBuffer.add | ( | char | obj | ) |
Returns the element that gets overwritten by this add-operation, -1
if none is overwritten since the RingBuffer is still filling up (that is, isFillingUp
is true.
References alma.acs.commandcenter.util.StringRingBuffer.data, alma.acs.commandcenter.util.StringRingBuffer.isFillingUp, and alma.acs.commandcenter.util.StringRingBuffer.next.
boolean alma.acs.commandcenter.util.StringRingBuffer.equals | ( | String | other | ) |
char [] alma.acs.commandcenter.util.StringRingBuffer.getAll | ( | ) |
int alma.acs.commandcenter.util.StringRingBuffer.size | ( | ) |
References alma.acs.commandcenter.util.StringRingBuffer.data, alma.acs.commandcenter.util.StringRingBuffer.isFillingUp, and alma.acs.commandcenter.util.StringRingBuffer.next.
Referenced by alma.acs.commandcenter.util.StringRingBuffer.equals(), and alma.acs.commandcenter.util.StringRingBuffer.getAll().
String alma.acs.commandcenter.util.StringRingBuffer.toString | ( | ) |
char [] alma.acs.commandcenter.util.StringRingBuffer.data [protected] |
boolean alma.acs.commandcenter.util.StringRingBuffer.isFillingUp = true [protected] |
int alma.acs.commandcenter.util.StringRingBuffer.next = 0 [protected] |