All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

actionPerformed(ActionEvent). Method in class ProgolInterface.Help
actionPerformed(ActionEvent). Method in class myawt.InfoDialog
actionPerformed(ActionEvent). Method in class ProgolInterface.ProgolInterface
Event handling for buttons and menus.
addDefinition(String). Method in class PrologParse.ClauseList
Add an empty definition to the definition Hashtable.
addElement(Clause). Method in class PrologParse.ClauseList
Add a Clause to the ClauseList.
addMode(Mode). Method in class ProgolInterface.ModeList
Add a Mode to the ModeList.
ArgumentAt(int). Method in class ProgolInterface.Mode
arguments(). Method in class ProgolInterface.Mode
arity(). Method in class ProgolInterface.Mode
ASSERT. Static variable in class PrologParse.Clause
For a Clause that ends in a full-stop.

B

body(). Method in class PrologParse.Clause
bodyTerms(). Method in class PrologParse.Clause
button. Variable in class myawt.InfoDialog
A button that holds the text "okay".

C

Clause(String). Constructor for class PrologParse.Clause
Constructor that parses a String to construct the Clause.
Clause(Term, Vector, int). Constructor for class PrologParse.Clause
Standard Constructor.
Clause(Vector). Constructor for class PrologParse.Clause
Constructor that parses a vector of tokens to construct the Clause.
ClauseList(). Constructor for class PrologParse.ClauseList
Basic constructor.
clauses. Variable in class ProgolInterface.ProgolInterface
CLOSE. Static variable in class PrologParse.Token
CLOSESQ. Static variable in class PrologParse.Token
COMMA. Static variable in class PrologParse.Token
constrain(Container, Component, int, int, int, int, int, int, double, double, int, int, int, int). Static method in class myawt.GridBag
A method to put a java.awt.Component in a java.awt.Container being laid out by a GridBagLayout manager.
CUT. Static variable in class PrologParse.Term

D

DEFAULT. Static variable in class PrologParse.Token
definition(String). Method in class PrologParse.ClauseList
definitions(). Method in class PrologParse.ClauseList

E

EOF. Static variable in class PrologParse.Token

F

FNSYM. Static variable in class PrologParse.Token
FSTOP. Static variable in class PrologParse.Token
FUNC. Static variable in class PrologParse.Term
functionArity(). Method in class PrologParse.Term

G

getModeFor(String). Method in class ProgolInterface.ModeList
GridBag(). Constructor for class myawt.GridBag

H

HASH. Static variable in class PrologParse.Token
hasModeFor(String). Method in class ProgolInterface.ModeList
head(). Method in class PrologParse.Clause
Help(). Constructor for class ProgolInterface.Help

I

IF. Static variable in class PrologParse.Token
InfoDialog(Frame, String, String, String). Constructor for class myawt.InfoDialog
Construct the InfoDialog box.
isHead(). Method in class ProgolInterface.Mode
isList(). Method in class PrologParse.Term
isVariable(). Method in class PrologParse.Term
itemStateChanged(ItemEvent). Method in class ProgolInterface.Help

L

LIST. Static variable in class PrologParse.Term
LIST. Static variable in class PrologParse.Token
listArgs(List). Method in class ProgolInterface.Mode
Places a List representation of the arguments of the mode in the given java.awt.List.
listDefinition(String, List). Method in class PrologParse.ClauseList
Fills the given GUI List with the String representaion of the definition of the given predicate symbol.
loadSession(String). Method in class ProgolInterface.ProgolInterface
Load a session from the given filename.

M

main(String[]). Static method in class ProgolInterface.Help
main(String[]). Static method in class ProgolInterface.ProgolInterface
Create a new ProgolInterface and show it.
main(String[]). Static method in class PrologParse.PrologParser
main(String[]). Static method in class PrologParse.PrologTokenizer
MINUS. Static variable in class PrologParse.Token
Mode(Clause). Constructor for class ProgolInterface.Mode
Constructs a Mode from a clause representation.
Mode(int, String, int). Constructor for class ProgolInterface.Mode
Constructs a Mode of the specified mode type, predicate and arity.
ModeArg(String, int). Constructor for class ProgolInterface.ModeArg
Constructs a ModeArg with the given type and I/O.
ModeArg(Term). Constructor for class ProgolInterface.ModeArg
Constructs a ModeArg from the given term.
ModeList(). Constructor for class ProgolInterface.ModeList
Basic constructor.
modes. Variable in class ProgolInterface.ProgolInterface
modeType(). Method in class ProgolInterface.Mode

N

name(). Method in class PrologParse.Term
nextToken(). Method in class PrologParse.PrologTokenizer
NUM. Static variable in class PrologParse.Term
NUM. Static variable in class PrologParse.Token

O

OP. Static variable in class PrologParse.Term
OP. Static variable in class PrologParse.Token
OPEN. Static variable in class PrologParse.Token
OPENSQ. Static variable in class PrologParse.Token
options. Variable in class ProgolInterface.ProgolInterface

P

PLING. Static variable in class PrologParse.Token
PLUS. Static variable in class PrologParse.Token
predicate(). Method in class ProgolInterface.Mode
predicateSymbol(). Method in class PrologParse.Clause
predicateSymbol(). Method in class ProgolInterface.Mode
ProgolInterface(String). Constructor for class ProgolInterface.ProgolInterface
Constructor to start the session.
PrologParser(BufferedReader). Constructor for class PrologParse.PrologParser
Construct the PrologParser from a reader of some prolog.
PrologTokenizer(BufferedReader). Constructor for class PrologParse.PrologTokenizer
Construct from a input buffer of prolog text.
PrologTokenizer(String). Constructor for class PrologParse.PrologTokenizer
Construct from a String of prolog text.
punctuation(). Method in class PrologParse.Clause

Q

QMARK. Static variable in class PrologParse.Token
QUERY. Static variable in class PrologParse.Clause
For a Clause that ends in a question mark The Clause should therefore also be headless.

R

removeAll(). Method in class PrologParse.ClauseList
Clears the ClauseList.
removeAll(). Method in class ProgolInterface.ModeList
Clears the ModeList.
removeDefinition(String). Method in class PrologParse.ClauseList
Remove the entire definition of the given predicate symbol.
removeDefinitionAt(String, int). Method in class PrologParse.ClauseList
Remove the clause at a specific position in the Vector of clauses that defines the given predicate symbol.
removeElement(Clause). Method in class PrologParse.ClauseList
Remove a Clause from the ClauseList.
removeMode(Mode). Method in class ProgolInterface.ModeList
Remove a Mode from the ModeList.
removeModeAt(int). Method in class ProgolInterface.ModeList
Remove the mode at a specific position in the Vector of modes.
removeModes(String). Method in class ProgolInterface.ModeList
Remove all the modes for the given predicate symbol.

S

saveSession(String). Method in class ProgolInterface.ProgolInterface
Save the session in the given filename.
setArgumentAt(ModeArg, int). Method in class ProgolInterface.Mode
Puts the specified ModeArg at the specified position.
subterms(). Method in class PrologParse.Term
symbol(). Method in class PrologParse.Term
symbols(). Method in class ProgolInterface.ModeList

T

Term(String, int). Constructor for class PrologParse.Term
Constructor for constants or variables.
Term(String, int, Vector, int). Constructor for class PrologParse.Term
Most General constructor.
Term(String, Vector). Constructor for class PrologParse.Term
Constructor for functions (atoms).
Term(Vector). Constructor for class PrologParse.Term
Constructs a Term by parsing some tokens.
text(). Method in class PrologParse.Token
TIMES. Static variable in class PrologParse.Token
Token(String, int). Constructor for class PrologParse.Token
Constructs a Token of the specified type from the specified text.
toString(). Method in class PrologParse.Clause
toString(). Method in class ProgolInterface.Mode
toString(). Method in class ProgolInterface.ModeArg
toString(). Method in class PrologParse.Term
toString(). Method in class PrologParse.Token
type(). Method in class ProgolInterface.ModeArg
type(). Method in class PrologParse.Token
types. Variable in class ProgolInterface.ProgolInterface

U

updateAll(). Method in class ProgolInterface.ProgolInterface
Update all the panels in this session.

V

VAR. Static variable in class PrologParse.Term
VAR. Static variable in class PrologParse.Token
VBAR. Static variable in class PrologParse.Token