The Meta-Environment API

nl.cwi.sen1.gui
Class GuiTool

java.lang.Object
  extended by toolbus.AbstractTool
      extended by toolbus.SwingTool
          extended by nl.cwi.sen1.gui.GuiTool
All Implemented Interfaces:
java.lang.Runnable, GuiTif, toolbus.IOperations, toolbus.Tool
Direct Known Subclasses:
GuiBridge

public abstract class GuiTool
extends toolbus.SwingTool
implements GuiTif


Field Summary
private  aterm.ATerm PaddJob0
           
private  aterm.ATerm PaddMenuEvents0
           
private  aterm.ATerm PjobDone0
           
private  aterm.ATerm PloadJar0
           
private  aterm.ATerm PloadJarClasspath0
           
private  aterm.ATerm PloadJarUrls0
           
private  aterm.ATerm PrecAckEvent0
           
private  aterm.ATerm PrecTerminate0
           
private  aterm.ATerm PsetStatus0
           
private  aterm.ATerm PsetTitle0
           
private  java.util.Set<aterm.ATerm> sigTable
           
 
Fields inherited from class toolbus.AbstractTool
factory
 
Fields inherited from interface toolbus.IOperations
ACKDO, ACKEVENT, CONNECT, DEBUGPERFORMANCESTATS, DISCONNECT, DO, END, EVAL, EVENT, PERFORMANCESTATS, REQUEST, RESPONSE, TERMINATE, UNDEFINED, VALUE
 
Constructor Summary
protected GuiTool(aterm.ATermFactory factory)
           
 
Method Summary
 void checkInputSignature(aterm.ATermList sigs)
           
 aterm.ATerm handler(aterm.ATerm term)
           
private  void initPatterns()
           
private  void initSigTable()
           
(package private)  void notInInputSignature(aterm.ATerm t)
           
 
Methods inherited from class toolbus.SwingTool
handleIncomingTerm
 
Methods inherited from class toolbus.AbstractTool
connect, connect, disconnect, getAddress, getLockObject, getPort, handleIncomingTerm, handleTerm, init, isConnected, postEvent, postRequest, readTerm, run, sendEvent, sendTerm, setLockObject, stopRunning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface nl.cwi.sen1.gui.GuiTif
addJob, addMenuEvents, jobDone, loadJar, loadJarClasspath, loadJarUrls, recAckEvent, recTerminate, setStatus, setTitle
 

Field Detail

sigTable

private java.util.Set<aterm.ATerm> sigTable

PloadJarUrls0

private aterm.ATerm PloadJarUrls0

PloadJar0

private aterm.ATerm PloadJar0

PaddMenuEvents0

private aterm.ATerm PaddMenuEvents0

PloadJarClasspath0

private aterm.ATerm PloadJarClasspath0

PjobDone0

private aterm.ATerm PjobDone0

PaddJob0

private aterm.ATerm PaddJob0

PsetStatus0

private aterm.ATerm PsetStatus0

PsetTitle0

private aterm.ATerm PsetTitle0

PrecAckEvent0

private aterm.ATerm PrecAckEvent0

PrecTerminate0

private aterm.ATerm PrecTerminate0
Constructor Detail

GuiTool

protected GuiTool(aterm.ATermFactory factory)
Method Detail

initSigTable

private void initSigTable()

initPatterns

private void initPatterns()

handler

public aterm.ATerm handler(aterm.ATerm term)
Specified by:
handler in interface toolbus.Tool

checkInputSignature

public void checkInputSignature(aterm.ATermList sigs)
Specified by:
checkInputSignature in interface toolbus.Tool

notInInputSignature

void notInInputSignature(aterm.ATerm t)

The Meta-Environment API