Package AccessEngine :: Module AEAccInterfaces
[hide private]
[frames] | no frames]

Module AEAccInterfaces

source code

Defines standard interfaces for inspecting, manipulating, and navigating accessibles and handling their events.


Authors:
Peter Parente, Pete Brunet, Larry Weiss, Brett Clippingdale, Eirikur Hallgrimsson, Scott Haeger, Frank Zenker
Organizations: Copyright: License:
Classes [hide private]
  IAccessibleNav
Provides methods for navigating across accessible objects.
  IItemNav
Provides methods for navigating items within accessible objects.
  IAccessibleInfo
Provides methods for accessing basic information about accessible objects.
  IAccessibleAction
Provides methods for manipulating accessible objects.
  IEventHandler
Provides methods for handling accessible events.
  IPORFactory
Provides methods for building AEPors.
Functions [hide private]
boolean
implements(thing, interface)
Checks if the given thing implements the given interface.
source code
Function Details [hide private]

implements(thing, interface)

source code 
Checks if the given thing implements the given interface. The thing may be an instance or class. The thing is checked using issubclass first, followed by isinstance next, and then by brute force method comparison last.
Parameters:
  • thing (class or object) - Class or object to be tested for an interface
  • interface (class) - Class representing an interface to be implemented
Returns: boolean
Does the thing implement the given interface?