1 /*
2 * @(#)$Id: ExplorerTreeContainer.java 689 2009-07-22 00:10:27Z bsigner $
3 *
4 * Author : Ueli Kurmann, igesture@uelikurmann.ch
5 *
6 *
7 * Purpose :
8 *
9 * -----------------------------------------------------------------------
10 *
11 * Revision Information:
12 *
13 * Date Who Reason
14 *
15 * 23.03.2008 ukurmann Initial Release
16 *
17 * -----------------------------------------------------------------------
18 *
19 * Copyright 1999-2009 ETH Zurich. All Rights Reserved.
20 *
21 * This software is the proprietary information of ETH Zurich.
22 * Use is subject to license terms.
23 *
24 */
25
26 package org.ximtec.igesture.tool.explorer.core;
27
28 import javax.swing.JComponent;
29
30 import org.ximtec.igesture.tool.explorer.ExplorerTree;
31
32 /**
33 * Interface is implemented by components displaying an Explorer Tree
34 *
35 * @author UeliKurmann
36 * @version 1.0
37 * @since iGesture
38 */
39 public interface ExplorerTreeContainer {
40
41 /**
42 * Set the Explorer Tree (this method is invoked by the ExplorerTreeController)
43 * @param tree
44 */
45 void setTree(ExplorerTree tree);
46
47
48 /**
49 * Set the View of the Explorer Tree (this method is invoked by the ExplorerTreeController)
50 * @param view
51 */
52 void setView(JComponent view);
53
54 }