Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
W
B
ButtonLogic
- interface de.tfhberlin.panitz.eliza.
ButtonLogic
.
Contains the two necessary methods for determining the logic of the simple GUI framework: Dialogue.
C
condition(Object)
- Method in interface de.tfhberlin.panitz.eliza.
FilterCondition
condition(Object)
- Method in class de.tfhberlin.panitz.eliza.
GreaterX
condition(Object)
- Method in class de.tfhberlin.panitz.eliza.
IsPrefixIgnoreCaseFilter
condition(Object)
- Method in class de.tfhberlin.panitz.eliza.
LessEqualX
condition(Object)
- Method in class de.tfhberlin.panitz.eliza.
NegativeOrderingCondition
condition(Object)
- Method in class de.tfhberlin.panitz.eliza.
OrderingCondition
CONJUGATES
- Variable in class de.tfhberlin.panitz.eliza.
Data
cons(Object, Li)
- Method in class de.tfhberlin.panitz.eliza.
Li
Constructs a new list by adding an element in front of an existing list.
cons(Object, Li)
- Method in class de.tfhberlin.panitz.eliza.
MyList
D
Data
- class de.tfhberlin.panitz.eliza.
Data
.
This class contains key/value pairs of how to react on certain messages.
Data(Li)
- Constructor for class de.tfhberlin.panitz.eliza.
Data
de.tfhberlin.panitz.eliza
- package de.tfhberlin.panitz.eliza
Dialogue
- class de.tfhberlin.panitz.eliza.
Dialogue
.
A general Gui framework consisting of an input field, an output field and a button
Dialogue(ButtonLogic)
- Constructor for class de.tfhberlin.panitz.eliza.
Dialogue
drop(int)
- Method in class de.tfhberlin.panitz.eliza.
Li
Removes the first i elements from a list.
E
Eliza
- class de.tfhberlin.panitz.eliza.
Eliza
.
A simulation of a psycho therapist.
Eliza(Li)
- Constructor for class de.tfhberlin.panitz.eliza.
Eliza
empty()
- Method in class de.tfhberlin.panitz.eliza.
Li
Constructs a new empty list.
empty()
- Method in class de.tfhberlin.panitz.eliza.
MyList
eval(String)
- Method in interface de.tfhberlin.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 de.tfhberlin.panitz.eliza.
Eliza
F
FilterCondition
- interface de.tfhberlin.panitz.eliza.
FilterCondition
.
Describes some boolean condition for the filter method on lists.
fst
- Variable in class de.tfhberlin.panitz.eliza.
Pair
G
getDescription()
- Method in interface de.tfhberlin.panitz.eliza.
ButtonLogic
The label text on the Button in the GUI.
getDescription()
- Method in class de.tfhberlin.panitz.eliza.
Eliza
GreaterX
- class de.tfhberlin.panitz.eliza.
GreaterX
.
A list filter for greater elements in Comparable relation.
H
head()
- Method in class de.tfhberlin.panitz.eliza.
Li
Returns the first element of this list.
head()
- Method in class de.tfhberlin.panitz.eliza.
MyList
I
isEmpty()
- Method in class de.tfhberlin.panitz.eliza.
Li
Tests, if the list contains some element.
isEmpty()
- Method in class de.tfhberlin.panitz.eliza.
MyList
IsPrefixIgnoreCaseFilter
- class de.tfhberlin.panitz.eliza.
IsPrefixIgnoreCaseFilter
.
A list filter, which tests for lists of lists, if a prefix list has been found.
IsPrefixIgnoreCaseFilter(Li)
- Constructor for class de.tfhberlin.panitz.eliza.
IsPrefixIgnoreCaseFilter
isPrefixIgnoreCaseOf(Li)
- Method in class de.tfhberlin.panitz.eliza.
Li
Tests if this list of Strings is a prefix of the other list of Strings.
L
LessEqualX
- class de.tfhberlin.panitz.eliza.
LessEqualX
.
A list filter for smaller elements in Comparable relation.
Li
- class de.tfhberlin.panitz.eliza.
Li
.
An abstract description of a simple linked list.
Li()
- Constructor for class de.tfhberlin.panitz.eliza.
Li
M
MyList
- class de.tfhberlin.panitz.eliza.
MyList
.
A concrete implementation of abstract class Li.
MyList()
- Constructor for class de.tfhberlin.panitz.eliza.
MyList
MyList(Object, Li)
- Constructor for class de.tfhberlin.panitz.eliza.
MyList
N
NegativeOrderingCondition
- class de.tfhberlin.panitz.eliza.
NegativeOrderingCondition
.
A list filter for greater elements in a relation.
O
OrderingCondition
- class de.tfhberlin.panitz.eliza.
OrderingCondition
.
A list filter for smaller elements in a relation.
P
Pair
- class de.tfhberlin.panitz.eliza.
Pair
.
A simple class for assocition of two objects.
Pair(Object, Object)
- Constructor for class de.tfhberlin.panitz.eliza.
Pair
R
repeatMsgs
- Variable in class de.tfhberlin.panitz.eliza.
Data
A list of reactions, when the same question has been repeated.
replies(Li, Li)
- Method in class de.tfhberlin.panitz.eliza.
Eliza
respMsgs
- Variable in class de.tfhberlin.panitz.eliza.
Data
respMsgs associates possible answers patterns to certain keywords in the qustion.
reverse()
- Method in class de.tfhberlin.panitz.eliza.
Li
Reverses the element order of the list.
rotate()
- Method in class de.tfhberlin.panitz.eliza.
Li
Mutates this list, by appending first element as last.
rotate()
- Method in class de.tfhberlin.panitz.eliza.
MyList
S
snd
- Variable in class de.tfhberlin.panitz.eliza.
Pair
stripPunctuation(String)
- Static method in class de.tfhberlin.panitz.eliza.
Eliza
T
tail()
- Method in class de.tfhberlin.panitz.eliza.
Li
Returns the list after the first element has been skipped.
tail()
- Method in class de.tfhberlin.panitz.eliza.
MyList
tails()
- Method in class de.tfhberlin.panitz.eliza.
Li
Makes a list of lists of all taillists.
toString()
- Method in class de.tfhberlin.panitz.eliza.
Li
U
unwords()
- Method in class de.tfhberlin.panitz.eliza.
Li
Makes a list of String to a String.
W
words(String)
- Method in class de.tfhberlin.panitz.eliza.
Li
Produces a list of the words within a String.
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
W
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes