# 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