org.homeunix.thecave.buddi.model.swing
Class MyBudgetTreeTableModel

java.lang.Object
  extended by AbstractTreeTableModel
      extended by org.homeunix.thecave.buddi.model.swing.MyBudgetTreeTableModel

public class MyBudgetTreeTableModel
extends AbstractTreeTableModel


Constructor Summary
MyBudgetTreeTableModel(Document model)
           
 
Method Summary
 void fireStructureChanged()
           
 java.lang.Object getChild(java.lang.Object parent, int childIndex)
           
 int getChildCount(java.lang.Object parent)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int column)
           
 int getIndexOfChild(java.lang.Object parent, java.lang.Object child)
           
 BudgetCategoryType getSelectedBudgetPeriodType()
           
 java.util.Date getSelectedDate()
           
 java.lang.Object getValueAt(java.lang.Object node, int column)
           
 boolean isCellEditable(java.lang.Object node, int column)
           
 void setSelectedBudgetPeriodType(BudgetCategoryType periodType)
           
 void setSelectedDate(java.util.Date selectedDate)
           
 void setValueAt(java.lang.Object value, java.lang.Object node, int column)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MyBudgetTreeTableModel

public MyBudgetTreeTableModel(Document model)
Method Detail

getSelectedDate

public java.util.Date getSelectedDate()

setSelectedDate

public void setSelectedDate(java.util.Date selectedDate)

getSelectedBudgetPeriodType

public BudgetCategoryType getSelectedBudgetPeriodType()

setSelectedBudgetPeriodType

public void setSelectedBudgetPeriodType(BudgetCategoryType periodType)

getColumnCount

public int getColumnCount()

getColumnName

public java.lang.String getColumnName(int column)

getValueAt

public java.lang.Object getValueAt(java.lang.Object node,
                                   int column)

getChild

public java.lang.Object getChild(java.lang.Object parent,
                                 int childIndex)

getChildCount

public int getChildCount(java.lang.Object parent)

getIndexOfChild

public int getIndexOfChild(java.lang.Object parent,
                           java.lang.Object child)

setValueAt

public void setValueAt(java.lang.Object value,
                       java.lang.Object node,
                       int column)

isCellEditable

public boolean isCellEditable(java.lang.Object node,
                              int column)

toString

public java.lang.String toString()

fireStructureChanged

public void fireStructureChanged()