KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > joram > client > tools > admin > DestinationRootTreeNode


1 /*
2  * JORAM: Java(TM) Open Reliable Asynchronous Messaging
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2.1 of the License, or any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library; if not, write to the Free Software
16  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
17  * USA.
18  *
19  * Initial developer(s): ScalAgent DT
20  * Contributor(s):
21  */

22 package org.objectweb.joram.client.tools.admin;
23
24 import java.util.*;
25 import javax.swing.*;
26 import javax.swing.tree.*;
27
28 class DestinationRootTreeNode extends DefaultMutableTreeNode
29     implements AdminTreeNode {
30
31   private ServerTreeNode parentServerTreeNode;
32   
33   public DestinationRootTreeNode(ServerTreeNode parentServerTreeNode) {
34     super("Destinations");
35     this.parentServerTreeNode = parentServerTreeNode;
36   }
37   
38   /**
39    * Returns descriptive text about the node.
40    */

41   public String JavaDoc getDescription() {
42     return "";
43   }
44   
45   /**
46    * Returns a context menu for the node, or null if
47    * no context menu should be created.
48    */

49   public JPopupMenu getContextMenu() {
50     return null;
51   }
52   
53   /**
54    * Gets the image icon for this node, or null to use
55    * the default.
56    */

57   public ImageIcon getImageIcon() {
58     return null;
59   }
60   
61   /**
62    * Refreshes the node.
63    * @param treeModel the model that the node is contained in.
64    */

65   public void refresh(DefaultTreeModel treeModel) {
66     
67   }
68
69   public final ServerTreeNode getParentServerTreeNode() {
70     return parentServerTreeNode;
71   }
72 }
73
Popular Tags