All Packages  This Package  Class Hierarchy  Class Search  Index

Class Editor
java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----java.applet.Applet
                                   |
                                   +----Editor

  Summary

public class  Editor
     extends java.applet.Applet
     implements java.awt.event.ItemListener
{
          // Constructors 1
     public Editor();

          // Methods 9
     public void addSub(String);
     public void connect(String, String);
     public void delete(String);
     public void init();
     public void itemStateChanged(ItemEvent);
     public void newRoot(String);
     public void rename(String, int);
     public void start();
     public void stop();
}

The applet. import: EditorPanel export: addSub(String), void connect(String, String), void delete(String), void init(), void itemStateChanged(ItemEvent), void newRoot(String), void rename(String, int), void start(), void stop(), void




  Constructors

Editor

Summary  |  Top

   public Editor() 

Default constructor



  Methods

init

Summary  |  Top
   public void init() 

Inititalize applet

Overrides:
init in class Applet


start

Summary  |  Top
   public void start() 
Overrides:
start in class Applet


stop

Summary  |  Top
   public void stop() 
Overrides:
stop in class Applet


itemStateChanged

Summary  |  Top
   public void itemStateChanged(ItemEvent e) 

Method to handle checkboxes events

Implements:
itemStateChanged in interface ItemListener


newRoot

Summary  |  Top
   public void newRoot(String root) 

Method newRoot(String root). pre: valid name (String). post: nodes[nnodes].lbl is a defined name. nnodes++.



addSub

Summary  |  Top
   public void addSub(String sub) 

Method addSub(String sub). pre: valid name (String). post: nodes[nnodes].lbl is a defined name. nnodes++, nedges++.



connect

Summary  |  Top
   public void connect(String parent, 
                       String child) 

Method connect(String parent, String child). pre: valid names (String). post: nedges++.



delete

Summary  |  Top
   public void delete(String name) 

Method delete(String name). pre: valid names (String). post: nnodes--, nedges = nedges - parentCount - childrenCount.



rename

Summary  |  Top
   public void rename(String name, 
                      int index) 

Method rename(String name,int index). pre: valid names (String) and index (int). post: nodes[index].lbl = name.



All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.6