Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
I
- 3. Image-Scene Mapping - Search tag in package io.github.jspinak.brobot.model.analysis.state.discovery
- Section
- ID - Static variable in class io.github.jspinak.brobot.model.state.special.CurrentState
-
The special state ID that represents "stay in current state".
- ID - Static variable in class io.github.jspinak.brobot.model.state.special.ExpectedState
-
The special state ID that represents "go to expected state".
- ID - Static variable in class io.github.jspinak.brobot.model.state.special.PreviousState
-
The special state ID that represents "return to previous state".
- IDLE - Enum constant in enum class io.github.jspinak.brobot.control.ExecutionState
-
Execution has not started or has been reset
- ifFound(ActionConfig) - Method in class io.github.jspinak.brobot.action.ConditionalActionChain
-
Adds an action that executes only if the previous action succeeded.
- ifFound(ActionConfig) - Method in class io.github.jspinak.brobot.util.ConditionalActionWrapper.ChainBuilder
-
Adds an action to execute if the previous action succeeded.
- ifFound(Consumer<ConditionalActionChain>) - Method in class io.github.jspinak.brobot.action.ConditionalActionChain
-
Adds a lambda function that executes if the previous action succeeded.
- ifFoundClick() - Method in class io.github.jspinak.brobot.action.ConditionalActionChain
-
Conditional click - only if previous action succeeded.
- ifFoundDo(Consumer<ActionResult>) - Method in class io.github.jspinak.brobot.action.ConditionalActionChain
-
Executes custom logic if the previous action succeeded.
- ifFoundLog(String) - Method in class io.github.jspinak.brobot.action.ConditionalActionChain
-
Logs a message if the previous action succeeded.
- ifFoundLog(String) - Method in class io.github.jspinak.brobot.util.ConditionalActionWrapper.ChainBuilder
-
Logs a message if the previous action succeeded.
- ifFoundType(String) - Method in class io.github.jspinak.brobot.action.ConditionalActionChain
-
Types text only if previous action succeeded.
- ifNotFound(ActionConfig) - Method in class io.github.jspinak.brobot.action.ConditionalActionChain
-
Adds an action that executes only if the previous action failed.
- ifNotFound(ActionConfig) - Method in class io.github.jspinak.brobot.util.ConditionalActionWrapper.ChainBuilder
-
Adds an action to execute if the previous action failed.
- ifNotFound(Consumer<ConditionalActionChain>) - Method in class io.github.jspinak.brobot.action.ConditionalActionChain
-
Adds a lambda function that executes if the previous action failed.
- ifNotFoundDo(Consumer<ActionResult>) - Method in class io.github.jspinak.brobot.action.ConditionalActionChain
-
Executes custom logic if the previous action failed.
- ifNotFoundLog(String) - Method in class io.github.jspinak.brobot.action.ConditionalActionChain
-
Logs a message if the previous action failed.
- ifNotFoundLog(String) - Method in class io.github.jspinak.brobot.util.ConditionalActionWrapper.ChainBuilder
-
Logs a message if the previous action failed.
- IfStatement - Class in io.github.jspinak.brobot.runner.dsl.statements
-
Represents a conditional if-then-else statement in the Brobot DSL.
- IfStatement() - Constructor for class io.github.jspinak.brobot.runner.dsl.statements.IfStatement
- Ignoring Properties - Search tag in package io.github.jspinak.brobot.runner.json.mixins
- Section
- illustrate(ActionConfig.Illustrate) - Method in class io.github.jspinak.brobot.action.ActionChainBuilder
-
Sets whether to illustrate the chain execution.
- illustrateWhenAllowed(ActionResult, List<Region>, ActionConfig, ObjectCollection...) - Method in class io.github.jspinak.brobot.tools.history.IllustrationController
-
Conditionally creates illustrations based on permission and repetition checks.
- illustrateWithFixedSearchRegions(State) - Method in class io.github.jspinak.brobot.tools.history.StateLayoutVisualizer
-
Creates a composite visualization of a state's expected element layout.
- Illustration() - Constructor for class io.github.jspinak.brobot.config.core.BrobotProperties.Illustration
- IllustrationConfig - Class in io.github.jspinak.brobot.tools.history.configuration
-
Advanced configuration for illustration generation with context-aware control.
- IllustrationConfig.BatchConfig - Class in io.github.jspinak.brobot.tools.history.configuration
-
Configuration for batching illustrations to improve performance.
- IllustrationConfig.BatchConfig.BatchConfigBuilder - Class in io.github.jspinak.brobot.tools.history.configuration
- IllustrationConfig.IllustrationConfigBuilder - Class in io.github.jspinak.brobot.tools.history.configuration
- IllustrationConfig.QualityMetrics - Class in io.github.jspinak.brobot.tools.history.configuration
-
Advanced quality metrics for illustration filtering.
- IllustrationConfig.QualityMetrics.QualityMetricsBuilder - Class in io.github.jspinak.brobot.tools.history.configuration
- IllustrationContext - Class in io.github.jspinak.brobot.tools.history.configuration
-
Context information for making intelligent illustration decisions.
- IllustrationContext.ActionExecutionRecord - Class in io.github.jspinak.brobot.tools.history.configuration
-
Record of a single action execution for historical context.
- IllustrationContext.ActionExecutionRecord.ActionExecutionRecordBuilder - Class in io.github.jspinak.brobot.tools.history.configuration
- IllustrationContext.IllustrationContextBuilder - Class in io.github.jspinak.brobot.tools.history.configuration
- IllustrationContext.Priority - Enum Class in io.github.jspinak.brobot.tools.history.configuration
-
Priority levels for action executions.
- IllustrationContext.SystemMetrics - Class in io.github.jspinak.brobot.tools.history.configuration
-
Current system performance metrics.
- IllustrationContext.SystemMetrics.SystemMetricsBuilder - Class in io.github.jspinak.brobot.tools.history.configuration
- IllustrationController - Class in io.github.jspinak.brobot.tools.history
-
Controls when and how action results are illustrated to prevent redundancy.
- IllustrationController(BrobotProperties, ImageFileUtilities, ActionVisualizer, VisualizationOrchestrator, LoggingVerbosityConfig) - Constructor for class io.github.jspinak.brobot.tools.history.IllustrationController
- IllustrationPerformanceOptimizer - Class in io.github.jspinak.brobot.tools.history.performance
-
Performance optimization system for illustration generation.
- IllustrationPerformanceOptimizer() - Constructor for class io.github.jspinak.brobot.tools.history.performance.IllustrationPerformanceOptimizer
- illustrationsBatched(int) - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot.MetricsSnapshotBuilder
- illustrationsDeferred(int) - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot.MetricsSnapshotBuilder
- illustrationsPerMinute(double) - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot.MetricsSnapshotBuilder
- illustrationsSkipped(int) - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot.MetricsSnapshotBuilder
- Image - Search tag in package io.github.jspinak.brobot.runner.json.module
- Section
- Image - Class in io.github.jspinak.brobot.model.element
-
Physical representation of an image in the Brobot GUI automation framework.
- Image() - Constructor for class io.github.jspinak.brobot.model.element.Image
- Image(Pattern) - Constructor for class io.github.jspinak.brobot.model.element.Image
- Image(BufferedImage) - Constructor for class io.github.jspinak.brobot.model.element.Image
- Image(BufferedImage, String) - Constructor for class io.github.jspinak.brobot.model.element.Image
- Image(String) - Constructor for class io.github.jspinak.brobot.model.element.Image
- Image(Mat) - Constructor for class io.github.jspinak.brobot.model.element.Image
- Image(Mat, String) - Constructor for class io.github.jspinak.brobot.model.element.Image
- Image(Image) - Constructor for class io.github.jspinak.brobot.model.element.Image
- IMAGE - Enum constant in enum class io.github.jspinak.brobot.model.state.StateObject.Type
- ImageComparer - Class in io.github.jspinak.brobot.analysis.compare
-
Compares images to determine similarity and find matches between patterns.
- ImageComparer(ExecutionModeController, SizeComparator) - Constructor for class io.github.jspinak.brobot.analysis.compare.ImageComparer
- ImageConverter - Class in io.github.jspinak.brobot.util.image.core
-
Static utility methods for image format conversions and operations.
- ImageConverter() - Constructor for class io.github.jspinak.brobot.util.image.core.ImageConverter
- ImageDebugConfig - Class in io.github.jspinak.brobot.debug
-
Configuration for image finding debugging features.
- ImageDebugConfig() - Constructor for class io.github.jspinak.brobot.debug.ImageDebugConfig
- ImageDebugConfig.ConsoleProperties - Class in io.github.jspinak.brobot.debug
- ImageDebugConfig.DebugLevel - Enum Class in io.github.jspinak.brobot.debug
- ImageDebugConfig.LogProperties - Class in io.github.jspinak.brobot.debug
- ImageDebugConfig.RealTimeProperties - Class in io.github.jspinak.brobot.debug
- ImageDebugConfig.VisualProperties - Class in io.github.jspinak.brobot.debug
- ImageDeserializer - Class in io.github.jspinak.brobot.runner.json.serializers
-
Custom deserializer for
Image
objects that recreates Image instances from JSON metadata, generating placeholder BufferedImage objects as needed. - ImageDeserializer() - Constructor for class io.github.jspinak.brobot.runner.json.serializers.ImageDeserializer
- ImageFileUtilities - Class in io.github.jspinak.brobot.util.image.io
-
Utility component for saving images to disk with automatic filename generation.
- ImageFileUtilities(BrobotProperties, BufferedImageUtilities) - Constructor for class io.github.jspinak.brobot.util.image.io.ImageFileUtilities
- ImageFindDebugger - Class in io.github.jspinak.brobot.debug
-
Central debugging orchestrator for image finding operations.
- ImageFindDebugger() - Constructor for class io.github.jspinak.brobot.debug.ImageFindDebugger
- ImageFindDebugger.FindDebugInfo - Class in io.github.jspinak.brobot.debug
- ImageFinder - Class in io.github.jspinak.brobot.action.basic.find
-
V2 component for finding images on screen using various search strategies.
- ImageFinder(DefinedRegionConverter, ActionLifecycleManagement, SceneProvider, IterativePatternFinder, FindImage) - Constructor for class io.github.jspinak.brobot.action.basic.find.ImageFinder
- Image Format Support - Search tag in package io.github.jspinak.brobot.util.image.core
- Section
- ImageLoader - Class in io.github.jspinak.brobot.util.image.recognition
-
JavaCV-based image acquisition and conversion utilities for Brobot.
- ImageLoader(BufferedImageUtilities) - Constructor for class io.github.jspinak.brobot.util.image.recognition.ImageLoader
- Image Loading Capabilities - Search tag in package io.github.jspinak.brobot.util.image.recognition
- Section
- ImageLoadingDiagnosticsRunner - Class in io.github.jspinak.brobot.diagnostics
-
Diagnostic runner for testing image loading capabilities.
- ImageLoadingDiagnosticsRunner(SmartImageLoader, ImagePathManager) - Constructor for class io.github.jspinak.brobot.diagnostics.ImageLoadingDiagnosticsRunner
- ImageLoadingInitializer - Class in io.github.jspinak.brobot.config.core
-
Early initializer for image loading infrastructure.
- ImageLoadingInitializer(ImagePathManager) - Constructor for class io.github.jspinak.brobot.config.core.ImageLoadingInitializer
- IMAGEMAGICK - Enum constant in enum class io.github.jspinak.brobot.capture.CrossPlatformPhysicalCapture.CaptureMethod
- ImageMagickPhysicalCapture - Class in io.github.jspinak.brobot.capture
-
Cross-platform physical resolution capture using ImageMagick.
- ImageMagickPhysicalCapture() - Constructor for class io.github.jspinak.brobot.capture.ImageMagickPhysicalCapture
- Image Management - Search tag in package io.github.jspinak.brobot.model.element
- Section
- ImageNormalizer - Class in io.github.jspinak.brobot.util.image
-
Normalizes images to ensure consistent bit depth and format for pattern matching.
- ImageNormalizer() - Constructor for class io.github.jspinak.brobot.util.image.ImageNormalizer
- ImagePathManager - Class in io.github.jspinak.brobot.config.core
-
Centralized image path management system that handles all path resolution strategies.
- ImagePathManager() - Constructor for class io.github.jspinak.brobot.config.core.ImagePathManager
- ImagePathResolver - Class in io.github.jspinak.brobot.config.core
-
Resolves image paths at startup to ensure they are absolute and valid.
- ImagePathResolver() - Constructor for class io.github.jspinak.brobot.config.core.ImagePathResolver
- Image Processing - Search tag in package io.github.jspinak.brobot.util
- Section
- Image References - Search tag in package io.github.jspinak.brobot.runner.json.validation.crossref
- Section
- Image Resources - Search tag in package io.github.jspinak.brobot.runner.json.validation.resource
- Section
- ImageResourceValidator - Class in io.github.jspinak.brobot.runner.json.validation.resource
-
Validates image resources referenced in Brobot project configurations.
- ImageResourceValidator() - Constructor for class io.github.jspinak.brobot.runner.json.validation.resource.ImageResourceValidator
- ImageSceneMap - Class in io.github.jspinak.brobot.model.analysis.state.discovery
-
Associates a
StateImage
with all the scenes in which it appears. - ImageSceneMap(StateImage) - Constructor for class io.github.jspinak.brobot.model.analysis.state.discovery.ImageSceneMap
-
Creates a new ScenesPerImage instance for the specified image.
- Image-Scene Relationships - Search tag in package io.github.jspinak.brobot.model.analysis.state.discovery
- Section
- ImageSerializer - Class in io.github.jspinak.brobot.runner.json.serializers
-
Custom serializer for
Image
objects that provides memory-efficient JSON serialization by excluding the actual image data (BufferedImage) while preserving metadata. - ImageSerializer() - Constructor for class io.github.jspinak.brobot.runner.json.serializers.ImageSerializer
- imagesSearched(int) - Method in class io.github.jspinak.brobot.logging.events.MatchEvent.MatchEventBuilder
-
Number of images searched
- Image Verification - Search tag in class io.github.jspinak.brobot.tools.testing.exploration.StateTraversalService
- Section
- Image Verification - Search tag in io.github.jspinak.brobot.tools.testing.exploration.StateTraversalService.traverseAllStates(boolean)
- Section
- imageVerificationPassed(boolean) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult.StartupResultBuilder
- Implementation Details - Search tag in package io.github.jspinak.brobot.action.internal.mouse
- Section
- Implementation Examples - Search tag in package io.github.jspinak.brobot.action.internal.text
- Section
- Implementation Note: - Search tag in io.github.jspinak.brobot.tools.testing.mock.action.ExecutionModeController.setText(Match)
- Section
- Implementation Notes - Search tag in package io.github.jspinak.brobot.tools.ml.dataset.encoding
- Section
- importSession(ActionHistory, String) - Method in interface io.github.jspinak.brobot.persistence.PersistenceProvider
-
Import ActionHistory as a new session.
- IN_PROGRESS - Enum constant in enum class io.github.jspinak.brobot.tools.testing.mock.verification.VerificationResult
-
Verification is still in progress.
- inactivityThreshold(Duration) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions.TemporalConditionsBuilder
-
Duration of inactivity required to reset progressive delays.
- includeTiming() - Element in annotation interface io.github.jspinak.brobot.aspects.annotations.CollectData
-
Whether to include timing information.
- INCLUDING_MATCHES - Enum constant in enum class io.github.jspinak.brobot.action.basic.region.DefineRegionOptions.DefineAs
-
Defines the region as the smallest rectangle that encloses multiple specified matches.
- IncomingTransition - Annotation Interface in io.github.jspinak.brobot.annotations
-
Marks a method as an IncomingTransition (also known as arrival transition or verification transition).
- incrementActionCount(ActionType) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
-
Increments the count for a specific action type.
- incrementActiveThreads() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
-
Increments the count of active illustration threads.
- Incremental Discovery - Search tag in package io.github.jspinak.brobot.analysis.state.discovery
- Section
- incrementCompletedRepetitions() - Method in class io.github.jspinak.brobot.action.internal.execution.ActionLifecycle
-
Increments the repetition counter by one.
- incrementCompletedRepetitions(ActionResult) - Method in class io.github.jspinak.brobot.action.internal.execution.ActionLifecycleManagement
-
Increments the completed repetition counter for the current action.
- incrementCompletedSequences() - Method in class io.github.jspinak.brobot.action.internal.execution.ActionLifecycle
-
Increments the sequence counter by one.
- incrementCompletedSequences(ActionResult) - Method in class io.github.jspinak.brobot.action.internal.execution.ActionLifecycleManagement
-
Increments the completed sequence counter for the current action.
- incrementFailedActions() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
-
Increments the failed action count and returns the new value.
- incrementFrequency() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
- incrementFrequency(int) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
- incrementOperations() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect.MonitorStats
- incrementSequence() - Method in class io.github.jspinak.brobot.logging.correlation.ActionSessionManager
-
Automatically increment the sequence counter when an action is performed.
- incrementStepIndex() - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger.ChainContext
- incrementTimesActedOn() - Method in class io.github.jspinak.brobot.model.match.Match
-
Increments the counter tracking how many times this match has been acted upon.
- incrementTotalActions() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
-
Increments the total action count and returns the new value.
- INDICES_2D - Enum constant in enum class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis.Analysis
- INDICES_3D - Enum constant in enum class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis.Analysis
- INDICES_3D_TARGETS - Enum constant in enum class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis.Analysis
- info(LogCategory, String) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger
-
Log an info message.
- info(String) - Static method in class io.github.jspinak.brobot.debug.AnsiColor
-
Apply info color (cyan).
- info(Mat, String...) - Static method in class io.github.jspinak.brobot.util.image.core.MatrixUtilities
- info(MatVector, String...) - Static method in class io.github.jspinak.brobot.util.image.core.MatrixUtilities
- INFO - Enum constant in enum class io.github.jspinak.brobot.logging.LogLevel
-
Informational messages, key business events
- INFO - Enum constant in enum class io.github.jspinak.brobot.runner.json.validation.model.ValidationSeverity
-
Informational message providing helpful context or suggestions.
- INFO - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
- INFO_SIGN - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
- infrastructureMethods() - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect
-
Pointcut for logging and monitoring infrastructure to exclude
- inheritContext(CorrelationContext.Context) - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext
-
Inherit context from another thread's context.
- init() - Method in class io.github.jspinak.brobot.annotations.AnnotationProcessor
- init() - Method in class io.github.jspinak.brobot.aspects.data.DatasetCollectionAspect
- init() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect
- init() - Method in class io.github.jspinak.brobot.aspects.display.VisualFeedbackAspect
- init() - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect
- init() - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect
- init() - Method in class io.github.jspinak.brobot.capture.BrobotCaptureService
- init() - Method in class io.github.jspinak.brobot.capture.BrobotScreenCapture
- init() - Method in class io.github.jspinak.brobot.capture.UnifiedCaptureService
- init() - Method in class io.github.jspinak.brobot.config.dpi.AutoScalingConfiguration
- init() - Method in class io.github.jspinak.brobot.debug.FindOperationInterceptor
- init() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger
- init() - Method in class io.github.jspinak.brobot.initialization.StateInitializationOrchestrator
- init() - Method in class io.github.jspinak.brobot.startup.SikuliXCompatibilityInitializer
- init() - Method in class io.github.jspinak.brobot.util.image.visualization.MatBuilder
- init(ActionConfig, String, ObjectCollection...) - Method in class io.github.jspinak.brobot.action.internal.factory.ActionResultFactory
-
Creates a fully initialized ActionResult for a new action execution using ActionConfig.
- init(ActionConfig, List<ObjectCollection>) - Method in class io.github.jspinak.brobot.action.internal.factory.ActionResultFactory
-
Initializes ActionResult with ActionConfig and a list of object collections.
- init(Region) - Method in class io.github.jspinak.brobot.util.image.visualization.MatBuilder
- init(String) - Method in class io.github.jspinak.brobot.tools.builder.StateStructureBuilder
- initial() - Element in annotation interface io.github.jspinak.brobot.annotations.State
-
Indicates whether this state is an initial state.
- initializationMethods() - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect
-
Pointcut for initialization methods to exclude
- InitializationOrchestrator - Class in io.github.jspinak.brobot.startup.orchestration
-
Central orchestrator for Brobot's critical initialization path.
- InitializationOrchestrator() - Constructor for class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator
- InitializationOrchestrator.PhaseStatus - Class in io.github.jspinak.brobot.startup.orchestration
-
Phase status tracking for health checks and debugging.
- initialize() - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
- initialize() - Method in class io.github.jspinak.brobot.core.services.JavaCVOCRService
-
Initializes Tesseract with default English language.
- initialize(String) - Method in class io.github.jspinak.brobot.config.core.ImagePathManager
-
Initialize the image path manager with the given base path
- initialize(String) - Method in class io.github.jspinak.brobot.core.services.JavaCVOCRService
-
Initializes Tesseract with specified language.
- initialize(String, int, int) - Static method in class io.github.jspinak.brobot.capture.ScreenDimensions
-
Initialize screen dimensions based on the capture provider.
- initialize(ConfigurableApplicationContext) - Method in class io.github.jspinak.brobot.config.dpi.DPIApplicationContextInitializer
- initialize(ConfigurableApplicationContext) - Method in class io.github.jspinak.brobot.startup.EarlyScreenDimensionsInitializer
- initialize(ConfigurableApplicationContext) - Method in class io.github.jspinak.brobot.startup.HeadlessDebugger
-
Initializes the headless debugger during Spring context initialization.
- initialize(ConfigurableApplicationContext) - Method in class io.github.jspinak.brobot.startup.NativeLibraryDebugSuppressor
- initialize(ConfigurableApplicationContext) - Method in class io.github.jspinak.brobot.startup.OpenCVNativeLibraryInitializer
-
Static initializer to load libraries as early as possible.
- initialize(ConfigurableApplicationContext) - Method in class io.github.jspinak.brobot.startup.orchestration.ApplicationContextInitializer
- initializeComponents(ContextRefreshedEvent) - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator
-
Phase 3: Component initialization - triggered when context is refreshed.
- initializeCoreConfiguration(ApplicationEnvironmentPreparedEvent) - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator
-
Phase 1: Core configuration - triggered when application environment is prepared.
- initializeEarly() - Static method in class io.github.jspinak.brobot.config.dpi.DPIAwarenessDisabler
-
Initializes DPI settings early in the JVM lifecycle.
- initializeEarlyCore() - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator
-
Phase 0: Early core initialization - runs immediately after bean creation.
- initializeEnvironmentSetup(ApplicationStartedEvent) - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator
-
Phase 2: Environment setup - triggered when application starts.
- initializeImageLoading() - Method in class io.github.jspinak.brobot.config.core.ImageLoadingInitializer
- initializeImagePaths() - Method in class io.github.jspinak.brobot.config.core.EarlyImagePathInitializer
-
Initialize image paths as early as possible after property resolution.
- initializeMockMode() - Static method in class io.github.jspinak.brobot.config.mock.MockModeManager
-
Ensures mock mode is properly initialized based on system properties.
- initializePostConstruct() - Method in class io.github.jspinak.brobot.startup.OpenCVNativeLibraryInitializer
-
Fallback initialization via Spring @PostConstruct.
- initializeScreenDimensions(String) - Static method in class io.github.jspinak.brobot.startup.EarlyScreenDimensionsInitializer
-
Initialize screen dimensions with sensible defaults.
- initializeSession() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger
-
Initializes a new debugging session with unique ID and directory structure.
- initializeStateStructure() - Method in class io.github.jspinak.brobot.config.core.FrameworkInitializer
-
Initializes the complete state structure for runtime use.
- initialRegionCount(int) - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata.MotionMetadataBuilder
-
Number of distinct motion regions before merging.
- InitialStateAutoConfiguration - Class in io.github.jspinak.brobot.startup.state
-
Auto-configuration for initial state management in Brobot applications.
- InitialStateAutoConfiguration(InitialStates, StateMemory, BrobotProperties) - Constructor for class io.github.jspinak.brobot.startup.state.InitialStateAutoConfiguration
- InitialStateAutoConfiguration.TestInitialStateConfiguration - Class in io.github.jspinak.brobot.startup.state
-
Test profile specific configuration that optimizes initial state handling for tests.
- InitialStates - Class in io.github.jspinak.brobot.statemanagement
-
Manages probabilistic initial state discovery for automation startup and recovery.
- InitialStates(BrobotProperties, StateDetector, StateMemory, StateService) - Constructor for class io.github.jspinak.brobot.statemanagement.InitialStates
- InitialStateVerifier - Class in io.github.jspinak.brobot.startup.verification
-
Modern approach to initial state verification for Brobot applications.
- InitialStateVerifier(StateDetector, StateMemory, BrobotProperties, StateService) - Constructor for class io.github.jspinak.brobot.startup.verification.InitialStateVerifier
- InitialStateVerifier.VerificationBuilder - Class in io.github.jspinak.brobot.startup.verification
-
Fluent builder for configuring state verification.
- initiateGracefulShutdown(int) - Method in class io.github.jspinak.brobot.lifecycle.BrobotShutdownHandler
-
Initiates a graceful application shutdown.
- initSidebar(Mat, int) - Method in class io.github.jspinak.brobot.tools.history.draw.DrawClassesLegend
-
Initializes sidebar dimensions based on scene size and image count.
- initSidebar(Mat, int) - Method in class io.github.jspinak.brobot.tools.history.visual.AnalysisSidebar
-
Calculates sidebar layout parameters based on scene dimensions.
- inNullState() - Method in class io.github.jspinak.brobot.model.element.Pattern
-
Creates a StateImage from this pattern, owned by the NULL state.
- inNullState() - Method in class io.github.jspinak.brobot.model.element.Region
-
Creates a StateRegion associated with the NULL state.
- InNullState() - Constructor for class io.github.jspinak.brobot.model.state.StateString.InNullState
- inrange(Mat, Mat, int, int) - Method in class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
-
Performs channel-wise range checking, creating a 3-channel mask.
- INSIDE_ANCHORS - Enum constant in enum class io.github.jspinak.brobot.action.basic.region.DefineRegionOptions.DefineAs
-
Defines the region as the smallest rectangle that encloses all found anchors.
- InstructionSet - Class in io.github.jspinak.brobot.runner.dsl
-
Root data structure for Brobot's Domain-Specific Language (DSL) automation definitions.
- InstructionSet() - Constructor for class io.github.jspinak.brobot.runner.dsl.InstructionSet
- integrateWithExecutionController() - Method in class io.github.jspinak.brobot.control.ExecutionPauseController
-
Integration hook for ExecutionController
- Integration - Search tag in package io.github.jspinak.brobot.model.state.special
- Section
- Integration - Search tag in package io.github.jspinak.brobot.model.transition
- Section
- Integration - Search tag in package io.github.jspinak.brobot.navigation.path
- Section
- Integration - Search tag in package io.github.jspinak.brobot.navigation.service
- Section
- Integration - Search tag in package io.github.jspinak.brobot.runner.dsl
- Section
- Integration - Search tag in package io.github.jspinak.brobot.runner.dsl.model
- Section
- Integration - Search tag in package io.github.jspinak.brobot.runner.dsl.statements
- Section
- Integration - Search tag in package io.github.jspinak.brobot.tools.testing.mock
- Section
- Integration Example - Search tag in package io.github.jspinak.brobot.model.analysis.state.discovery
- Section
- Integration Features - Search tag in package io.github.jspinak.brobot.action.basic.click
- Section
- Integration Notes - Search tag in package io.github.jspinak.brobot.util.region
- Section
- Integration Patterns - Search tag in package io.github.jspinak.brobot.action.internal.app
- Section
- Integration Points - Search tag in package io.github.jspinak.brobot.action.internal.find.match
- Section
- Integration Points - Search tag in package io.github.jspinak.brobot.action.internal.service
- Section
- Integration Points - Search tag in package io.github.jspinak.brobot.analysis.state.discovery
- Section
- Integration Points - Search tag in package io.github.jspinak.brobot.model.analysis.scene
- Section
- Integration Points - Search tag in package io.github.jspinak.brobot.navigation.transition
- Section
- Integration Points - Search tag in package io.github.jspinak.brobot.runner.project
- Section
- Integration Points - Search tag in package io.github.jspinak.brobot.statemanagement
- Section
- Integration Points - Search tag in package io.github.jspinak.brobot.tools.testing.exploration
- Section
- Integration Points - Search tag in package io.github.jspinak.brobot.tools.testing.mock.environment
- Section
- Integration Points - Search tag in package io.github.jspinak.brobot.tools.testing.mock.time
- Section
- Integration Points - Search tag in package io.github.jspinak.brobot.tools.tuning.store
- Section
- Integration Points - Search tag in package io.github.jspinak.brobot.util.file
- Section
- Integration Points - Search tag in package io.github.jspinak.brobot.util.image.io
- Section
- Integration Uses - Search tag in package io.github.jspinak.brobot.model.action
- Section
- Integration with Actions - Search tag in package io.github.jspinak.brobot.tools.testing.mock.action
- Section
- Integration with Brobot - Search tag in package io.github.jspinak.brobot.util.common
- Section
- Integration with Brobot - Search tag in package io.github.jspinak.brobot.util.location
- Section
- Integration with Brobot Core - Search tag in package io.github.jspinak.brobot.util
- Section
- Integration with Brobot Framework - Search tag in package io.github.jspinak.brobot.util.image
- Section
- Integration with DSL - Search tag in package io.github.jspinak.brobot.fluent
- Section
- Integration with Find System - Search tag in package io.github.jspinak.brobot.action.internal.find.pixel
- Section
- Integration with Framework Components - Search tag in class io.github.jspinak.brobot.tools.testing.exploration.StateTraversalService
- Section
- Integration with Other Actions - Search tag in package io.github.jspinak.brobot.action.basic.classify
- Section
- Integration with Public API - Search tag in package io.github.jspinak.brobot.action.internal.capture
- Section
- Integration with Public API - Search tag in package io.github.jspinak.brobot.action.internal.mouse
- Section
- Integration with Sikuli - Search tag in package io.github.jspinak.brobot.action.internal.find.scene
- Section
- Integration with State Exploration - Search tag in class io.github.jspinak.brobot.tools.testing.exploration.StateImageValidator
- Section
- Integration with State Framework - Search tag in package io.github.jspinak.brobot.tools.testing.mock.state
- Section
- Integration with State Management - Search tag in package io.github.jspinak.brobot.action.composite.chains
- Section
- Integration with State Traversal - Search tag in class io.github.jspinak.brobot.tools.testing.exploration.StateExplorationTracker
- Section
- Integration with Test Framework - Search tag in class io.github.jspinak.brobot.tools.testing.exploration.ExplorationSessionRunner
- Section
- Integration with Test Framework - Search tag in class io.github.jspinak.brobot.tools.testing.exploration.StateVisit
- Section
- Integration with Test Framework - Search tag in class io.github.jspinak.brobot.tools.testing.exploration.TestRun
- Section
- Integration with Testing Components - Search tag in class io.github.jspinak.brobot.tools.testing.exploration.ExplorationOrchestrator
- Section
- interactiveCapture(String) - Method in class io.github.jspinak.brobot.util.capture.BrobotPatternCapture
-
Interactive capture with GUI selection.
- interceptFindPerform(ProceedingJoinPoint) - Method in class io.github.jspinak.brobot.debug.FindOperationInterceptor
-
Intercept Find.perform() operations for debugging.
- interceptSaveMatches(ProceedingJoinPoint) - Method in class io.github.jspinak.brobot.debug.FindOperationInterceptor
-
Intercept FindPipeline.saveMatchesToStateImages for additional debugging.
- interceptSikuliCall(ProceedingJoinPoint) - Method in class io.github.jspinak.brobot.aspects.core.SikuliInterceptionAspect
-
Main interception for all Sikuli operations
- intersection(MatchCollection) - Method in class io.github.jspinak.brobot.action.result.MatchCollection
-
Retains only matches that exist in both collections.
- invokeListener(ApplicationListener<?>, ApplicationEvent) - Method in class io.github.jspinak.brobot.startup.orchestration.EventListenerConfiguration.LoggingApplicationEventMulticaster
- io.github.jspinak.brobot.action - package io.github.jspinak.brobot.action
-
Core action framework for GUI automation in Brobot.
- io.github.jspinak.brobot.action.basic.classify - package io.github.jspinak.brobot.action.basic.classify
-
Image classification and scene analysis actions.
- io.github.jspinak.brobot.action.basic.click - package io.github.jspinak.brobot.action.basic.click
-
Mouse click operations for GUI interaction.
- io.github.jspinak.brobot.action.basic.find - package io.github.jspinak.brobot.action.basic.find
-
Pattern matching and visual recognition actions for locating GUI elements.
- io.github.jspinak.brobot.action.basic.find.color - package io.github.jspinak.brobot.action.basic.find.color
-
Color-based pattern matching and scene analysis.
- io.github.jspinak.brobot.action.basic.find.histogram - package io.github.jspinak.brobot.action.basic.find.histogram
-
Histogram-based image matching for robust pattern recognition.
- io.github.jspinak.brobot.action.basic.find.motion - package io.github.jspinak.brobot.action.basic.find.motion
-
Motion detection and dynamic element tracking.
- io.github.jspinak.brobot.action.basic.find.pixels - package io.github.jspinak.brobot.action.basic.find.pixels
- io.github.jspinak.brobot.action.basic.find.presets - package io.github.jspinak.brobot.action.basic.find.presets
- io.github.jspinak.brobot.action.basic.find.text - package io.github.jspinak.brobot.action.basic.find.text
- io.github.jspinak.brobot.action.basic.highlight - package io.github.jspinak.brobot.action.basic.highlight
- io.github.jspinak.brobot.action.basic.mouse - package io.github.jspinak.brobot.action.basic.mouse
-
Low-level mouse control actions for precise cursor manipulation.
- io.github.jspinak.brobot.action.basic.region - package io.github.jspinak.brobot.action.basic.region
-
Visual feedback and region definition actions.
- io.github.jspinak.brobot.action.basic.type - package io.github.jspinak.brobot.action.basic.type
-
Keyboard input simulation for text entry and key commands.
- io.github.jspinak.brobot.action.basic.vanish - package io.github.jspinak.brobot.action.basic.vanish
- io.github.jspinak.brobot.action.basic.wait - package io.github.jspinak.brobot.action.basic.wait
-
Waiting and monitoring actions for GUI state changes.
- io.github.jspinak.brobot.action.composite - package io.github.jspinak.brobot.action.composite
-
Composite actions that orchestrate multiple basic actions to perform complex GUI automation tasks.
- io.github.jspinak.brobot.action.composite.chains - package io.github.jspinak.brobot.action.composite.chains
-
Predefined action sequences for common automation patterns.
- io.github.jspinak.brobot.action.composite.drag - package io.github.jspinak.brobot.action.composite.drag
-
Drag-and-drop operations for GUI element manipulation.
- io.github.jspinak.brobot.action.composite.multiple.finds - package io.github.jspinak.brobot.action.composite.multiple.finds
-
Advanced find operations with multiple strategies and hierarchical searching.
- io.github.jspinak.brobot.action.composite.repeat - package io.github.jspinak.brobot.action.composite.repeat
-
Actions that repeat until specific conditions are met.
- io.github.jspinak.brobot.action.composite.select - package io.github.jspinak.brobot.action.composite.select
-
Conditional action selection based on GUI state or runtime conditions.
- io.github.jspinak.brobot.action.examples - package io.github.jspinak.brobot.action.examples
- io.github.jspinak.brobot.action.internal.app - package io.github.jspinak.brobot.action.internal.app
-
Application-specific internal components and integration utilities.
- io.github.jspinak.brobot.action.internal.capture - package io.github.jspinak.brobot.action.internal.capture
-
Internal utilities for screen capture and region definition operations.
- io.github.jspinak.brobot.action.internal.execution - package io.github.jspinak.brobot.action.internal.execution
-
Core action execution infrastructure and lifecycle management.
- io.github.jspinak.brobot.action.internal.factory - package io.github.jspinak.brobot.action.internal.factory
-
Factory classes for creating action-related objects and results.
- io.github.jspinak.brobot.action.internal.find - package io.github.jspinak.brobot.action.internal.find
-
Core orchestration and coordination for visual pattern finding operations.
- io.github.jspinak.brobot.action.internal.find.match - package io.github.jspinak.brobot.action.internal.find.match
-
Match processing, transformation, and collection management utilities.
- io.github.jspinak.brobot.action.internal.find.pixel - package io.github.jspinak.brobot.action.internal.find.pixel
-
Pixel-level color analysis and matching for visual pattern recognition.
- io.github.jspinak.brobot.action.internal.find.scene - package io.github.jspinak.brobot.action.internal.find.scene
-
Scene-based pattern matching and analysis for GUI element recognition.
- io.github.jspinak.brobot.action.internal.mouse - package io.github.jspinak.brobot.action.internal.mouse
-
Internal wrappers and utilities for low-level mouse operations.
- io.github.jspinak.brobot.action.internal.region - package io.github.jspinak.brobot.action.internal.region
- io.github.jspinak.brobot.action.internal.service - package io.github.jspinak.brobot.action.internal.service
-
Service layer for action coordination and high-level operations.
- io.github.jspinak.brobot.action.internal.sikuli - package io.github.jspinak.brobot.action.internal.sikuli
- io.github.jspinak.brobot.action.internal.text - package io.github.jspinak.brobot.action.internal.text
-
Internal wrappers and utilities for keyboard and text operations.
- io.github.jspinak.brobot.action.internal.utility - package io.github.jspinak.brobot.action.internal.utility
-
Utility classes and helper components for action operations.
- io.github.jspinak.brobot.action.logging - package io.github.jspinak.brobot.action.logging
- io.github.jspinak.brobot.action.result - package io.github.jspinak.brobot.action.result
- io.github.jspinak.brobot.action.strategy - package io.github.jspinak.brobot.action.strategy
- io.github.jspinak.brobot.analysis.color - package io.github.jspinak.brobot.analysis.color
-
Color-based analysis and pixel classification algorithms.
- io.github.jspinak.brobot.analysis.color.kmeans - package io.github.jspinak.brobot.analysis.color.kmeans
-
K-means clustering algorithms for color segmentation and analysis.
- io.github.jspinak.brobot.analysis.color.profiles - package io.github.jspinak.brobot.analysis.color.profiles
-
Color profile construction and management utilities.
- io.github.jspinak.brobot.analysis.compare - package io.github.jspinak.brobot.analysis.compare
-
Image comparison and analysis algorithms.
- io.github.jspinak.brobot.analysis.histogram - package io.github.jspinak.brobot.analysis.histogram
-
Histogram-based image analysis and comparison.
- io.github.jspinak.brobot.analysis.match - package io.github.jspinak.brobot.analysis.match
-
Advanced match validation and fusion algorithms.
- io.github.jspinak.brobot.analysis.motion - package io.github.jspinak.brobot.analysis.motion
-
Motion detection and dynamic pixel analysis.
- io.github.jspinak.brobot.analysis.results - package io.github.jspinak.brobot.analysis.results
- io.github.jspinak.brobot.analysis.scene - package io.github.jspinak.brobot.analysis.scene
-
Scene combination generation and analysis.
- io.github.jspinak.brobot.analysis.state.discovery - package io.github.jspinak.brobot.analysis.state.discovery
-
Automated state discovery and provisional state management.
- io.github.jspinak.brobot.annotations - package io.github.jspinak.brobot.annotations
-
Brobot annotation system for declarative state and transition configuration.
- io.github.jspinak.brobot.aspects.annotations - package io.github.jspinak.brobot.aspects.annotations
- io.github.jspinak.brobot.aspects.core - package io.github.jspinak.brobot.aspects.core
- io.github.jspinak.brobot.aspects.data - package io.github.jspinak.brobot.aspects.data
- io.github.jspinak.brobot.aspects.display - package io.github.jspinak.brobot.aspects.display
- io.github.jspinak.brobot.aspects.monitoring - package io.github.jspinak.brobot.aspects.monitoring
- io.github.jspinak.brobot.aspects.recovery - package io.github.jspinak.brobot.aspects.recovery
- io.github.jspinak.brobot.automation - package io.github.jspinak.brobot.automation
- io.github.jspinak.brobot.capture - package io.github.jspinak.brobot.capture
- io.github.jspinak.brobot.capture.provider - package io.github.jspinak.brobot.capture.provider
- io.github.jspinak.brobot.config.automation - package io.github.jspinak.brobot.config.automation
- io.github.jspinak.brobot.config.core - package io.github.jspinak.brobot.config.core
- io.github.jspinak.brobot.config.dpi - package io.github.jspinak.brobot.config.dpi
- io.github.jspinak.brobot.config.environment - package io.github.jspinak.brobot.config.environment
- io.github.jspinak.brobot.config.logging - package io.github.jspinak.brobot.config.logging
- io.github.jspinak.brobot.config.mock - package io.github.jspinak.brobot.config.mock
- io.github.jspinak.brobot.control - package io.github.jspinak.brobot.control
- io.github.jspinak.brobot.core.executors - package io.github.jspinak.brobot.core.executors
- io.github.jspinak.brobot.core.location - package io.github.jspinak.brobot.core.location
- io.github.jspinak.brobot.core.services - package io.github.jspinak.brobot.core.services
- io.github.jspinak.brobot.debug - package io.github.jspinak.brobot.debug
- io.github.jspinak.brobot.diagnostics - package io.github.jspinak.brobot.diagnostics
- io.github.jspinak.brobot.dpi - package io.github.jspinak.brobot.dpi
- io.github.jspinak.brobot.examples - package io.github.jspinak.brobot.examples
- io.github.jspinak.brobot.exception - package io.github.jspinak.brobot.exception
- io.github.jspinak.brobot.factory - package io.github.jspinak.brobot.factory
- io.github.jspinak.brobot.fluent - package io.github.jspinak.brobot.fluent
-
Fluent API for building Brobot DSL automation sequences programmatically.
- io.github.jspinak.brobot.initialization - package io.github.jspinak.brobot.initialization
- io.github.jspinak.brobot.json - package io.github.jspinak.brobot.json
- io.github.jspinak.brobot.json.serializers - package io.github.jspinak.brobot.json.serializers
- io.github.jspinak.brobot.launcher - package io.github.jspinak.brobot.launcher
- io.github.jspinak.brobot.lifecycle - package io.github.jspinak.brobot.lifecycle
- io.github.jspinak.brobot.logging - package io.github.jspinak.brobot.logging
- io.github.jspinak.brobot.logging.config - package io.github.jspinak.brobot.logging.config
- io.github.jspinak.brobot.logging.correlation - package io.github.jspinak.brobot.logging.correlation
- io.github.jspinak.brobot.logging.events - package io.github.jspinak.brobot.logging.events
- io.github.jspinak.brobot.logging.formatter - package io.github.jspinak.brobot.logging.formatter
- io.github.jspinak.brobot.logging.modular - package io.github.jspinak.brobot.logging.modular
- io.github.jspinak.brobot.model.action - package io.github.jspinak.brobot.model.action
-
Action execution history and tracking models.
- io.github.jspinak.brobot.model.analysis.color - package io.github.jspinak.brobot.model.analysis.color
-
Color-based analysis models for robust pattern matching.
- io.github.jspinak.brobot.model.analysis.scene - package io.github.jspinak.brobot.model.analysis.scene
-
Scene analysis and classification models.
- io.github.jspinak.brobot.model.analysis.state.discovery - package io.github.jspinak.brobot.model.analysis.state.discovery
-
Models for automated state discovery and structure learning.
- io.github.jspinak.brobot.model.element - package io.github.jspinak.brobot.model.element
-
Fundamental geometric and visual elements for GUI automation.
- io.github.jspinak.brobot.model.match - package io.github.jspinak.brobot.model.match
-
Pattern matching results and match representation.
- io.github.jspinak.brobot.model.state - package io.github.jspinak.brobot.model.state
-
State-based model for GUI application representation.
- io.github.jspinak.brobot.model.state.special - package io.github.jspinak.brobot.model.state.special
-
Special-purpose states for edge cases and system states.
- io.github.jspinak.brobot.model.transition - package io.github.jspinak.brobot.model.transition
-
State transition definitions and transition management.
- io.github.jspinak.brobot.monitor - package io.github.jspinak.brobot.monitor
- io.github.jspinak.brobot.navigation.monitoring - package io.github.jspinak.brobot.navigation.monitoring
-
Reactive and continuous automation monitoring.
- io.github.jspinak.brobot.navigation.path - package io.github.jspinak.brobot.navigation.path
-
Path discovery and traversal for state-based navigation.
- io.github.jspinak.brobot.navigation.service - package io.github.jspinak.brobot.navigation.service
-
Service layer for state and transition management.
- io.github.jspinak.brobot.navigation.transition - package io.github.jspinak.brobot.navigation.transition
-
State transition execution and orchestration.
- io.github.jspinak.brobot.persistence - package io.github.jspinak.brobot.persistence
- io.github.jspinak.brobot.runner.dsl - package io.github.jspinak.brobot.runner.dsl
-
Domain-Specific Language (DSL) for defining automation instructions.
- io.github.jspinak.brobot.runner.dsl.expressions - package io.github.jspinak.brobot.runner.dsl.expressions
-
Expression evaluation components for the Brobot DSL.
- io.github.jspinak.brobot.runner.dsl.model - package io.github.jspinak.brobot.runner.dsl.model
-
Data model classes for the Brobot DSL.
- io.github.jspinak.brobot.runner.dsl.statements - package io.github.jspinak.brobot.runner.dsl.statements
-
Statement execution components for the Brobot DSL.
- io.github.jspinak.brobot.runner.json.config - package io.github.jspinak.brobot.runner.json.config
-
JSON configuration classes for the Brobot runner.
- io.github.jspinak.brobot.runner.json.mixins - package io.github.jspinak.brobot.runner.json.mixins
-
Jackson mixin classes for third-party type serialization.
- io.github.jspinak.brobot.runner.json.module - package io.github.jspinak.brobot.runner.json.module
-
Jackson module configuration for Brobot JSON processing.
- io.github.jspinak.brobot.runner.json.parsing - package io.github.jspinak.brobot.runner.json.parsing
-
Core JSON parsing utilities and configuration.
- io.github.jspinak.brobot.runner.json.parsing.exception - package io.github.jspinak.brobot.runner.json.parsing.exception
-
Exception classes for JSON parsing and configuration errors.
- io.github.jspinak.brobot.runner.json.serializers - package io.github.jspinak.brobot.runner.json.serializers
-
Custom Jackson serializers and deserializers for Brobot types.
- io.github.jspinak.brobot.runner.json.utils - package io.github.jspinak.brobot.runner.json.utils
-
Utility classes for JSON operations and transformations.
- io.github.jspinak.brobot.runner.json.validation - package io.github.jspinak.brobot.runner.json.validation
-
Multi-level validation framework for JSON configurations.
- io.github.jspinak.brobot.runner.json.validation.business - package io.github.jspinak.brobot.runner.json.validation.business
-
Business rule validators for semantic correctness.
- io.github.jspinak.brobot.runner.json.validation.crossref - package io.github.jspinak.brobot.runner.json.validation.crossref
-
Cross-reference validation for configuration integrity.
- io.github.jspinak.brobot.runner.json.validation.exception - package io.github.jspinak.brobot.runner.json.validation.exception
-
Validation-specific exception classes.
- io.github.jspinak.brobot.runner.json.validation.model - package io.github.jspinak.brobot.runner.json.validation.model
-
Data models for validation results and error reporting.
- io.github.jspinak.brobot.runner.json.validation.resource - package io.github.jspinak.brobot.runner.json.validation.resource
-
Validators for external resource availability and integrity.
- io.github.jspinak.brobot.runner.json.validation.schema - package io.github.jspinak.brobot.runner.json.validation.schema
-
JSON Schema validators for structural validation.
- io.github.jspinak.brobot.runner.project - package io.github.jspinak.brobot.runner.project
-
Project management and execution components.
- io.github.jspinak.brobot.startup - package io.github.jspinak.brobot.startup
- io.github.jspinak.brobot.startup.orchestration - package io.github.jspinak.brobot.startup.orchestration
- io.github.jspinak.brobot.startup.state - package io.github.jspinak.brobot.startup.state
- io.github.jspinak.brobot.startup.verification - package io.github.jspinak.brobot.startup.verification
- io.github.jspinak.brobot.statemanagement - package io.github.jspinak.brobot.statemanagement
-
State management and active state tracking implementation.
- io.github.jspinak.brobot.tools.actionhistory - package io.github.jspinak.brobot.tools.actionhistory
- io.github.jspinak.brobot.tools.builder - package io.github.jspinak.brobot.tools.builder
-
State structure construction utilities for rapid development and testing.
- io.github.jspinak.brobot.tools.diagnostics - package io.github.jspinak.brobot.tools.diagnostics
- io.github.jspinak.brobot.tools.history - package io.github.jspinak.brobot.tools.history
-
Visual history and execution tracking for GUI automation debugging.
- io.github.jspinak.brobot.tools.history.configuration - package io.github.jspinak.brobot.tools.history.configuration
- io.github.jspinak.brobot.tools.history.draw - package io.github.jspinak.brobot.tools.history.draw
-
Low-level drawing primitives for visualization components.
- io.github.jspinak.brobot.tools.history.performance - package io.github.jspinak.brobot.tools.history.performance
- io.github.jspinak.brobot.tools.history.visual - package io.github.jspinak.brobot.tools.history.visual
-
Data structures for visualization results and layouts.
- io.github.jspinak.brobot.tools.ml.dataset - package io.github.jspinak.brobot.tools.ml.dataset
-
Provides machine learning dataset management capabilities for GUI automation training.
- io.github.jspinak.brobot.tools.ml.dataset.encoding - package io.github.jspinak.brobot.tools.ml.dataset.encoding
-
Provides action encoding strategies for machine learning vector representations.
- io.github.jspinak.brobot.tools.ml.dataset.io - package io.github.jspinak.brobot.tools.ml.dataset.io
-
Provides input/output operations for machine learning training data persistence.
- io.github.jspinak.brobot.tools.ml.dataset.model - package io.github.jspinak.brobot.tools.ml.dataset.model
-
Contains domain models for machine learning training data representation.
- io.github.jspinak.brobot.tools.testing.data - package io.github.jspinak.brobot.tools.testing.data
- io.github.jspinak.brobot.tools.testing.exploration - package io.github.jspinak.brobot.tools.testing.exploration
-
Provides automated state space exploration and coverage verification capabilities.
- io.github.jspinak.brobot.tools.testing.mock - package io.github.jspinak.brobot.tools.testing.mock
-
Provides mock implementations for deterministic and rapid GUI testing.
- io.github.jspinak.brobot.tools.testing.mock.action - package io.github.jspinak.brobot.tools.testing.mock.action
-
Provides mock implementations of GUI actions for deterministic testing.
- io.github.jspinak.brobot.tools.testing.mock.builders - package io.github.jspinak.brobot.tools.testing.mock.builders
- io.github.jspinak.brobot.tools.testing.mock.environment - package io.github.jspinak.brobot.tools.testing.mock.environment
-
Provides mock implementations for environment detection and interaction.
- io.github.jspinak.brobot.tools.testing.mock.grid - package io.github.jspinak.brobot.tools.testing.mock.grid
- io.github.jspinak.brobot.tools.testing.mock.history - package io.github.jspinak.brobot.tools.testing.mock.history
- io.github.jspinak.brobot.tools.testing.mock.scenario - package io.github.jspinak.brobot.tools.testing.mock.scenario
- io.github.jspinak.brobot.tools.testing.mock.state - package io.github.jspinak.brobot.tools.testing.mock.state
-
Provides mock implementations for state management and transitions.
- io.github.jspinak.brobot.tools.testing.mock.time - package io.github.jspinak.brobot.tools.testing.mock.time
-
Provides time simulation capabilities for deterministic testing.
- io.github.jspinak.brobot.tools.testing.mock.verification - package io.github.jspinak.brobot.tools.testing.mock.verification
- io.github.jspinak.brobot.tools.testing.wrapper - package io.github.jspinak.brobot.tools.testing.wrapper
- io.github.jspinak.brobot.tools.tuning.model - package io.github.jspinak.brobot.tools.tuning.model
-
Contains data models for parameter tuning experiments and constraints.
- io.github.jspinak.brobot.tools.tuning.store - package io.github.jspinak.brobot.tools.tuning.store
-
Provides storage and analysis capabilities for parameter tuning experiments.
- io.github.jspinak.brobot.util - package io.github.jspinak.brobot.util
-
Core utility classes providing common functionality across the Brobot framework.
- io.github.jspinak.brobot.util.capture - package io.github.jspinak.brobot.util.capture
- io.github.jspinak.brobot.util.common - package io.github.jspinak.brobot.util.common
-
Generic data structures and common utilities used throughout the Brobot framework.
- io.github.jspinak.brobot.util.coordinates - package io.github.jspinak.brobot.util.coordinates
- io.github.jspinak.brobot.util.file - package io.github.jspinak.brobot.util.file
-
File handling utilities for saving and managing automation artifacts.
- io.github.jspinak.brobot.util.geometry - package io.github.jspinak.brobot.util.geometry
-
Geometric utilities for spatial analysis and calculations in GUI automation.
- io.github.jspinak.brobot.util.image - package io.github.jspinak.brobot.util.image
-
Provides comprehensive image processing and manipulation utilities for GUI automation.
- io.github.jspinak.brobot.util.image.capture - package io.github.jspinak.brobot.util.image.capture
-
Provides screen capture and screenshot utilities for GUI automation.
- io.github.jspinak.brobot.util.image.constants - package io.github.jspinak.brobot.util.image.constants
-
Provides predefined constants and enumerations for image processing.
- io.github.jspinak.brobot.util.image.core - package io.github.jspinak.brobot.util.image.core
-
Provides fundamental image conversion and manipulation operations.
- io.github.jspinak.brobot.util.image.debug - package io.github.jspinak.brobot.util.image.debug
- io.github.jspinak.brobot.util.image.io - package io.github.jspinak.brobot.util.image.io
-
Provides image file input/output operations and scene creation utilities.
- io.github.jspinak.brobot.util.image.recognition - package io.github.jspinak.brobot.util.image.recognition
-
Provides image recognition and template matching capabilities.
- io.github.jspinak.brobot.util.image.visualization - package io.github.jspinak.brobot.util.image.visualization
-
Provides image visualization tools for debugging and analysis.
- io.github.jspinak.brobot.util.location - package io.github.jspinak.brobot.util.location
-
Location manipulation utilities for coordinate and position calculations.
- io.github.jspinak.brobot.util.region - package io.github.jspinak.brobot.util.region
-
Region manipulation utilities for spatial operations and search area management.
- io.github.jspinak.brobot.util.string - package io.github.jspinak.brobot.util.string
-
String manipulation and text processing utilities for automation scenarios.
- isAction(ActionType...) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
-
Checks if the current action is one of the specified types.
- isActionEnabled(ActionType) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
-
Checks if illustrations are enabled for a specific action type.
- isActionEvent() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent
-
Checks if this is an action event.
- isActionSuccess() - Method in class io.github.jspinak.brobot.model.action.ActionRecord
-
The Action was successfully performed.
- isActivateFirstOnly() - Method in class io.github.jspinak.brobot.startup.orchestration.StartupConfiguration
-
Whether to activate only the first found state.
- isActive() - Method in enum class io.github.jspinak.brobot.control.ExecutionState
-
Checks if the execution is in an active state (running or paused)
- isActive(MockTestContext) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
-
Checks if this scenario is currently active based on duration and conditions.
- isActiveAt(LocalTime) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions
-
Checks if these conditions are active at the specified time.
- isAdaptiveSampling() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
-
Whether to use adaptive sampling based on system load.
- isAllowScreenCapture() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.CoreConfig
-
Allow screen capture operations
- isAnyRegionDefined() - Method in class io.github.jspinak.brobot.model.element.SearchRegions
- isAsync() - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.PerformanceConfiguration
- isAtLeast(ImageDebugConfig.DebugLevel) - Method in enum class io.github.jspinak.brobot.debug.ImageDebugConfig.DebugLevel
- isAutoOpen() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.RealTimeProperties
- isAutoStartup() - Method in class io.github.jspinak.brobot.startup.orchestration.FrameworkLifecycleManager
-
Indicates whether this component should start automatically.
- isAutoStartup() - Method in class io.github.jspinak.brobot.startup.orchestration.LifecycleManager
- isAvailable() - Static method in class io.github.jspinak.brobot.capture.FFmpegPhysicalCapture
-
Checks if FFmpeg is installed and available.
- isAvailable() - Static method in class io.github.jspinak.brobot.capture.ImageMagickPhysicalCapture
-
Checks if ImageMagick is installed.
- isAvailable() - Static method in class io.github.jspinak.brobot.capture.JavaCVFFmpegCapture
-
Checks if JavaCV FFmpeg is properly initialized and available.
- isAvailable() - Method in interface io.github.jspinak.brobot.capture.provider.CaptureProvider
-
Checks if this provider is available on the current system.
- isAvailable() - Method in class io.github.jspinak.brobot.capture.provider.FFmpegCaptureProvider
- isAvailable() - Method in class io.github.jspinak.brobot.capture.provider.JavaCVFFmpegProvider
- isAvailable() - Method in class io.github.jspinak.brobot.capture.provider.RobotCaptureProvider
- isAvailable() - Method in class io.github.jspinak.brobot.capture.provider.SikuliXCaptureProvider
- isAvailable() - Method in interface io.github.jspinak.brobot.core.services.KeyboardController
-
Checks if the keyboard controller is available and functional.
- isAvailable() - Method in class io.github.jspinak.brobot.core.services.MockScreenCaptureService
- isAvailable() - Method in interface io.github.jspinak.brobot.core.services.MouseController
-
Checks if the mouse controller is available and functional.
- isAvailable() - Method in interface io.github.jspinak.brobot.core.services.ScreenCaptureService
-
Checks if the service is available and functional.
- isAvailable() - Method in class io.github.jspinak.brobot.core.services.SikuliMouseController
- isAvailable() - Method in class io.github.jspinak.brobot.core.services.SikuliScreenCapture
- isBlocking() - Method in class io.github.jspinak.brobot.model.state.State
-
When true, this State needs to be acted on before accessing other States.
- isBuild() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Dataset
-
Enable dataset building
- isCacheEnabled() - Method in class io.github.jspinak.brobot.config.dpi.AutoScalingConfiguration.AutoScalingProperties
- isCaptureEnabled() - Method in class io.github.jspinak.brobot.action.internal.find.scene.BestMatchCapture
-
Checks if capture is enabled.
- isCaptureImage() - Method in class io.github.jspinak.brobot.action.basic.find.BaseFindOptions
- isCapturingPhysicalResolution() - Method in class io.github.jspinak.brobot.capture.CaptureConfiguration
-
Checks if currently capturing at physical resolution.
- isCascading() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern
-
Whether failures should increase in probability (cascading failures).
- isCascadingFailures() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
-
Whether this scenario should cascade failures (one failure increases probability of subsequent failures).
- isChainActive(String) - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger
-
Check if a chain is active
- isCiMode() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.EnvironmentConfig
-
CI/CD specific settings
- isClearStatesBeforeVerification() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig
-
Whether to clear active states before verification
- isClosedPath(double) - Method in class io.github.jspinak.brobot.action.result.MovementTracker
-
Checks if the movements form a closed path.
- isCollectMetrics() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.PerformanceConfig
-
Enable performance metrics collection
- isCompactMode() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.ConsoleProperties
- isCompleted() - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator.PhaseStatus
- isCompleteSuccess() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
-
Checks if all steps were successful.
- isConfigurationValid() - Method in class io.github.jspinak.brobot.config.environment.ConfigurationDiagnostics
-
Check if configuration is valid for the current environment
- isConfirmationRequired() - Method in class io.github.jspinak.brobot.runner.project.TaskButton
- isContinueOnFailure() - Method in class io.github.jspinak.brobot.config.automation.AutomationConfig
-
Whether to continue with remaining automation steps after a failure.
- isCreateComparisonGrid() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.VisualProperties
- isCreateHeatmap() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.VisualProperties
- isDefined() - Method in class io.github.jspinak.brobot.model.element.Pattern
- isDefined() - Method in class io.github.jspinak.brobot.model.element.Region
-
Checks if this Region has valid dimensions.
- isDefined() - Method in class io.github.jspinak.brobot.model.state.StateImage
-
When a Pattern is fixed, it's defined when the fixed region is defined.
- isDefined(boolean) - Method in class io.github.jspinak.brobot.model.element.SearchRegions
- isDefined(Location) - Static method in class io.github.jspinak.brobot.util.location.LocationUtils
-
Check if location is defined
- isDefined(Positions.Name) - Method in class io.github.jspinak.brobot.action.internal.capture.DefinedBorders
-
Checks whether a specific border has been defined.
- isDefined(Region) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
- isDefinedByXY(Location) - Static method in class io.github.jspinak.brobot.util.location.LocationUtils
-
Check if location is defined by x,y coordinates
- isDefinedWithRegion(Location) - Static method in class io.github.jspinak.brobot.util.location.LocationUtils
-
Check if location is defined with a region
- isDilationUsed() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
-
Whether morphological dilation was applied.
- isDirect() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
-
Check if this is a direct transition (no intermediate states).
- isDisplayAvailable() - Method in class io.github.jspinak.brobot.startup.orchestration.LifecycleManager.FrameworkStatus
- isDockerMode() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.EnvironmentConfig
-
Docker container mode
- isDPIAwarenessDisabled() - Static method in class io.github.jspinak.brobot.config.dpi.DPIAwarenessDisabler
-
Checks if DPI awareness has been disabled.
- isDpiInfo() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.LogProperties
- isDrawClassify() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Illustration
-
Draw classify results
- isDrawClick() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Illustration
-
Draw click locations
- isDrawDefine() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Illustration
-
Draw define regions
- isDrawDrag() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Illustration
-
Draw drag paths
- isDrawFind() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Illustration
-
Draw find results
- isDrawHighlight() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Illustration
-
Draw highlight regions
- isDrawMove() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Illustration
-
Draw move paths
- isDrawRepeatedActions() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Illustration
-
Draw repeated actions
- isDynamic() - Method in class io.github.jspinak.brobot.model.element.Pattern
- isDynamic() - Method in class io.github.jspinak.brobot.model.state.StateImage
- isEmpty() - Method in class io.github.jspinak.brobot.action.ActionResult
-
Checks if the action found any matches.
- isEmpty() - Method in class io.github.jspinak.brobot.action.ObjectCollection
-
Checks if this collection contains no objects.
- isEmpty() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
-
Checks if the history is empty.
- isEmpty() - Method in class io.github.jspinak.brobot.action.result.MatchCollection
-
Checks if the collection is empty.
- isEmpty() - Method in class io.github.jspinak.brobot.action.result.MovementTracker
-
Checks if any movements exist.
- isEmpty() - Method in class io.github.jspinak.brobot.action.result.RegionManager
-
Checks if any regions are defined.
- isEmpty() - Method in class io.github.jspinak.brobot.annotations.StateComponentExtractor.StateComponents
- isEmpty() - Method in class io.github.jspinak.brobot.model.action.ActionHistory
- isEmpty() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalyses
-
Checks if the collection contains any scene analyses.
- isEmpty() - Method in class io.github.jspinak.brobot.model.element.Image
- isEmpty() - Method in class io.github.jspinak.brobot.model.element.Pattern
- isEmpty() - Method in class io.github.jspinak.brobot.model.element.SearchRegions
- isEmpty() - Method in class io.github.jspinak.brobot.model.element.Text
- isEmpty() - Method in class io.github.jspinak.brobot.model.state.StateImage
-
Checks if this StateImage contains any patterns.
- isEmpty() - Method in class io.github.jspinak.brobot.navigation.path.Path
- isEmpty() - Method in class io.github.jspinak.brobot.navigation.path.Paths
- isEmpty(Image) - Static method in class io.github.jspinak.brobot.util.image.core.ImageConverter
-
Checks if a Sikuli Image contains no image data.
- isEnabled() - Method in class io.github.jspinak.brobot.config.dpi.AutoScalingConfiguration.AutoScalingProperties
- isEnabled() - Method in class io.github.jspinak.brobot.config.mock.MockProperties
-
Master switch for enabling mock mode.
- isEnabled() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig
-
Master switch for image debugging.
- isEnabled() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.RealTimeProperties
- isEnabled() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.VisualProperties
- isEnableImageCache() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.CoreConfig
-
Enable image caching for performance
- isEnableParallelExecution() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.PerformanceConfig
-
Enable parallel execution
- isError() - Method in class io.github.jspinak.brobot.logging.LogEntry
-
Check if this log entry represents an error condition.
- isExitOnFailure() - Method in class io.github.jspinak.brobot.config.automation.AutomationConfig
-
Whether to exit the application when automation fails.
- isExpired() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification
-
Checks if the verification window has expired based on real time.
- isFailedAction() - Method in class io.github.jspinak.brobot.logging.LogEntry
-
Check if this log entry represents a failed action.
- isFailureAllowedByTiming(Duration) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern
-
Checks if enough time has passed since the last failure.
- isFallbackSearch() - Method in class io.github.jspinak.brobot.startup.orchestration.StartupConfiguration
-
Whether to search all states if specified states are not found.
- isFastSearch(long) - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
-
Check if this was a fast search (completed quickly).
- isFindAll() - Method in class io.github.jspinak.brobot.core.services.PatternMatcher.MatchOptions
- isFindEachFirstAndEachPatternFound(ActionResult, int) - Method in class io.github.jspinak.brobot.action.internal.execution.ActionLifecycleManagement
-
Checks if FIND EACH FIRST strategy has found all unique patterns.
- isFindFirstAndAtLeastOneMatchFound(ActionResult) - Method in class io.github.jspinak.brobot.action.internal.execution.ActionLifecycleManagement
-
Checks if FIND FIRST strategy has achieved its goal.
- isFirstExecution() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
-
Whether this is the first execution of this action type.
- isFirstExecution(boolean) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.IllustrationContextBuilder
-
Whether this is the first execution of this action type.
- isFixed() - Method in class io.github.jspinak.brobot.model.element.Pattern
- isFixedRegionSet() - Method in class io.github.jspinak.brobot.model.element.SearchRegions
-
If the fixed region has been set.
- isFlushOnStateTransition() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.BatchConfig
-
Whether to flush batches on state transitions.
- isFound() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
- isFound() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
-
Check if matches were found.
- isFrameworkReady() - Method in class io.github.jspinak.brobot.startup.orchestration.LifecycleManager
-
Check if the framework is fully initialized and ready for use
- isGlobalEnabled() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
-
Global master switch for all illustrations.
- isGlobalLearningEnabled() - Method in class io.github.jspinak.brobot.config.dpi.AutoScalingConfiguration.AutoScalingProperties
- isGrayscaleUsed() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
-
Whether grayscale conversion was applied before analysis.
- isHeadless() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Core
-
Run in headless mode (no GUI)
- isHeadless() - Method in class io.github.jspinak.brobot.config.environment.HeadlessDetector
-
Checks if the system is configured to run in headless mode.
- isHeadless() - Method in class io.github.jspinak.brobot.util.image.core.ScreenCaptureValidator.ValidationResult
- isHealthy() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect.MonitorStats
- isHighlightAllAtOnce() - Method in class io.github.jspinak.brobot.action.basic.highlight.HighlightOptions
- isHighlightBestMatch() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.VisualProperties
- isHighLoad() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.SystemMetrics
-
Indicates if the system is under high load.
- isHighQuality(double) - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
-
Check if this was a high-quality match (good similarity scores).
- isImageVerificationPassed() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult
- isIncludeCorrelationId() - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.OutputConfiguration
- isIncludeMemoryUsage() - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.EnrichmentConfiguration
- isIncludeNoMatches() - Method in class io.github.jspinak.brobot.action.basic.find.SimilarImagesFindOptions
- isIncludeScreenshots() - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.EnrichmentConfiguration
- isIncludeSimilarityScores() - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.EnrichmentConfiguration
- isIncludeStateContext() - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.OutputConfiguration
- isIncludeStateObjects() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Analysis
-
Include state objects in scene analysis
- isIncludeThread() - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.OutputConfiguration
- isIncludeTimestamp() - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.OutputConfiguration
- isIncludeTimingBreakdown() - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.EnrichmentConfiguration
- isInitDynamicProfiles() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Analysis
-
Initialize profiles for dynamic images
- isInitializationSuccessful() - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator
-
Check if initialization is complete and successful.
- isInitialized() - Static method in class io.github.jspinak.brobot.capture.ScreenDimensions
-
Check if dimensions have been initialized.
- isInitialized() - Method in class io.github.jspinak.brobot.initialization.StateInitializationOrchestrator
-
Check if initialization is complete
- isInitialized() - Static method in class io.github.jspinak.brobot.startup.OpenCVNativeLibraryInitializer
-
Checks if OpenCV native libraries have been initialized.
- isInitStaticProfiles() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Analysis
-
Initialize profiles for static images
- isInSearchRegions(Match, ActionConfig, Pattern) - Method in class io.github.jspinak.brobot.analysis.match.EdgeBasedProofer
-
Validates if a match is within regions derived from action options and pattern.
- isInSearchRegions(Match, ActionConfig, Pattern) - Method in interface io.github.jspinak.brobot.analysis.match.MatchProofer
-
Validates if a match is within search regions derived from action options and pattern.
- isInSearchRegions(Match, ActionConfig, Pattern) - Method in class io.github.jspinak.brobot.analysis.match.RegionBasedProofer
-
Validates if a match falls within the allowed search regions for a pattern.
- isInSearchRegions(Match, List<Region>) - Method in class io.github.jspinak.brobot.analysis.match.EdgeBasedProofer
-
Validates if all four corners of a match fall within the search regions.
- isInSearchRegions(Match, List<Region>) - Method in interface io.github.jspinak.brobot.analysis.match.MatchProofer
-
Validates if a match is within the specified search regions.
- isInSearchRegions(Match, List<Region>) - Method in class io.github.jspinak.brobot.analysis.match.RegionBasedProofer
-
Checks if a match is completely contained within any of the provided regions.
- isLevelEnabled(ImageDebugConfig.DebugLevel) - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig
-
Check if a specific debug level is active.
- isLoggable() - Method in class io.github.jspinak.brobot.action.ActionResult
- isLoggingEnabled(LogCategory, LogLevel) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger
-
Check if logging is enabled for the given category and level.
- isLoggingEnabled(LogCategory, LogLevel) - Method in class io.github.jspinak.brobot.logging.BrobotLoggerImpl
- isLoggingEnabled(LogCategory, LogLevel) - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration
-
Check if logging is enabled - delegates to SLF4J/Logback.
- isLogMonitorInfo() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Monitor
-
Log monitor information for each operation
- isLogOnFailure() - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer.LoggingConfiguration
- isLogOnSuccess() - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer.LoggingConfiguration
- isLogStackTraces() - Method in class io.github.jspinak.brobot.config.automation.AutomationConfig
-
Whether to log stack traces for automation failures.
- isMemoryIntensive(long) - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
-
Check if this operation used excessive memory.
- isMemoryUsage() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.LogProperties
- isMock() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Core
-
Enable mock mode for simulated execution
- isMock() - Method in class io.github.jspinak.brobot.config.environment.ExecutionMode
-
Determines whether the framework should execute in mock mode.
- isMockMode() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
-
Whether this result was generated in mock mode.
- isMockMode() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.CoreConfig
-
Enable mock mode for testing without real GUI operations
- isMockMode() - Method in class io.github.jspinak.brobot.config.core.MockModeResolver
-
Resolves the mock mode setting.
- isMockMode() - Method in class io.github.jspinak.brobot.config.environment.ExecutionEnvironment
-
Checks if Brobot is running in mock mode.
- isMockMode() - Static method in class io.github.jspinak.brobot.config.mock.MockModeManager
-
Checks if mock mode is currently enabled.
- isMockMode() - Method in class io.github.jspinak.brobot.startup.orchestration.LifecycleManager.FrameworkStatus
- isMockMode() - Method in class io.github.jspinak.brobot.tools.testing.wrapper.HighlightWrapper
-
Checks if the wrapper is in mock mode.
- isMoreSequencesAllowed(ActionResult) - Method in class io.github.jspinak.brobot.action.internal.execution.ActionLifecycleManagement
-
Determines if additional sequences are permitted for this action.
- isMoveBeforeClick() - Method in class io.github.jspinak.brobot.core.executors.ClickExecutor.ClickOptions
- isMultiMonitorEnabled() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Monitor
-
Enable multi-monitor support
- isNeedsDelayedLoading() - Method in class io.github.jspinak.brobot.model.element.Pattern
- isNormalMode() - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig
-
Helper method to check if running in normal mode.
- isNumeric(String) - Static method in class io.github.jspinak.brobot.util.string.RegexPatterns
-
Checks if a string contains only numeric characters and decimal points.
- isOkToContinueAction(ActionResult, int) - Method in class io.github.jspinak.brobot.action.internal.execution.ActionLifecycleManagement
-
Master control method determining if an action should continue executing.
- isOptional() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification.TransitionStep
- isPathValid() - Method in class io.github.jspinak.brobot.config.core.ImagePathResolver
- isPatternDetails() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.LogProperties
- isPaused() - Method in interface io.github.jspinak.brobot.control.ExecutionController
-
Checks if the execution is currently paused.
- isPaused() - Method in class io.github.jspinak.brobot.control.ExecutionPauseController
-
Check if currently paused
- isPaused() - Method in class io.github.jspinak.brobot.control.ThreadSafeExecutionController
- isPaused() - Method in class io.github.jspinak.brobot.navigation.monitoring.BaseAutomation
-
Checks if the automation is currently paused.
- isPauseEnabled() - Method in class io.github.jspinak.brobot.control.ExecutionPauseController
-
Check if pause functionality is enabled
- isPhysicalResolution() - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
- isPhysicalResolution() - Method in class io.github.jspinak.brobot.capture.UnifiedCaptureService
-
Checks if the current provider captures at physical resolution.
- isPrinted() - Method in class io.github.jspinak.brobot.action.internal.execution.ActionLifecycle
-
Flag indicating whether action details have been logged.
- isProfile(String) - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration
-
Check if running in a specific profile
- isProfileExplicitlySet() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.EnvironmentConfig
-
Track if profile was explicitly set
- isRebuildOnMismatch() - Method in class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler.StateCheckConfiguration
- isRecording() - Method in interface io.github.jspinak.brobot.persistence.PersistenceProvider
-
Check if currently recording.
- isRecordingEnabled() - Method in class io.github.jspinak.brobot.tools.actionhistory.RecordingActionWrapper
-
Check if recording is currently enabled.
- isRecoverable() - Method in exception class io.github.jspinak.brobot.exception.AutomationException
-
Checks if the error is potentially recoverable.
- isRegression() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ComparisonResult
- isRemoteMode() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.EnvironmentConfig
-
Remote automation settings
- isResetOnInactivity() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions
-
Whether delays should reset after a period of inactivity.
- isResultSuccess() - Method in class io.github.jspinak.brobot.model.action.ActionRecord
-
The Result was successful.
- isRetryAttempt() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
-
Whether the current action is part of a retry sequence.
- isRetryAttempt(boolean) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.IllustrationContextBuilder
-
Whether the current action is part of a retry sequence.
- isReturnAllScores() - Method in class io.github.jspinak.brobot.action.basic.find.SimilarImagesFindOptions
- isRunDiagnosticsOnFailure() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig
-
Whether to run diagnostics on failure
- isRunning() - Method in interface io.github.jspinak.brobot.control.ExecutionController
-
Checks if the execution is currently running.
- isRunning() - Method in class io.github.jspinak.brobot.control.ThreadSafeExecutionController
- isRunning() - Method in class io.github.jspinak.brobot.navigation.monitoring.BaseAutomation
-
Returns the current running state of the automation.
- isRunning() - Method in class io.github.jspinak.brobot.navigation.monitoring.MonitoringService
-
Checks if a continuous automation task is currently running.
- isRunning() - Method in class io.github.jspinak.brobot.startup.orchestration.FrameworkLifecycleManager
-
Checks if the framework startup component is currently running.
- isRunning() - Method in class io.github.jspinak.brobot.startup.orchestration.LifecycleManager.FrameworkStatus
- isRunning() - Method in class io.github.jspinak.brobot.startup.orchestration.LifecycleManager
- isRunningInWSL() - Method in class io.github.jspinak.brobot.util.image.core.ScreenCaptureValidator
-
Check if running in WSL
- isSameMatchGroup(Match, Match, int, int) - Method in class io.github.jspinak.brobot.analysis.match.AbsoluteSizeFusionDecider
-
Determines if two matches should be fused based on absolute distance thresholds.
- isSameMatchGroup(Match, Match, int, int) - Method in interface io.github.jspinak.brobot.analysis.match.MatchFusionDecider
-
Determines whether two matches belong to the same logical group and should be fused.
- isSameMatchGroup(Match, Match, int, int) - Method in class io.github.jspinak.brobot.analysis.match.RelativeSizeFusionDecider
-
Determines if two matches should be fused based on size-relative distance thresholds.
- isSaveComparisons() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig
-
Save comparison images showing pattern vs found region.
- isSaveFailureScreenshots() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.SikuliConfig
-
Save screenshots on failures
- isSaveHistory() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Screenshot
-
Enable history saving with illustrations
- isSavePatterns() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig
-
Save pattern images to disk.
- isSaveScreenshots() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig
-
Save debug screenshots to disk.
- isSaveSnapshots() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Screenshot
-
Enable screenshot saving
- isScalingNeeded() - Method in class io.github.jspinak.brobot.util.coordinates.CoordinateScaler
-
Checks if coordinate scaling is needed based on current configuration.
- isScreenCaptureAvailable() - Method in class io.github.jspinak.brobot.startup.orchestration.LifecycleManager.FrameworkStatus
- isSearchAllMonitors() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Monitor
-
Search across all monitors when finding elements
- isSearchPath() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.LogProperties
- isSearchTime() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.LogProperties
- isSendLogs() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Testing
-
Send logs to external systems
- isSetKmeansColorProfiles() - Method in class io.github.jspinak.brobot.model.element.Pattern
- isShared() - Method in class io.github.jspinak.brobot.model.state.StateImage
- isShowActionConfig() - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.VerboseModeConfig
-
Whether to show action options in verbose mode.
- isShowBox() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.ConsoleProperties
- isShowFailedRegions() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.VisualProperties
- isShowMatchCoordinates() - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.NormalModeConfig
-
Whether to show match coordinates in normal mode.
- isShowMatchCount() - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.NormalModeConfig
-
Whether to show match count in normal mode.
- isShowMatchScores() - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.VerboseModeConfig
-
Whether to show match scores in verbose mode.
- isShowMatchScores() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.VisualProperties
- isShowMetadata() - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.VerboseModeConfig
-
Whether to show metadata in verbose mode.
- isShowPerformanceBreakdown() - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.VerboseModeConfig
-
Whether to show performance breakdown in verbose mode.
- isShowSearchRegions() - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.VerboseModeConfig
-
Whether to show search regions in verbose mode.
- isShowSearchRegions() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.VisualProperties
- isShowStackTrace() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.ConsoleProperties
- isShowStackTraces() - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.VerboseModeConfig
-
Whether to show stack traces for errors in verbose mode.
- isShowTimestamp() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.ConsoleProperties
- isShowTiming() - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.NormalModeConfig
-
Whether to show timing information in normal mode.
- isShutdownInProgress() - Method in class io.github.jspinak.brobot.lifecycle.ApplicationLifecycleService
-
Checks if shutdown is currently in progress.
- isShutdownInProgress() - Method in class io.github.jspinak.brobot.lifecycle.BrobotShutdownHandler
-
Checks if shutdown is currently in progress.
- isSikulixActive() - Method in class io.github.jspinak.brobot.startup.orchestration.LifecycleManager.FrameworkStatus
- isSimilarityScores() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.LogProperties
- isSimilarTo(ColorInfo, double) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
- isSkipIfStatesMissing() - Method in class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler.StateCheckConfiguration
- isSlow(long) - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
-
Check if this operation was slow compared to a threshold.
- isSmartImageLoaderAvailable() - Static method in class io.github.jspinak.brobot.util.image.core.BufferedImageUtilities
-
Check if SmartImageLoader is available (Spring context is initialized).
- isSpecialStateId(Long) - Static method in enum class io.github.jspinak.brobot.model.state.special.SpecialStateType
- isStateActive(String) - Method in class io.github.jspinak.brobot.action.result.StateTracker
-
Checks if a state is active.
- isStateActive(String) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
-
Checks if a state is currently active.
- isStateImageLoaded(String) - Method in class io.github.jspinak.brobot.startup.state.StateImageLoader
-
Check if a specific State bean has completed image loading.
- isStateRegistered(String) - Method in class io.github.jspinak.brobot.annotations.StateRegistrationService
-
Checks if a state is already registered.
- isStateTransitionEvent() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent
-
Checks if this is a state transition event.
- isStateVerificationPassed() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult
- isStaysVisibleAfterTransition() - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions
-
When set, the same variable in a Transition takes precedence over this one.
- isStepLoggingEnabled() - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger.ChainContext
- isStopped() - Method in interface io.github.jspinak.brobot.control.ExecutionController
-
Checks if the execution has been stopped.
- isStopped() - Method in class io.github.jspinak.brobot.control.ThreadSafeExecutionController
- isStopped() - Method in class io.github.jspinak.brobot.navigation.monitoring.BaseAutomation
-
Checks if the automation has been stopped.
- isSuccess() - Method in class io.github.jspinak.brobot.action.ActionResult
-
Indicates whether the action achieved its intended goal.
- isSuccess() - Method in class io.github.jspinak.brobot.action.composite.repeat.ModernRepeatUntilConfig
- isSuccess() - Method in class io.github.jspinak.brobot.action.composite.repeat.RepeatUntilConfig
- isSuccess() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
- isSuccess() - Method in class io.github.jspinak.brobot.aspects.core.ActionLifecycleAspect.ActionContext
- isSuccess() - Method in class io.github.jspinak.brobot.config.core.SmartImageLoader.LoadResult
- isSuccess() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
-
Whether the action succeeded
- isSuccess() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
-
Whether the search was successful (found at least one match)
- isSuccess() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
-
Whether this operation was considered successful
- isSuccess() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
-
Whether the transition succeeded
- isSuccess() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult
- isSuccess() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.ActionExecutionRecord
- isSuccess() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification.ActionAttempt
- isSuccess() - Method in class io.github.jspinak.brobot.tools.tuning.model.TuningExperiment
-
Indicates whether the action succeeded with these parameters.
- isSuccessful() - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator.PhaseStatus
- isSuccessful() - Method in class io.github.jspinak.brobot.tools.testing.exploration.StateVisit
- isSuccessfulAction() - Method in class io.github.jspinak.brobot.logging.LogEntry
-
Check if this log entry represents a successful action.
- isTerminated() - Method in enum class io.github.jspinak.brobot.control.ExecutionState
-
Checks if the execution has terminated (stopped or stopping)
- isThrowOnFailure() - Method in class io.github.jspinak.brobot.config.automation.AutomationConfig
-
Whether to throw exceptions when automation fails.
- isThrowOnFailure() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig
-
Whether to throw exception on verification failure
- isUseColors() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.ConsoleProperties
- isUseCompactFormat() - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.NormalModeConfig
-
Whether to use compact formatting in normal mode.
- isUseDefinedRegion() - Method in class io.github.jspinak.brobot.action.basic.find.BaseFindOptions
- isUseDilation() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
-
Flag to enable morphological dilation.
- isUseExecutionTime() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.QualityMetrics
-
Whether to consider action execution time in quality calculations.
- isUseGaussianBlur() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
-
Flag to enable Gaussian blur preprocessing.
- isUseGrayscale() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
-
Flag to enable grayscale conversion.
- isUseRegionSize() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.QualityMetrics
-
Whether to consider match region size in quality calculations.
- isUseThreshold() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
-
Flag to enable binary thresholding.
- isUsingPhysicalResolution() - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
-
Checks if the current configuration uses physical resolution.
- isValid() - Method in class io.github.jspinak.brobot.runner.json.validation.model.ValidationResult
-
Determines if the configuration is valid for use.
- isValid() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationResult
-
Checks if the validation passed all checks.
- isValid() - Method in class io.github.jspinak.brobot.util.image.core.ScreenCaptureValidator.ValidationResult
- isValid(JsonNode, String) - Method in class io.github.jspinak.brobot.runner.json.parsing.SchemaManager
-
Checks if a JSON node is valid according to a specified schema.
- isValidGridNumber(int) - Static method in class io.github.jspinak.brobot.tools.testing.mock.grid.MockGridConfig
-
Validates if a grid number is valid for the current configuration.
- isValidMonitorIndex(int) - Method in class io.github.jspinak.brobot.monitor.MonitorManager
-
Check if monitor index is valid
- isVerboseLogging() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.CoreConfig
-
Enable verbose logging for debugging
- isVerboseMode() - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig
-
Helper method to check if running in verbose mode.
- isVerifyInitialStates() - Method in class io.github.jspinak.brobot.startup.orchestration.StartupConfiguration
-
Whether to automatically verify initial states on startup.
- isVisualDebugging() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.SikuliConfig
-
Enable visual debugging features
- isVisualEnabled() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig
-
Check if visual debugging is enabled.
- Iteration - Search tag in package io.github.jspinak.brobot.runner.dsl.statements
- Section
- IterativePatternFinder - Class in io.github.jspinak.brobot.action.internal.find
-
Orchestrates iterative pattern finding across multiple scenes and state images.
- IterativePatternFinder(ActionLifecycleManagement, FindAll, DynamicRegionResolver) - Constructor for class io.github.jspinak.brobot.action.internal.find.IterativePatternFinder
-
Creates a new IterativePatternFinder instance with required dependencies.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form