p3j.gui.panels.dboverview
Class OverviewProjectionNode
java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
p3j.gui.panels.projections.ProjectionTreeNode<ProjectionModel>
p3j.gui.panels.dboverview.OverviewProjectionNode
- All Implemented Interfaces:
- Serializable, Cloneable, MutableTreeNode, TreeNode
public class OverviewProjectionNode
- extends ProjectionTreeNode<ProjectionModel>
This node delivers an overview of a projections and options to remove or load
it.
- Author:
- Christina Bohk, Roland Ewald
- See Also:
- Serialized Form
Method Summary |
JPanel |
selected(TreePath selectionPath,
IProjectionTree projTree)
Method that is called by
ProjectionTreeNode#selected(TreePath, JPanel, DefaultTreeModel, javax.swing.JTree)
originally. |
Methods inherited from class p3j.gui.panels.projections.ProjectionTreeNode |
deselected, getChilds, getChildsByType, getChildsByType, getChildWithEntity, getContentPanel, getEntity, getEntityClass, getEntityLabel, getProjectionEntity, getProjectionEntity, getProjectionTreeNodeOnPath, refreshRecursively, refreshRepresentation, selected |
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode |
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString |
OverviewProjectionNode
public OverviewProjectionNode(ProjectionModel projectionModel,
String name)
- Instantiates a new overview projection node.
- Parameters:
projectionModel
- the projection modelname
- the name of the node
selected
public JPanel selected(TreePath selectionPath,
IProjectionTree projTree)
- Description copied from class:
ProjectionTreeNode
- Method that is called by
ProjectionTreeNode#selected(TreePath, JPanel, DefaultTreeModel, javax.swing.JTree)
originally. Implementations of ProjectionTreeNode
might override
either of the 'selected' methods, this one is more convenient as it stores
the generated panel in an auxiliary variable and does not require to add
the panel manually, it just needs to be returned.
- Overrides:
selected
in class ProjectionTreeNode<ProjectionModel>
- Parameters:
selectionPath
- the path containing all ancestorsprojTree
- the projection tree
- Returns:
- panel with a node summary
Copyright © 2012. All Rights Reserved.