org.argouml.cognitive.checklist
Class Checklist

java.lang.Object
  |
  +--org.argouml.cognitive.checklist.Checklist
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
UMLChecklist

public class Checklist
extends java.lang.Object
implements java.io.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  java.util.Vector _items
          Pending CheckItems for the designer to consider.
protected  java.lang.String _nextCategory
           
 
Constructor Summary
Checklist()
           
 
Method Summary
 void addAll(Checklist list)
           
 void addItem(CheckItem item)
           
 void addItem(java.lang.String description)
           
 CheckItem elementAt(int index)
           
 java.util.Enumeration elements()
           
 java.util.Vector getCheckItems()
           
 void removeItem(CheckItem item)
           
 void setNextCategory(java.lang.String cat)
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_items

protected java.util.Vector _items
Pending CheckItems for the designer to consider.

_nextCategory

protected java.lang.String _nextCategory
Constructor Detail

Checklist

public Checklist()
Method Detail

getCheckItems

public java.util.Vector getCheckItems()

addItem

public void addItem(CheckItem item)

removeItem

public void removeItem(CheckItem item)

addItem

public void addItem(java.lang.String description)

addAll

public void addAll(Checklist list)

elements

public java.util.Enumeration elements()

size

public int size()

elementAt

public CheckItem elementAt(int index)

setNextCategory

public void setNextCategory(java.lang.String cat)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


ArgoUML (c) 1996-2002
ArgoUML Project Home
ArgoUML Cookbook