Serialized Form


Package com.declarativa.interprolog

Class com.declarativa.interprolog.ObjectExamplePair implements Serializable

Serialized Fields

name

String name

A

Object A

B

Object B

Class com.declarativa.interprolog.TermModel implements Serializable

Serialized Fields

node

Object node
public for convenience, but should not be set outside this class


children

TermModel[] children
public for convenience, but should not be set outside this class; children == null means children == new TermModel[0]


Package com.declarativa.interprolog.gui

Class com.declarativa.interprolog.gui.ListenerWindow implements Serializable

Serialized Fields

prologOutput

JTextArea prologOutput

prologInput

JTextArea prologInput

historyMenu

JMenu historyMenu

fileMenu

JMenu fileMenu

loadedFiles

Vector loadedFiles

engine

PrologEngine engine

Class com.declarativa.interprolog.gui.PredicateTableModel implements Serializable

Serialized Fields

template

TermModel template

tuples

TermModel[] tuples

arity

int arity

functor

String functor

Class com.declarativa.interprolog.gui.PredicateTableWindow implements Serializable

Class com.declarativa.interprolog.gui.RelationTreeModel.BrowseAction implements Serializable

Serialized Fields

relationFunctor

String relationFunctor

top

Object top

engine

PrologEngine engine

Class com.declarativa.interprolog.gui.RelationTreeModel.NodeDescriptionTriple implements Serializable

Serialized Fields

node

Object node

description

Object description

childCount

int childCount

Class com.declarativa.interprolog.gui.SubprocessEngineWindow implements Serializable

Class com.declarativa.interprolog.gui.TermListModel implements Serializable

Serialized Fields

terms

TermModel[] terms

Class com.declarativa.interprolog.gui.TermListWindow implements Serializable

Class com.declarativa.interprolog.gui.TermModelWindow implements Serializable

Serialized Fields

model

TermModel model

engine

PrologEngine engine

Class com.declarativa.interprolog.gui.TermTreeModel implements Serializable

Serialized Fields

node

TermModel node

children

TermTreeModel[] children

Class com.declarativa.interprolog.gui.TermTreePane implements Serializable

Serialized Fields

lists

JList[] lists

model

TermTreeModel model

levelTitles

Object[] levelTitles

Class com.declarativa.interprolog.gui.TermTreeWindow implements Serializable

Class com.declarativa.interprolog.gui.XSBTableModel implements Serializable

Serialized Fields

state

String state

Class com.declarativa.interprolog.gui.XSBTableWindow implements Serializable


Package com.declarativa.interprolog.util

Class com.declarativa.interprolog.util.BasicTypeWrapper implements Serializable

Serialized Fields

wrapper

Object wrapper

Class com.declarativa.interprolog.util.GoalFromJava implements Serializable

Serialized Fields

timestamp

int timestamp

G

String G

objects

Object[] objects

Class com.declarativa.interprolog.util.InvisibleObject implements Serializable

Serialized Fields

ID

int ID

Class com.declarativa.interprolog.util.IPAbortedException implements Serializable

Class com.declarativa.interprolog.util.IPClassObject implements Serializable

Serialized Fields

classname

String classname

Class com.declarativa.interprolog.util.IPClassVariable implements Serializable

Serialized Fields

className

String className

variableName

String variableName

Class com.declarativa.interprolog.util.IPException implements Serializable

Class com.declarativa.interprolog.util.IPInterruptedException implements Serializable

Class com.declarativa.interprolog.util.MessageFromProlog implements Serializable

Serialized Fields

timestamp

int timestamp

target

Object target

methodName

String methodName

arguments

Object[] arguments

returnArguments

boolean returnArguments

Class com.declarativa.interprolog.util.ResultFromJava implements Serializable

Serialized Fields

timestamp

int timestamp

result

Object result

exception

Object exception
exception thrown directly by java.lang.reflect.Method#invoke(). It may eventually encapsulate an exception thrown by the invoked method

See Also:
Method.invoke(Object,Object[])

arguments

Object[] arguments
So Prolog may get the new state of the (object) arguments

Class com.declarativa.interprolog.util.ResultFromProlog implements Serializable

Serialized Fields

timestamp

int timestamp
Same as passed in GoalFromJava


succeeded

boolean succeeded
Goal has succeeded


rVars

Object[] rVars
Object array corresponding to the result variable list


error

String error
Error message, null if none

Class com.declarativa.interprolog.util.VariableNode implements Serializable

Serialized Fields

number

Integer number


Package com.xsb.interprolog

Class com.xsb.interprolog.NativeEngineWindow implements Serializable