Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

alice.tuprolog.ide
Class CUIConsole  view CUIConsole download CUIConsole.java

java.lang.Object
  extended byalice.util.Automaton
      extended byalice.tuprolog.ide.CUIConsole
All Implemented Interfaces:
java.util.EventListener, alice.tuprolog.OutputListener, java.lang.Runnable, java.io.Serializable, alice.tuprolog.SpyListener, alice.tuprolog.StateListener

public class CUIConsole
extends alice.util.Automaton
implements java.io.Serializable, alice.tuprolog.OutputListener, alice.tuprolog.SpyListener, alice.tuprolog.StateListener


Field Summary
(package private)  alice.tuprolog.Prolog engine
           
(package private) static java.lang.String incipit
           
(package private)  alice.tuprolog.SolveInfo info
           
(package private)  java.io.BufferedReader stdin
           
 
Fields inherited from class alice.util.Automaton
argType, arguments, state
 
Constructor Summary
CUIConsole(java.lang.String[] args)
           
 
Method Summary
 void boot()
          boot state of automaton
 void getChoice()
           
 void goalRequest()
           
static void main(java.lang.String[] args)
           
 void onOutput(alice.tuprolog.OutputEvent e)
           
 void onSpy(alice.tuprolog.SpyEvent e)
           
 void onState(alice.tuprolog.StateEvent e)
           
(package private)  void solveGoal(java.lang.String goal)
           
 
Methods inherited from class alice.util.Automaton
become, become, end, error, idle, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stdin

java.io.BufferedReader stdin

engine

alice.tuprolog.Prolog engine

info

alice.tuprolog.SolveInfo info

incipit

static final java.lang.String incipit
See Also:
Constant Field Values
Constructor Detail

CUIConsole

public CUIConsole(java.lang.String[] args)
Method Detail

boot

public void boot()
Description copied from class: alice.util.Automaton
boot state of automaton


goalRequest

public void goalRequest()

solveGoal

void solveGoal(java.lang.String goal)

getChoice

public void getChoice()

onOutput

public void onOutput(alice.tuprolog.OutputEvent e)
Specified by:
onOutput in interface alice.tuprolog.OutputListener

onSpy

public void onSpy(alice.tuprolog.SpyEvent e)
Specified by:
onSpy in interface alice.tuprolog.SpyListener

onState

public void onState(alice.tuprolog.StateEvent e)
Specified by:
onState in interface alice.tuprolog.StateListener

main

public static void main(java.lang.String[] args)