Horus Doc || Java GUI Reference || Doxygen's quick Index  

AdvancedLookupManager Class Reference

Advanced implementation for a CORBA service lookup manager. More...

List of all members.

Public Methods

 AdvancedLookupManager ()
 AdvancedLookupManager (JFrame parent)
 The parent is needed for feedback such as error messages and dialogs. More...

void setParentFrame (JFrame parent)
 The parent is needed for feedback such as error messages and dialogs. More...

void allowChangeServer (boolean change)
HxCorba.Constructor getConstructor ()
HxCorba.GlobalOps getGlobalOps ()
HxCorba.Test getTest ()
HxCorba.Registry getRegistry ()
HxCorba.Configure getConfigure ()
HxCorba.Database getDatabase ()
HxCorba.TVCapture getTVCapture ()
HxCorba.WebImageFactory getWebImageFactory ()
HxCorba.VideoPlayerFactory getVideoPlayerFactory ()
org.omg.CORBA.Repository getRepository ()
org.omg.CosNaming.NamingContext getNameService ()

Static Public Methods

void main (String[] args)
 Testing. More...


Detailed Description

Advanced implementation for a CORBA service lookup manager.

Objects and services are obtained via CorbaMediator but on errors the user is offered a dialog box to alter parameters and/or retry.


Constructor & Destructor Documentation

AdvancedLookupManager::AdvancedLookupManager   [inline]
 

00029 {
00030     _change = true;
00031 }

AdvancedLookupManager::AdvancedLookupManager JFrame    parent [inline]
 

The parent is needed for feedback such as error messages and dialogs.

00036 {
00037     this();
00038     setParentFrame(parent);
00039 }


Member Function Documentation

void AdvancedLookupManager::setParentFrame JFrame    parent [inline]
 

The parent is needed for feedback such as error messages and dialogs.

00044 {
00045     _parent = parent;
00046 }

void AdvancedLookupManager::allowChangeServer boolean    change [inline]
 

00049 {
00050     _change = change;
00051 }

HxCorba.Constructor AdvancedLookupManager::getConstructor   [inline]
 

00054 {
00055     return (HxCorba.Constructor)getInitialObject("Constructor");
00056 }

HxCorba.GlobalOps AdvancedLookupManager::getGlobalOps   [inline]
 

00059 {
00060     return (HxCorba.GlobalOps)getInitialObject("GlobalOps");
00061 }

HxCorba.Test AdvancedLookupManager::getTest   [inline]
 

00064 {
00065     return (HxCorba.Test)getInitialObject("Test");
00066 }

HxCorba.Registry AdvancedLookupManager::getRegistry   [inline]
 

00069 {
00070     return (HxCorba.Registry)getInitialObject("Registry");
00071 }

HxCorba.Configure AdvancedLookupManager::getConfigure   [inline]
 

00074 {
00075     return (HxCorba.Configure)getInitialObject("Configure");
00076 }

HxCorba.Database AdvancedLookupManager::getDatabase   [inline]
 

00079 {
00080     return (HxCorba.Database)getService("Database");
00081 }

HxCorba.TVCapture AdvancedLookupManager::getTVCapture   [inline]
 

00084 {
00085     return (HxCorba.TVCapture)getService("TVCapture");
00086 }

HxCorba.WebImageFactory AdvancedLookupManager::getWebImageFactory   [inline]
 

00089 {
00090     return (HxCorba.WebImageFactory)getService("WebImageFactory");
00091 }

HxCorba.VideoPlayerFactory AdvancedLookupManager::getVideoPlayerFactory   [inline]
 

00094 {
00095     return (HxCorba.VideoPlayerFactory)getService("VideoPlayerFactory");
00096 }

org.omg.CORBA.Repository AdvancedLookupManager::getRepository   [inline]
 

00099 {
00100     Class helper = org.omg.CORBA.RepositoryHelper.class;
00101     org.omg.CORBA.Object obj =
00102         getObject("InterfaceRepository", helper, true);
00103     return (org.omg.CORBA.Repository)obj;
00104 }

org.omg.CosNaming.NamingContext AdvancedLookupManager::getNameService   [inline]
 

00107 {
00108     Class helper = org.omg.CosNaming.NamingContextHelper.class;
00109     org.omg.CORBA.Object obj =
00110         getObject("NameService", helper, true);
00111     return (org.omg.CosNaming.NamingContext)obj;
00112 }

void AdvancedLookupManager::main String    args[] [inline, static]
 

Testing.

00116 {
00117     new FullCorbaMediator(args);
00118     System.out.println(new AdvancedLookupManager().getConstructor());
00119     System.exit(0);
00120 }


The documentation for this class was generated from the following file:
Generated on Mon Jan 27 15:11:12 2003 for JavaReference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001