KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > freemarker > eclipse > actions > ExpandAllAction


1 package freemarker.eclipse.actions;
2
3 import org.eclipse.jface.action.Action;
4 import org.eclipse.jface.viewers.AbstractTreeViewer;
5
6 import freemarker.eclipse.ImageManager;
7
8 /**
9  * @version $Id:$
10  * @author <a HREF="mailto:stephan@chaquotay.net">Stephan Mueller</a>
11  */

12 public class ExpandAllAction extends Action {
13
14     private AbstractTreeViewer fViewer;
15
16     public ExpandAllAction(AbstractTreeViewer aViewer) {
17         fViewer = aViewer;
18         setImageDescriptor(ImageManager.getImageDescriptor("icons/expandall.gif"));
19         setToolTipText("Expand all nodes");
20                                   
21         
22     }
23
24     /**
25      * @see org.eclipse.jface.action.IAction#run()
26      */

27     public void run() {
28         fViewer.expandAll();
29     }
30
31 }
32
Popular Tags