satin.aro
Class MicrosoftOS

java.lang.Object
  |
  +--satin.aro.AROobject
        |
        +--satin.aro.AROremoteObject
              |
              +--satin.aro.MicrosoftOS

public class MicrosoftOS
extends AROremoteObject

Represents the Microsoft Windows operating system under which the ARO server is running. This may be different from the system on which the Java program is running.

Author:
Ed Stauff

Fields inherited from class satin.aro.AROremoteObject
server
 
Fields inherited from class satin.aro.AROobject
id
 
Constructor Summary
MicrosoftOS(AROremoteServer server)
          The constructor.
 
Method Summary
MSwindow getActiveWindow()
          Returns the currently active window.
MSwindow getTopWindow()
          Returns the topmost window.
 
Methods inherited from class satin.aro.AROremoteObject
equals, exists, getAROclassName
 
Methods inherited from class satin.aro.AROobject
getID, setID, toAROstring, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MicrosoftOS

public MicrosoftOS(AROremoteServer server)
            throws java.io.IOException,
                   AROexception
The constructor. Throws an AROexception if the ARO server (not the Java program calling this constructor) is not running on a Microsoft Windows operating system.
Method Detail

getActiveWindow

public MSwindow getActiveWindow()
                         throws java.io.IOException,
                                AROexception
Returns the currently active window. This is essentially a front-end to the Microsoft Win32 SDK routine of the same name. This ARO request is processed at idle time in the ARO server application's main event loop.

getTopWindow

public MSwindow getTopWindow()
                      throws java.io.IOException,
                             AROexception
Returns the topmost window. This is essentially a front-end to the Microsoft Win32 SDK routine of the same name. This ARO request is processed at idle time in the ARO server application's main event loop.
Revision History

4/6/01 Ed Stauff - changes per initial code review.

4/16/01 Ed Stauff - changed base class from AROobject to AROremoteObject.

3/27/01 Ed Stauff - initial review.



Generated on 5/9/2001 19:37 from MicrosoftOS.java (PRIVATE SOURCES)