org.argouml.kernel
Class History

java.lang.Object
  extended byorg.argouml.kernel.History

public class History
extends java.lang.Object


Field Summary
protected  java.util.Vector _items
           
protected  javax.swing.event.EventListenerList listenerList
           
static History TheHistory
           
 
Constructor Summary
History()
           
 
Method Summary
 void addHistoryListener(HistoryListener l)
          Add a listener to the list that's notified each time a change to the data model occurs.
 void addItem(HistoryItem hi)
           
 void addItem(java.lang.String head, java.lang.String desc)
           
 void addItem(java.lang.String head, java.lang.String desc, java.lang.Object target, java.lang.Object oldValue, java.lang.Object newValue)
           
 void addItem(ToDoItem item, java.lang.String desc)
           
 void addItemCritique(ToDoItem item)
           
 void addItemManipulation(java.lang.String head, java.lang.String desc, java.lang.Object target, java.lang.Object oldValue, java.lang.Object newValue)
           
 void addItemResolution(ToDoItem item, java.lang.String reason)
           
protected  void fireHistoryAdded(HistoryItem item, int index)
           
 java.util.Vector getItems()
           
 void removeHistoryListener(HistoryListener l)
          Remove a listener from the list that's notified each time a change to the data model occurs.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TheHistory

public static History TheHistory

_items

protected java.util.Vector _items

listenerList

protected javax.swing.event.EventListenerList listenerList
Constructor Detail

History

public History()
Method Detail

getItems

public java.util.Vector getItems()

addItem

public void addItem(HistoryItem hi)

addItem

public void addItem(java.lang.String head,
                    java.lang.String desc,
                    java.lang.Object target,
                    java.lang.Object oldValue,
                    java.lang.Object newValue)

addItem

public void addItem(java.lang.String head,
                    java.lang.String desc)

addItem

public void addItem(ToDoItem item,
                    java.lang.String desc)

addItemResolution

public void addItemResolution(ToDoItem item,
                              java.lang.String reason)

addItemManipulation

public void addItemManipulation(java.lang.String head,
                                java.lang.String desc,
                                java.lang.Object target,
                                java.lang.Object oldValue,
                                java.lang.Object newValue)

addItemCritique

public void addItemCritique(ToDoItem item)

addHistoryListener

public void addHistoryListener(HistoryListener l)
Add a listener to the list that's notified each time a change to the data model occurs.

Parameters:
l - the ListDataListener

removeHistoryListener

public void removeHistoryListener(HistoryListener l)
Remove a listener from the list that's notified each time a change to the data model occurs.

Parameters:
l - the ListDataListener

fireHistoryAdded

protected void fireHistoryAdded(HistoryItem item,
                                int index)


ArgoUML © 1996-2003 (20040125)ArgoUML Project HomeArgoUML Cookbook