public class LogLvlTreeModel extends javax.swing.tree.DefaultTreeModel implements LogLevelListener
| Modifier and Type | Class and Description |
|---|---|
class |
LogLvlTreeModel.NoLeafNode
A class to force a node to appear as non-leaf
|
| Constructor and Description |
|---|
LogLvlTreeModel(org.omg.CORBA.ORB theOrb,
java.util.logging.Logger theLogger)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
clientLoggedIn(ClientInfo clientInfo)
Called if a client logged in
|
void |
clientLoggedOut(int clientHandle)
Called if a client logged in
|
void |
componentLoggedIn(ComponentInfo compInfo)
Called if a component logged in or when a client requested
a component
|
void |
componentLoggedOut(int compHandle)
Called if component logged out
|
void |
componentReleased(ComponentInfo compInfo)
Called when a client released a component.
|
void |
containerLoggedIn(ContainerInfo contInfo)
Called if container logged in
|
void |
containerLoggedOut(int conthandle)
Called if container logged out
|
javax.swing.tree.DefaultMutableTreeNode |
findNode(javax.swing.tree.DefaultMutableTreeNode node,
java.lang.String name,
int handle)
Navigate the tree to find a container with the given name or handle.
|
AdministratorClient |
getAdminClient() |
Manager |
getManagerRef()
Return the manager reference
|
protected boolean |
isManagerNode(javax.swing.tree.DefaultMutableTreeNode selNode)
Returns if the given node is the manager
|
protected boolean |
isServiceNode(javax.swing.tree.DefaultMutableTreeNode selNode)
Returns if the given node is a service
|
void |
refreshTree()
Build the tree.
|
void |
showClients(boolean show)
show/hide the clients subtree
|
void |
showComponents(boolean show)
show/hide the components subtree
|
void |
start()
Start the computation
|
void |
stop()
Terminate the computation
|
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChangedpublic LogLvlTreeModel(org.omg.CORBA.ORB theOrb,
java.util.logging.Logger theLogger)
public void start()
throws java.lang.Exception
java.lang.Exception - if an error happens while connectingpublic void stop()
public void refreshTree()
protected boolean isManagerNode(javax.swing.tree.DefaultMutableTreeNode selNode)
selNode - the node to testprotected boolean isServiceNode(javax.swing.tree.DefaultMutableTreeNode selNode)
selNode - the node to testpublic javax.swing.tree.DefaultMutableTreeNode findNode(javax.swing.tree.DefaultMutableTreeNode node,
java.lang.String name,
int handle)
node - The root of the subtree to look for the
node.
If it is null, the search starts from the root.name - The name of the node i.e. the name of
the client/conatainer/component hold
by the node
If null, the handle is used during the searchhandle - The handle of the client/component/container to search
This param is used only if name is nullpublic void clientLoggedIn(ClientInfo clientInfo)
LogLevelListenerclientLoggedIn in interface LogLevelListenerLogLevelListenerpublic void clientLoggedOut(int clientHandle)
LogLevelListenerclientLoggedOut in interface LogLevelListenerclientHandle - The handle of the clientLogLevelListenerpublic void componentLoggedIn(ComponentInfo compInfo)
LogLevelListenercomponentLoggedIn in interface LogLevelListenerLogLevelListenerpublic void componentReleased(ComponentInfo compInfo)
LogLevelListenercomponentReleased in interface LogLevelListenercompInfo - The released componentLogLevelListenerpublic void componentLoggedOut(int compHandle)
LogLevelListenercomponentLoggedOut in interface LogLevelListenercompHandle - The handle of the componentLogLevelListenerpublic void containerLoggedIn(ContainerInfo contInfo)
LogLevelListenercontainerLoggedIn in interface LogLevelListenercontInfo - The containerLogLevelListenerpublic void containerLoggedOut(int conthandle)
LogLevelListenercontainerLoggedOut in interface LogLevelListenerLogLevelListenerpublic void showComponents(boolean show)
show - If true the components node is set to visiblepublic void showClients(boolean show)
show - If true the clients node is set to visiblepublic Manager getManagerRef()
public AdministratorClient getAdminClient()