Class ProjectsTreeModel

java.lang.Object
javax.swing.tree.DefaultTreeModel
org.cesilko.rachota.gui.ProjectsTreeModel
All Implemented Interfaces:
Serializable, TreeModel

class ProjectsTreeModel extends DefaultTreeModel
Model representing tree view on Rachota projects i.e. groups of tasks with same category.
  • Field Details

  • Constructor Details

    • ProjectsTreeModel

      public ProjectsTreeModel(Vector days)
  • Method Details

    • setDays

      public void setDays(Vector days)
    • getSelectedNode

      public Object getSelectedNode(TreePath treePath)
    • getSelectedNodeType

      int getSelectedNodeType(TreePath treePath)
    • getCategoryNode

      private ProjectsTreeModel.CategoryNode getCategoryNode(Vector categories, String name)
    • getCategoryNodes

      private Vector getCategoryNodes()
    • initializeProjectTree

      private void initializeProjectTree()
    • sortCategoryNodes

      private Vector sortCategoryNodes(Vector categoryNodesVector)