org.eclipse.actf.accservice.core.win32.ia2
Class IA2AccessibleApplication

java.lang.Object
  extended by org.eclipse.actf.accservice.core.win32.ia2.IA2AccessibleApplication

public class IA2AccessibleApplication
extends Object

implementation of IA2AccessibleApplication /** This interface gives access to the application's name and version information.This interface provides the AT with the information it needs to differentiate this application from other applications, from other versions of this application, or from other versions of this application running on different versions of an accessibility bridge or accessbility toolkit.

Author:
Kavitha Teegala
See Also:
IA2Accessible, IA2Accessible#getApplication

Constructor Summary
IA2AccessibleApplication(int val, IA2Accessible parent)
          Constructor used to create an accessible image object
 
Method Summary
 String getApplicationName()
          Return the application name
 String getApplicationVersion()
          Return the accessible application version
 String getToolkitName()
          Return the toolkit name
 String getToolkitVersion()
          Return the accessible toolkit version
protected  String internalGetApplicationName()
           
protected  String internalGetApplicationVersion()
           
protected  String internalGetToolkitName()
           
protected  String internalGetToolkitVersion()
           
 int internalRef()
          used by native code only.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IA2AccessibleApplication

public IA2AccessibleApplication(int val,
                                IA2Accessible parent)
Constructor used to create an accessible image object

Parameters:
image - reference pointer to the IA2Accessible image object
parent - IA2Accessible parent of this object
Method Detail

internalRef

public int internalRef()
used by native code only. Clients should not call directly.

Returns:
ptr address for native object

getApplicationName

public String getApplicationName()
                          throws InvalidComponentException
Return the application name

Returns:
accessible application name
Throws:
InvalidComponentException

internalGetApplicationName

protected String internalGetApplicationName()

getApplicationVersion

public String getApplicationVersion()
                             throws InvalidComponentException
Return the accessible application version

Returns:
accessible application version
Throws:
InvalidComponentException

internalGetApplicationVersion

protected String internalGetApplicationVersion()

getToolkitName

public String getToolkitName()
                      throws InvalidComponentException
Return the toolkit name

Returns:
accessible toolkit name
Throws:
InvalidComponentException

internalGetToolkitName

protected String internalGetToolkitName()

getToolkitVersion

public String getToolkitVersion()
                         throws InvalidComponentException
Return the accessible toolkit version

Returns:
accessible toolkit version
Throws:
InvalidComponentException

internalGetToolkitVersion

protected String internalGetToolkitVersion()