KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > fractal > explorer > context > ClientCollectionInterfaceContainer


1 /*====================================================================
2  
3  Objectweb Browser Framework
4  Copyright (C) 2000-2004 INRIA & USTL - LIFL - GOAL
5  Contact: openccm@objectweb.org
6  
7  This library is free software; you can redistribute it and/or
8  modify it under the terms of the GNU Lesser General Public
9  License as published by the Free Software Foundation; either
10  version 2.1 of the License, or any later version.
11  
12  This library is distributed in the hope that it will be useful,
13  but WITHOUT ANY WARRANTY; without even the implied warranty of
14  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15  Lesser General Public License for more details.
16  
17  You should have received a copy of the GNU Lesser General Public
18  License along with this library; if not, write to the Free Software
19  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
20  USA
21  
22  Initial developer(s): Jerome Moroy.
23  Contributor(s): ______________________________________.
24  
25  ---------------------------------------------------------------------
26  $Id: ClientCollectionInterfaceContainer.java,v 1.3 2004/11/15 16:44:24 moroy Exp $
27  ====================================================================*/

28
29 package org.objectweb.fractal.explorer.context;
30
31 import org.objectweb.fractal.api.Interface;
32 import org.objectweb.util.explorer.core.common.lib.DefaultContextContainer;
33
34 /**
35  * A new ContextContainer which has a specific icon.
36  * @author <a HREF="mailto:Jerome.Moroy@lifl.fr">Jerome Moroy</a>
37  * @version 0.1
38  */

39 public class ClientCollectionInterfaceContainer
40      extends DefaultContextContainer
41 {
42     
43     //==================================================================
44
//
45
// Internal state.
46
//
47
//==================================================================
48

49     /** contained interface. */
50     protected Interface itf_;
51     
52     //==================================================================
53
//
54
// Constructor.
55
//
56
//==================================================================
57

58     /**
59      * Default constructor
60      * @param itf The client interface
61      */

62     public ClientCollectionInterfaceContainer(Interface itf) {
63         super();
64         itf_ = itf;
65     }
66     
67     //==================================================================
68
//
69
// No internal method.
70
//
71
//==================================================================
72

73     //==================================================================
74
//
75
// Public method.
76
//
77
//==================================================================
78

79     /**
80      * Provides the contained interface.
81      * @return the contained interface.
82      */

83     public Interface getItf() {
84         return itf_;
85     }
86 }
Popular Tags