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] |
1.7.0