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 VectorDays whose tasks are being displayed.static final intstatic final intstatic final intFields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate ProjectsTreeModel.CategoryNodegetCategoryNode(Vector categories, String name) private VectorgetSelectedNode(TreePath treePath) (package private) intgetSelectedNodeType(TreePath treePath) private voidvoidprivate VectorsortCategoryNodes(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
-