Package org.cesilko.rachota.gui
Class ProjectsTreeModel
java.lang.Object
javax.swing.tree.DefaultTreeModel
org.cesilko.rachota.gui.ProjectsTreeModel
- All Implemented Interfaces:
Serializable
,TreeModel
Model representing tree view on Rachota projects i.e. groups of
tasks with same category.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class
(package private) static class
(package private) class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Vector
Days whose tasks are being displayed.static final int
static final int
static final int
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate ProjectsTreeModel.CategoryNode
getCategoryNode
(Vector categories, String name) private Vector
getSelectedNode
(TreePath treePath) (package private) int
getSelectedNodeType
(TreePath treePath) private void
void
private Vector
sortCategoryNodes
(Vector categoryNodesVector) Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged
-
Field Details
-
NODE_TYPE_ROOT
public static final int NODE_TYPE_ROOT- See Also:
-
NODE_TYPE_CATEGORY
public static final int NODE_TYPE_CATEGORY- See Also:
-
NODE_TYPE_TASK
public static final int NODE_TYPE_TASK- See Also:
-
days
Days whose tasks are being displayed.
-
-
Constructor Details
-
ProjectsTreeModel
-
-
Method Details
-
setDays
-
getSelectedNode
-
getSelectedNodeType
-
getCategoryNode
-
getCategoryNodes
-
initializeProjectTree
private void initializeProjectTree() -
sortCategoryNodes
-