Class MapTree
java.lang.Object
rs.edu.raf.dsw.rudok.app.observer.IObserver
rs.edu.raf.dsw.rudok.app.gui.swing.tree.MapTree
- All Implemented Interfaces:
IMapTree
public class MapTree extends IObserver implements IMapTree
-
Constructor Summary
Constructors Constructor Description MapTree() -
Method Summary
Modifier and Type Method Description voidexpandTree(MapTreeItem toNode)Expands the tree to the given node.MapTreeViewgenerateTree(ProjectExplorer projectExplorer)Called to initialize the tree.MapTreeItemgetRoot()Returns the rootMapTreeItemnode.MapTreeItemgetSelectedNode()Returns the currently selectedMapTreeItemnode.ITreeActionManagergetTreeActionManager()ITreeActionManagerof the tree.voidrefreshTree()Refreshes the tree view.Methods inherited from class rs.edu.raf.dsw.rudok.app.observer.IObserver
addPublisher, getPublishers, receive, removePublisher, setPublishers
-
Constructor Details
-
MapTree
public MapTree()
-
-
Method Details
-
generateTree
Description copied from interface:IMapTreeCalled to initialize the tree.- Specified by:
generateTreein interfaceIMapTree- Parameters:
projectExplorer- RootProjectExplorerworkspace node.- Returns:
MapTreeViewready for rendering.
-
refreshTree
public void refreshTree()Description copied from interface:IMapTreeRefreshes the tree view.- Specified by:
refreshTreein interfaceIMapTree
-
expandTree
Description copied from interface:IMapTreeExpands the tree to the given node.- Specified by:
expandTreein interfaceIMapTree- Parameters:
toNode- Node to expand to.
-
getSelectedNode
Description copied from interface:IMapTreeReturns the currently selectedMapTreeItemnode.- Specified by:
getSelectedNodein interfaceIMapTree- Returns:
- Selected
MapTreeItemnode.
-
getRoot
Description copied from interface:IMapTreeReturns the rootMapTreeItemnode.- Specified by:
getRootin interfaceIMapTree- Returns:
- Root
MapTreeItemnode.
-
getTreeActionManager
Description copied from interface:IMapTreeITreeActionManagerof the tree.- Specified by:
getTreeActionManagerin interfaceIMapTree- Returns:
ITreeActionManager.
-