equip.discovery
Class DiscoveryBrowser
java.lang.Object
equip.runtime.Object
equip.runtime.ValueBase
equip.discovery.DiscoveryClientAgent
equip.discovery.DiscoveryClientAgentImpl
equip.discovery.DiscoveryBrowser
- All Implemented Interfaces:
- java.lang.Cloneable
- public class DiscoveryBrowser
- extends DiscoveryClientAgentImpl
A Swing tree-based browser for the discovery service.
Chris Greenhalgh 2003-10-14
|
Field Summary |
(package private) javax.swing.ImageIcon |
currentblipIcon
|
(package private) javax.swing.ImageIcon |
currentIcon
|
(package private) javax.swing.JFrame |
frame
|
(package private) javax.swing.ImageIcon |
oldIcon
|
(package private) javax.swing.tree.DefaultMutableTreeNode |
top
|
(package private) javax.swing.JTree |
tree
|
(package private) javax.swing.tree.DefaultTreeModel |
treeModel
|
| Fields inherited from class equip.discovery.DiscoveryClientAgentImpl |
announcementServers, debug, discoveryClients, discoveryUrls, expireThread, groups, heard, listener, MAX_HEARD_COUNT, serviceTypes, started, unicastAnnouncementServer |
|
Constructor Summary |
DiscoveryBrowser(java.lang.String serviceType,
java.lang.String group)
main constructor |
|
Method Summary |
(package private) static javax.swing.tree.DefaultMutableTreeNode |
addNode(java.lang.Object name,
javax.swing.tree.DefaultTreeModel treeModel,
javax.swing.tree.DefaultMutableTreeNode pnode,
boolean hasChildrenFlag)
|
(package private) void |
expireNodes()
|
(package private) static javax.swing.tree.DefaultMutableTreeNode |
lookForName(java.lang.String name,
javax.swing.tree.DefaultMutableTreeNode pnode)
|
static void |
main(java.lang.String[] args)
sample main - as a helper for another server |
(package private) void |
makeGui()
make gui |
(package private) void |
processAnnouncement(ServerAnnouncement announce)
over-ride to keep track of group/type associations |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
top
javax.swing.tree.DefaultMutableTreeNode top
tree
javax.swing.JTree tree
treeModel
javax.swing.tree.DefaultTreeModel treeModel
frame
javax.swing.JFrame frame
currentIcon
javax.swing.ImageIcon currentIcon
currentblipIcon
javax.swing.ImageIcon currentblipIcon
oldIcon
javax.swing.ImageIcon oldIcon
DiscoveryBrowser
public DiscoveryBrowser(java.lang.String serviceType,
java.lang.String group)
- main constructor
makeGui
void makeGui()
- make gui
expireNodes
void expireNodes()
processAnnouncement
void processAnnouncement(ServerAnnouncement announce)
- over-ride to keep track of group/type associations
- Overrides:
processAnnouncement in class DiscoveryClientAgentImpl
lookForName
static javax.swing.tree.DefaultMutableTreeNode lookForName(java.lang.String name,
javax.swing.tree.DefaultMutableTreeNode pnode)
addNode
static javax.swing.tree.DefaultMutableTreeNode addNode(java.lang.Object name,
javax.swing.tree.DefaultTreeModel treeModel,
javax.swing.tree.DefaultMutableTreeNode pnode,
boolean hasChildrenFlag)
main
public static void main(java.lang.String[] args)
- sample main - as a helper for another server