ProviderRegistry
A ProviderRegistry manages registration and retrieval of all provider implementations.
It serves as a central service locator for the various system-level providers.
interface ProviderRegistryMethods
getAccessibilityEventEmitter
getAccessibilityEventEmitter(): AccessibilityEventBusReturns the registered accessibility event bus
Returns
AccessibilityEventBusgetAccessibilityEventMonitor
getAccessibilityEventMonitor(): AccessibilityEventMonitorReturns the registered AccessibilityEventMonitor
Returns
AccessibilityEventMonitorgetClipboard
getClipboard(): ClipboardProviderInterfaceReturns the registered ClipboardProviderInterface
Returns
ClipboardProviderInterfacegetColorFinder
getColorFinder(): ColorFinderInterfaceReturns the registered ColorFinderInterface
Returns
ColorFinderInterfacegetImageFinder
getImageFinder(): ImageFinderInterfaceReturns the registered ImageFinderInterface
Returns
ImageFinderInterfacegetImageProcessor
getImageProcessor(): ImageProcessorReturns the registered ImageProcessor
Returns
ImageProcessorgetInputEventEmitter
getInputEventEmitter(): TypedEmitter<InputEventTypes>Returns the registered input event emitter
Returns
TypedEmitter<InputEventTypes>getInputMonitor
getInputMonitor(): InputMonitorReturns the registered InputMonitor
Returns
InputMonitorgetKeyboard
getKeyboard(): KeyboardProviderInterfaceReturns the registered KeyboardProviderInterface
Returns
KeyboardProviderInterfacegetLogProvider
getLogProvider(): LogProviderInterfaceReturns the registered LogProviderInterface
Returns
LogProviderInterfacegetMouse
getMouse(): MouseProviderInterfaceReturns the registered MouseProviderInterface
Returns
MouseProviderInterfacegetScreen
getScreen(): ScreenProviderInterfaceReturns the registered ScreenProviderInterface
Returns
ScreenProviderInterfacegetScreenRecordingProvider
getScreenRecordingProvider(): ScreenRecordingProviderInterfaceReturns the registered ScreenRecordingProviderInterface
getTextFinder
getTextFinder(): TextFinderInterfaceReturns the registered TextFinderInterface
Returns
TextFinderInterfacegetVisionFinder
getVisionFinder(): VisionFinderInterfaceReturns the registered VisionFinderInterface
Returns
VisionFinderInterfacegetWindow
getWindow(): WindowProviderInterfaceReturns the registered WindowProviderInterface
Returns
WindowProviderInterfacegetWindowElementInspector
getWindowElementInspector(): ElementInspectionProviderInterfaceReturns the registered ElementInspectionProviderInterface
getWindowEventEmitter
getWindowEventEmitter(): TypedEmitter<WindowEvents>Returns the registered window event emitter
Returns
TypedEmitter<WindowEvents>getWindowEventMonitor
getWindowEventMonitor(): WindowEventMonitorReturns the registered WindowEventMonitor
Returns
WindowEventMonitorgetWindowFinder
getWindowFinder(): WindowFinderInterfaceReturns the registered WindowFinderInterface
Returns
WindowFinderInterfacehasAccessibilityEventEmitter
hasAccessibilityEventEmitter(): booleanReturns whether an accessibility event bus is registered
Returns
booleanhasAccessibilityEventMonitor
hasAccessibilityEventMonitor(): booleanReturns whether an accessibility monitor is registered
Returns
booleanhasClipboard
hasClipboard(): booleanReturns whether a clipboard provider is registered
Returns
booleanhasColorFinder
hasColorFinder(): booleanReturns whether a color finder is registered
Returns
booleanhasImageFinder
hasImageFinder(): booleanReturns whether an image finder is registered
Returns
booleanhasImageProcessor
hasImageProcessor(): booleanReturns whether an image processor is registered
Returns
booleanhasImageReader
hasImageReader(): booleanReturns whether an image reader is registered
Returns
booleanhasImageWriter
hasImageWriter(): booleanReturns whether an image writer is registered
Returns
booleanhasInputEventEmitter
hasInputEventEmitter(): booleanReturns whether an input event emitter is registered
Returns
booleanhasInputMonitor
hasInputMonitor(): booleanReturns whether an input monitor is registered
Returns
booleanhasKeyboard
hasKeyboard(): booleanReturns whether a keyboard provider is registered
Returns
booleanhasLogProvider
hasLogProvider(): booleanReturns whether a log provider is registered
Returns
booleanhasMouse
hasMouse(): booleanReturns whether a mouse provider is registered
Returns
booleanhasScreen
hasScreen(): booleanReturns whether a screen provider is registered
Returns
booleanhasScreenRecordingProvider
hasScreenRecordingProvider(): booleanReturns whether a screen recording provider is registered
Returns
booleanhasTextFinder
hasTextFinder(): booleanReturns whether a text finder is registered
Returns
booleanhasVisionFinder
hasVisionFinder(): booleanReturns whether a vision finder is registered
Returns
booleanhasWindow
hasWindow(): booleanReturns whether a window provider is registered
Returns
booleanhasWindowEventEmitter
hasWindowEventEmitter(): booleanReturns whether a window event emitter is registered
Returns
booleanhasWindowEventMonitor
hasWindowEventMonitor(): booleanReturns whether a window event monitor is registered
Returns
booleanhasWindowFinder
hasWindowFinder(): booleanReturns whether a window finder is registered
Returns
booleanregisterAccessibilityEventEmitter
registerAccessibilityEventEmitter(emitter: AccessibilityEventBus): voidRegisters an accessibility event bus
Parameters
emitterAccessibilityEventBusregisterAccessibilityEventMonitor
registerAccessibilityEventMonitor(value: AccessibilityEventMonitor): voidRegisters an AccessibilityEventMonitor implementation
Parameters
registerClipboardProvider
registerClipboardProvider(value: ClipboardProviderInterface): voidRegisters a ClipboardProviderInterface implementation
Parameters
registerColorFinder
registerColorFinder(value: ColorFinderInterface): voidRegisters a ColorFinderInterface implementation
Parameters
valueColorFinderInterfaceregisterImageFinder
registerImageFinder(value: ImageFinderInterface): voidRegisters an ImageFinderInterface implementation
Parameters
valueImageFinderInterfaceregisterImageProcessor
registerImageProcessor(value: ImageProcessor): voidRegisters an ImageProcessor implementation
Parameters
valueImageProcessorregisterImageReader
registerImageReader(value: ImageReader): voidRegisters an ImageReader implementation
Parameters
valueImageReaderregisterImageWriter
registerImageWriter(value: ImageWriter): voidRegisters an ImageWriter implementation
Parameters
valueImageWriterregisterInputEventEmitter
registerInputEventEmitter(emitter: TypedEmitter<InputEventTypes>): voidRegisters an input event emitter
Parameters
emitterTypedEmitter<InputEventTypes>registerInputMonitor
registerInputMonitor(value: InputMonitor): voidRegisters an InputMonitor implementation
Parameters
valueInputMonitorregisterKeyboardProvider
registerKeyboardProvider(value: KeyboardProviderInterface): voidRegisters a KeyboardProviderInterface implementation
Parameters
registerLogProvider
registerLogProvider(value: LogProviderInterface): voidRegisters a LogProviderInterface implementation
Parameters
valueLogProviderInterfaceregisterMouseProvider
registerMouseProvider(value: MouseProviderInterface): voidRegisters a MouseProviderInterface implementation
Parameters
registerScreenProvider
registerScreenProvider(value: ScreenProviderInterface): voidRegisters a ScreenProviderInterface implementation
Parameters
registerScreenRecordingProvider
registerScreenRecordingProvider(value: ScreenRecordingProviderInterface): voidRegisters a ScreenRecordingProviderInterface implementation
Parameters
registerTextFinder
registerTextFinder(value: TextFinderInterface): voidRegisters a TextFinderInterface implementation
Parameters
valueTextFinderInterfaceregisterVisionFinder
registerVisionFinder(value: VisionFinderInterface): voidRegisters a VisionFinderInterface implementation
Parameters
registerWindowElementInspector
registerWindowElementInspector(value: ElementInspectionProviderInterface): voidRegisters an ElementInspectionProviderInterface implementation
Parameters
registerWindowEventEmitter
registerWindowEventEmitter(emitter: TypedEmitter<WindowEvents>): voidRegisters a window event emitter
Parameters
emitterTypedEmitter<WindowEvents>registerWindowEventMonitor
registerWindowEventMonitor(value: WindowEventMonitor): voidRegisters a WindowEventMonitor implementation
Parameters
valueWindowEventMonitorregisterWindowFinder
registerWindowFinder(value: WindowFinderInterface): voidRegisters a WindowFinderInterface implementation
Parameters
registerWindowProvider
registerWindowProvider(value: WindowProviderInterface): voidRegisters a WindowProviderInterface implementation
Parameters
Was this page helpful?