B C D G I M P S T 
All Classes All Packages

B

BoundedStack<T> - Interface in <Unnamed>
A stack with limited (but changeable) capacity.

C

canMoveLeft() - Method in interface Text
Returns whether there is another character to the left of the cursor.
canMoveRight() - Method in interface Text
Returns whether the cursor is NOT at the end.
clear() - Method in interface BoundedStack
Removes all elements from the stack.

D

delete() - Method in interface Text
Deletes the character at the current cursor position.

G

get() - Method in interface Text
Returns the character at the current cursor position.

I

insert(char) - Method in interface Text
Inserts a new character before the current cursor position.
isEmpty() - Method in interface BoundedStack
Returns whether the stack is currently empty.

M

moveLeft() - Method in interface Text
Moves the cursor one character to the left.
moveRight() - Method in interface Text
Moves the cursor one character to the right.

P

pop() - Method in interface BoundedStack
Removes and returns the element at the top of the stack.
print() - Method in interface Text
Displays the current sequence of characters one one line, with the cursor underneath.
push(T) - Method in interface BoundedStack
Adds a new element to the top of the stack.

S

setCapacity(int) - Method in interface BoundedStack
Changes the capacity to the given value.

T

Text - Interface in <Unnamed>
An editable sequence of characters with a current "cursor" position.
B C D G I M P S T 
All Classes All Packages