KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > tc > admin > AdminClientApplet


1 /*
2  * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.
3  */

4 package com.tc.admin;
5
6 import java.awt.BorderLayout JavaDoc;
7
8 import com.tc.admin.common.XApplet;
9 import com.tc.admin.common.XMenuBar;
10 import com.tc.admin.common.XTreeNode;
11
12 public class AdminClientApplet extends XApplet
13   implements AdminClientController
14 {
15   private AdminClientPanel m_mainPanel;
16
17   public AdminClientApplet() {
18     super();
19
20     getContentPane().setLayout(new BorderLayout JavaDoc());
21     getContentPane().add(m_mainPanel = new AdminClientPanel());
22     
23     XMenuBar menuBar;
24     m_mainPanel.initMenubar(menuBar = new XMenuBar());
25     setMenubar(menuBar);
26   }
27
28   public boolean isExpanded(XTreeNode node) {
29     return m_mainPanel.isExpanded(node);
30   }
31
32   public void expand(XTreeNode node) {
33     m_mainPanel.expand(node);
34   }
35
36   public boolean isSelected(XTreeNode node) {
37     return m_mainPanel.isSelected(node);
38   }
39
40   public void select(XTreeNode node) {
41     m_mainPanel.select(node);
42   }
43
44   public void remove(XTreeNode node) {
45     m_mainPanel.remove(node);
46   }
47
48   public void nodeStructureChanged(XTreeNode node) {
49     m_mainPanel.nodeStructureChanged(node);
50   }
51
52   public void nodeChanged(XTreeNode node) {
53     m_mainPanel.nodeChanged(node);
54   }
55
56  public void updateServerPrefs() {
57     m_mainPanel.updateServerPrefs();
58   }
59
60   public void stop() {
61     m_mainPanel.disconnectAll();
62   }
63
64   public void log(String JavaDoc s) {
65     m_mainPanel.log(s);
66   }
67
68   public void log(Exception JavaDoc e) {
69     m_mainPanel.log(e);
70   }
71
72   public void setStatus(String JavaDoc msg) {
73     m_mainPanel.setStatus(msg);
74   }
75
76   public void clearStatus() {
77     m_mainPanel.clearStatus();
78   }
79
80   public void addServerLog(ConnectionContext cc) {
81     m_mainPanel.addServerLog(cc);
82   }
83
84   public void removeServerLog(ConnectionContext cc) {
85     m_mainPanel.removeServerLog(cc);
86   }
87   
88   public void block() {/**/}
89   public void unblock() {/**/}
90 }
91
Popular Tags