uci.argo.checklist
Class Checklist

java.lang.Object
  |
  +--uci.argo.checklist.Checklist
Direct Known Subclasses:
UMLChecklist

public class Checklist
extends Object
implements Serializable

A Checklist is basically a list of CheckItems. It also provides some convience functions for adding trivial CheckItems (ones that have no predicate). In Argo/UML, Checklists are shown in the TabChecklist panel.

See Also:
TabChecklist, Serialized Form

Field Summary
protected  Vector _items
          Pending CheckItems for the designer to consider.
protected  String _nextCategory
           
 
Constructor Summary
Checklist()
           
 
Method Summary
 void addAll(Checklist list)
           
 void addItem(CheckItem item)
           
 void addItem(String description)
           
 CheckItem elementAt(int index)
           
 Enumeration elements()
           
 Vector getCheckItems()
           
 void removeItem(CheckItem item)
           
 void setNextCategory(String cat)
           
 int size()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_items

protected Vector _items
Pending CheckItems for the designer to consider.

_nextCategory

protected String _nextCategory
Constructor Detail

Checklist

public Checklist()
Method Detail

getCheckItems

public Vector getCheckItems()

addItem

public void addItem(CheckItem item)

removeItem

public void removeItem(CheckItem item)

addItem

public void addItem(String description)

addAll

public void addAll(Checklist list)

elements

public Enumeration elements()

size

public int size()

elementAt

public CheckItem elementAt(int index)

setNextCategory

public void setNextCategory(String cat)

toString

public String toString()
Overrides:
toString in class Object