ix.ip2
Class AgendaViewTable.Row

java.lang.Object
  |
  +--ix.ip2.AgendaViewTable.Row
All Implemented Interfaces:
ix.ip2.event.AgendaItemListener, java.util.EventListener
Enclosing class:
AgendaViewTable

class AgendaViewTable.Row
extends java.lang.Object
implements ix.ip2.event.AgendaItemListener

A row of the table - corresponds to one item.


Field Summary
(package private)  javax.swing.JComboBox actionChoice
           
(package private)  javax.swing.JTextField commentsText
           
(package private)  javax.swing.JTextField descriptionText
           
(package private)  AgendaItem item
           
(package private)  boolean open
           
(package private)  PriorityComboBox priorityChoice
           
 
Constructor Summary
(package private) AgendaViewTable.Row(AgendaItem item)
           
 
Method Summary
(package private)  void addToTable()
           
 void agendaItemEdited(ix.ip2.event.AgendaItemEvent e)
           
(package private)  int getRowIndex()
           
 void handlerActionsChanged(ix.ip2.event.AgendaItemEvent e)
           
 void newHandlerAction(ix.ip2.event.AgendaItemEvent e, HandlerAction act)
           
 void newReport(ix.ip2.event.AgendaItemEvent e, Report report)
           
 void priorityChanged(ix.ip2.event.AgendaItemEvent e)
           
(package private)  void setupActionChoice()
           
(package private)  void setupCommentsText()
           
(package private)  void setupDescriptionText()
           
(package private)  void setupPriorityChoice()
           
(package private)  void setupRow()
           
(package private)  boolean shouldReplaceAction(java.lang.String actDescription)
           
(package private)  void simplyAddToTable()
           
 void statusChanged(ix.ip2.event.AgendaItemEvent e)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

item

AgendaItem item

open

boolean open

descriptionText

javax.swing.JTextField descriptionText

commentsText

javax.swing.JTextField commentsText

priorityChoice

PriorityComboBox priorityChoice

actionChoice

javax.swing.JComboBox actionChoice
Constructor Detail

AgendaViewTable.Row

AgendaViewTable.Row(AgendaItem item)
Method Detail

setupRow

void setupRow()

setupDescriptionText

void setupDescriptionText()

setupCommentsText

void setupCommentsText()

setupPriorityChoice

void setupPriorityChoice()

setupActionChoice

void setupActionChoice()

getRowIndex

int getRowIndex()

simplyAddToTable

void simplyAddToTable()

addToTable

void addToTable()

statusChanged

public void statusChanged(ix.ip2.event.AgendaItemEvent e)
Specified by:
statusChanged in interface ix.ip2.event.AgendaItemListener

priorityChanged

public void priorityChanged(ix.ip2.event.AgendaItemEvent e)
Specified by:
priorityChanged in interface ix.ip2.event.AgendaItemListener

newReport

public void newReport(ix.ip2.event.AgendaItemEvent e,
                      Report report)
Specified by:
newReport in interface ix.ip2.event.AgendaItemListener

agendaItemEdited

public void agendaItemEdited(ix.ip2.event.AgendaItemEvent e)
Specified by:
agendaItemEdited in interface ix.ip2.event.AgendaItemListener

handlerActionsChanged

public void handlerActionsChanged(ix.ip2.event.AgendaItemEvent e)
Specified by:
handlerActionsChanged in interface ix.ip2.event.AgendaItemListener

newHandlerAction

public void newHandlerAction(ix.ip2.event.AgendaItemEvent e,
                             HandlerAction act)
Specified by:
newHandlerAction in interface ix.ip2.event.AgendaItemListener

shouldReplaceAction

boolean shouldReplaceAction(java.lang.String actDescription)