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
getClipboard
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
getWindowFinder
getWindowFinder(): WindowFinderInterfaceReturns the registered WindowFinderInterface
Returns
WindowFinderInterfacehasClipboard
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
booleanhasWindowFinder
hasWindowFinder(): booleanReturns whether a window finder is registered
Returns
booleanregisterClipboardProvider
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
registerWindowFinder
registerWindowFinder(value: WindowFinderInterface): voidRegisters a WindowFinderInterface implementation
Parameters
registerWindowProvider
registerWindowProvider(value: WindowProviderInterface): voidRegisters a WindowProviderInterface implementation
Parameters
Was this page helpful?