Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
P
R
S
T
U
W
A
append(Li<a>)
- Method in interface name.panitz.eliza.
Li
Appends two list.
append(Li<a>)
- Method in class name.panitz.eliza.
LiImpl
B
ButtonLogic
- Interface in
name.panitz.eliza
Contains the two necessary methods for determining the logic of the simple GUI framework: Dialogue.
C
concat(Li<a>)
- Method in interface name.panitz.eliza.
Li
Just another name for method
append
concat(Li<a>)
- Method in class name.panitz.eliza.
LiImpl
condition(a)
- Method in interface name.panitz.eliza.
FilterCondition
condition(Li<String>)
- Method in class name.panitz.eliza.
IsPrefixIgnoreCaseFilter
CONJUGATES
- Variable in class name.panitz.eliza.
Data
cons(b, Li<b>)
- Static method in class name.panitz.eliza.
LiImpl
D
Data
- Class in
name.panitz.eliza
This class contains key/value pairs of how to react on certain messages.
Data()
- Constructor for class name.panitz.eliza.
Data
Dialogue
- Class in
name.panitz.eliza
A general Gui framework consisting of an input field, an output field and a button
Dialogue(ButtonLogic)
- Constructor for class name.panitz.eliza.
Dialogue
drop(int)
- Method in interface name.panitz.eliza.
Li
Removes the first i elements from a list.
drop(int)
- Method in class name.panitz.eliza.
LiImpl
E
Eliza
- Class in
name.panitz.eliza
A simulation of a psycho therapist.
Eliza()
- Constructor for class name.panitz.eliza.
Eliza
empty()
- Static method in class name.panitz.eliza.
LiImpl
eval(String)
- Method in interface name.panitz.eliza.
ButtonLogic
Describes how the text in the input field is converted into a text for the output field.
eval(String)
- Method in class name.panitz.eliza.
Eliza
F
filter(FilterCondition<a>)
- Method in interface name.panitz.eliza.
Li
Creates a list with all elements that fullfill the condition.
filter(FilterCondition<a>)
- Method in class name.panitz.eliza.
LiImpl
FilterCondition
<
a
> - Interface in
name.panitz.eliza
Describes some boolean condition for the filter method on lists.
fst
- Variable in class name.panitz.eliza.
Pair
G
getDescription()
- Method in interface name.panitz.eliza.
ButtonLogic
The label text on the Button in the GUI.
getDescription()
- Method in class name.panitz.eliza.
Eliza
H
head()
- Method in interface name.panitz.eliza.
Li
Returns the first element of this list.
head()
- Method in class name.panitz.eliza.
LiImpl
I
isEmpty()
- Method in interface name.panitz.eliza.
Li
Tests, if the list contains some element.
isEmpty()
- Method in class name.panitz.eliza.
LiImpl
IsPrefixIgnoreCaseFilter
- Class in
name.panitz.eliza
A list filter, which tests for lists of lists, if a prefix list has been found.
IsPrefixIgnoreCaseFilter(Li<String>)
- Constructor for class name.panitz.eliza.
IsPrefixIgnoreCaseFilter
isPrefixIgnoreCaseOf(Li<String>, Li<String>)
- Static method in class name.panitz.eliza.
ListUtil
Tests if first list of Strings is a prefix of the other list of Strings.
L
length()
- Method in interface name.panitz.eliza.
Li
length()
- Method in class name.panitz.eliza.
LiImpl
Li
<
a
> - Interface in
name.panitz.eliza
An abstract description of a simple linked list.
LiImpl
<
a
> - Class in
name.panitz.eliza
A concrete implementation of abstract class Li.
LiImpl()
- Constructor for class name.panitz.eliza.
LiImpl
LiImpl(a, Li<a>)
- Constructor for class name.panitz.eliza.
LiImpl
ListUtil
- Class in
name.panitz.eliza
Collection of static methods handling special kinds of lists.
ListUtil()
- Constructor for class name.panitz.eliza.
ListUtil
lookup(a, b)
- Method in class name.panitz.eliza.
Map
Returns the associated value for some key in the map.
M
Map
<
a
,
b
> - Class in
name.panitz.eliza
Simple implementation of a map as a list of pairs.
Map(Pair<a, b>, Map<a, b>)
- Constructor for class name.panitz.eliza.
Map
Map()
- Constructor for class name.panitz.eliza.
Map
map(c, d, Map<c, d>)
- Static method in class name.panitz.eliza.
Map
N
name.panitz.eliza
- package name.panitz.eliza
P
Pair
<
a
,
b
> - Class in
name.panitz.eliza
A simple class for assocition of two objects.
Pair(a, b)
- Constructor for class name.panitz.eliza.
Pair
pair(c, d)
- Static method in class name.panitz.eliza.
Pair
R
repeatMsgs
- Variable in class name.panitz.eliza.
Data
A list of reactions, when the same question has been repeated.
replies(Li<String>, Li<String>)
- Method in class name.panitz.eliza.
Eliza
respMsgs
- Variable in class name.panitz.eliza.
Data
respMsgs associates possible answers patterns to certain keywords in the qustion.
reverse()
- Method in interface name.panitz.eliza.
Li
Reverses the element order of the list.
reverse()
- Method in class name.panitz.eliza.
LiImpl
rotate()
- Method in interface name.panitz.eliza.
Li
Mutates this list, by appending first element as last.
rotate()
- Method in class name.panitz.eliza.
LiImpl
S
snd
- Variable in class name.panitz.eliza.
Pair
stripPunctuation(String)
- Static method in class name.panitz.eliza.
Eliza
T
tail()
- Method in interface name.panitz.eliza.
Li
Returns the list after the first element has been skipped.
tail()
- Method in class name.panitz.eliza.
LiImpl
tail()
- Method in class name.panitz.eliza.
Map
tails()
- Method in interface name.panitz.eliza.
Li
Makes a list of lists of all taillists.
tails()
- Method in class name.panitz.eliza.
LiImpl
toString()
- Method in class name.panitz.eliza.
LiImpl
U
unwords()
- Method in interface name.panitz.eliza.
Li
Makes a list to a String adding whitespace between the list elements.
unwords()
- Method in class name.panitz.eliza.
LiImpl
W
words(String)
- Static method in class name.panitz.eliza.
ListUtil
Produces a list of the words within a String.
A
B
C
D
E
F
G
H
I
L
M
N
P
R
S
T
U
W
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes