Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

C

cached(String, Supplier<ActionHistory>) - Static method in class io.github.jspinak.brobot.tools.testing.mock.history.MockActionHistoryFactory
Creates a cached ActionHistory that can be reused.
Caching - Search tag in package io.github.jspinak.brobot.model.analysis.scene
Section
Caching - Search tag in package io.github.jspinak.brobot.runner.json.validation.resource
Section
calculateBoundingBox(Location, Location) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
calculatePatternScaleFactor(double) - Static method in class io.github.jspinak.brobot.dpi.DPIScalingStrategy
Calculates the pattern scale factor for SikuliX matching
called(String) - Method in class io.github.jspinak.brobot.model.element.Location.Builder
Sets the name for this location.
canCaptureScreen() - Method in class io.github.jspinak.brobot.config.environment.ExecutionEnvironment
Checks if screen capture operations are allowed.
canEqual(Object) - Method in class io.github.jspinak.brobot.action.ActionResult
 
canEqual(Object) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer.LoggingConfiguration
 
canEqual(Object) - Method in class io.github.jspinak.brobot.action.result.ActionAnalysis
 
canEqual(Object) - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
 
canEqual(Object) - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
 
canEqual(Object) - Method in class io.github.jspinak.brobot.action.result.MatchCollection
 
canEqual(Object) - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
 
canEqual(Object) - Method in class io.github.jspinak.brobot.action.result.MovementTracker
 
canEqual(Object) - Method in class io.github.jspinak.brobot.action.result.RegionManager
 
canEqual(Object) - Method in class io.github.jspinak.brobot.action.result.StateTracker
 
canEqual(Object) - Method in class io.github.jspinak.brobot.action.result.TextExtractionResult
 
canEqual(Object) - Method in class io.github.jspinak.brobot.action.result.TimingData
 
canEqual(Object) - Method in class io.github.jspinak.brobot.action.result.TimingData.TimeSegment
 
canEqual(Object) - Method in class io.github.jspinak.brobot.aspects.core.ActionLifecycleAspect.ActionContext
 
canEqual(Object) - Method in class io.github.jspinak.brobot.aspects.data.DatasetCollectionAspect.DatasetStats
 
canEqual(Object) - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect.MonitorStats
 
canEqual(Object) - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect.StateNode
 
canEqual(Object) - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect.TransitionStats
 
canEqual(Object) - Method in class io.github.jspinak.brobot.config.automation.AutomationConfig
 
canEqual(Object) - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration
 
canEqual(Object) - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.CoreConfig
 
canEqual(Object) - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.EnvironmentConfig
 
canEqual(Object) - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.PerformanceConfig
 
canEqual(Object) - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.SikuliConfig
 
canEqual(Object) - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig
 
canEqual(Object) - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.NormalModeConfig
 
canEqual(Object) - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.VerboseModeConfig
 
canEqual(Object) - Method in class io.github.jspinak.brobot.config.mock.MockProperties.ActionSuccessProbability
 
canEqual(Object) - Method in class io.github.jspinak.brobot.config.mock.MockProperties
 
canEqual(Object) - Method in class io.github.jspinak.brobot.debug.DebugReportGenerator.SessionData
 
canEqual(Object) - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig
 
canEqual(Object) - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.ConsoleProperties
 
canEqual(Object) - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.LogProperties
 
canEqual(Object) - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.RealTimeProperties
 
canEqual(Object) - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.VisualProperties
 
canEqual(Object) - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
canEqual(Object) - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext.Context
 
canEqual(Object) - Method in class io.github.jspinak.brobot.logging.LogEntry
 
canEqual(Object) - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration
 
canEqual(Object) - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.EnrichmentConfiguration
 
canEqual(Object) - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.OutputConfiguration
 
canEqual(Object) - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.PerformanceConfiguration
 
canEqual(Object) - Method in class io.github.jspinak.brobot.model.action.ActionHistory
 
canEqual(Object) - Method in class io.github.jspinak.brobot.model.element.Anchor
 
canEqual(Object) - Method in class io.github.jspinak.brobot.model.element.Anchors
 
canEqual(Object) - Method in class io.github.jspinak.brobot.model.element.Location
 
canEqual(Object) - Method in class io.github.jspinak.brobot.model.element.Pattern
 
canEqual(Object) - Method in class io.github.jspinak.brobot.model.element.Position
 
canEqual(Object) - Method in class io.github.jspinak.brobot.model.element.Scene
 
canEqual(Object) - Method in class io.github.jspinak.brobot.model.element.SearchRegionOnObject
 
canEqual(Object) - Method in class io.github.jspinak.brobot.model.element.SearchRegions
 
canEqual(Object) - Method in class io.github.jspinak.brobot.model.element.Text
 
canEqual(Object) - Method in class io.github.jspinak.brobot.model.state.special.StateText
 
canEqual(Object) - Method in class io.github.jspinak.brobot.model.state.StateObjectMetadata
 
canEqual(Object) - Method in class io.github.jspinak.brobot.model.state.StateRegion
 
canEqual(Object) - Method in class io.github.jspinak.brobot.model.state.StateString
 
canEqual(Object) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions
 
canEqual(Object) - Method in class io.github.jspinak.brobot.navigation.transition.TaskSequenceStateTransition
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.BusinessTask
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.expressions.BinaryOperationExpression
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.expressions.BuilderExpression
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.expressions.LiteralExpression
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.expressions.MethodCallExpression
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.expressions.VariableExpression
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.InstructionSet
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.model.ActionStep
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.model.BuilderMethod
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.model.Parameter
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.model.TaskSequence
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.statements.AssignmentStatement
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.statements.ForEachStatement
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.statements.IfStatement
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.statements.MethodCallStatement
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.statements.ReturnStatement
 
canEqual(Object) - Method in class io.github.jspinak.brobot.runner.dsl.statements.VariableDeclarationStatement
 
canEqual(Object) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig
 
canEqual(Object) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.BatchConfig
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.QualityMetrics
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.ActionExecutionRecord
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.SystemMetrics
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.history.performance.OptimizationDecision
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.testing.exploration.StateVisit
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions.TimeRange
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification.ActionAttempt
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification
 
canEqual(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification.TransitionStep
 
canHandle(ActionConfig) - Method in interface io.github.jspinak.brobot.action.strategy.ActionStrategy
Check if this strategy can handle the given action configuration.
canHide(String...) - Method in class io.github.jspinak.brobot.model.state.State.Builder
 
canPause() - Method in enum class io.github.jspinak.brobot.control.ExecutionState
Checks if the execution can be paused
canResume() - Method in enum class io.github.jspinak.brobot.control.ExecutionState
Checks if the execution can be resumed
canStart() - Method in enum class io.github.jspinak.brobot.control.ExecutionState
Checks if the execution can be started
canStop() - Method in enum class io.github.jspinak.brobot.control.ExecutionState
Checks if the execution can be stopped
capture() - Method in class io.github.jspinak.brobot.capture.BrobotScreenCapture
Captures the screen using the configured strategy.
capture() - Static method in class io.github.jspinak.brobot.capture.CrossPlatformPhysicalCapture
Captures the screen at physical resolution using the best available method.
capture() - Static method in class io.github.jspinak.brobot.capture.FFmpegPhysicalCapture
Captures the screen at physical resolution using FFmpeg.
capture() - Static method in class io.github.jspinak.brobot.capture.ImageMagickPhysicalCapture
Captures the screen at physical resolution using ImageMagick.
capture() - Static method in class io.github.jspinak.brobot.capture.JavaCVFFmpegCapture
Captures the screen at physical resolution using JavaCV's bundled FFmpeg.
capture() - Static method in class io.github.jspinak.brobot.capture.PhysicalScreenCapture
Captures the screen at physical resolution, bypassing DPI scaling.
capture() - Static method in class io.github.jspinak.brobot.capture.WindowsPhysicalCapture
Captures using the best available method for physical resolution.
capture(int, double) - Method in class io.github.jspinak.brobot.util.image.capture.ScreenshotRecorder
Captures a fixed number of screenshots at regular intervals.
capture(Rectangle) - Method in class io.github.jspinak.brobot.capture.BrobotScreenCapture
Captures a specific region using the configured strategy.
captureActiveScreen() - Method in class io.github.jspinak.brobot.core.services.MockScreenCaptureService
 
captureActiveScreen() - Method in interface io.github.jspinak.brobot.core.services.ScreenCaptureService
Captures the screen containing the mouse cursor.
captureActiveScreen() - Method in class io.github.jspinak.brobot.core.services.SikuliScreenCapture
 
captureBestMatch(Pattern, Scene, List<Match>) - Method in class io.github.jspinak.brobot.action.internal.find.scene.BestMatchCapture
Captures the best matching region for a pattern, regardless of similarity threshold.
CaptureConfiguration - Class in io.github.jspinak.brobot.capture
Configuration helper for the modular capture system.
CaptureConfiguration(UnifiedCaptureService, Environment) - Constructor for class io.github.jspinak.brobot.capture.CaptureConfiguration
 
CaptureConfiguration.CaptureMode - Enum Class in io.github.jspinak.brobot.capture
Provider presets for quick switching.
captureCurrentExecution(ActionResult, Pattern, ActionConfig) - Method in class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryPersistence
Capture current execution and add to Pattern's ActionHistory.
CaptureDebugger - Class in io.github.jspinak.brobot.util.image.debug
Comprehensive debugging tool for screen capture issues.
CaptureDebugger() - Constructor for class io.github.jspinak.brobot.util.image.debug.CaptureDebugger
 
captureFullScreen() - Method in class io.github.jspinak.brobot.util.image.capture.DirectRobotCapture
Captures the full screen using SikuliX Screen API.
captureInitialState() - Method in class io.github.jspinak.brobot.action.result.MatchCollection
Stores the initial state of matches before processing.
captureIntermediateStates() - Element in annotation interface io.github.jspinak.brobot.aspects.annotations.CollectData
Whether to capture intermediate states.
captureMonitor(int) - Method in class io.github.jspinak.brobot.core.services.MockScreenCaptureService
 
captureMonitor(int) - Method in interface io.github.jspinak.brobot.core.services.ScreenCaptureService
Captures a specific monitor by index.
captureMonitor(int) - Method in class io.github.jspinak.brobot.core.services.SikuliScreenCapture
 
capturePattern(String, Rectangle) - Method in class io.github.jspinak.brobot.util.capture.BrobotPatternCapture
Capture a pattern from screen with metadata.
capturePhysical(Screen) - Static method in class io.github.jspinak.brobot.config.dpi.PhysicalResolutionCapture
Captures the screen and scales it to physical resolution if needed.
CaptureProvider - Interface in io.github.jspinak.brobot.capture.provider
Interface for screen capture providers.
CaptureProvider.ResolutionType - Enum Class in io.github.jspinak.brobot.capture.provider
 
captureRegion(int, int, int, int) - Static method in class io.github.jspinak.brobot.capture.FFmpegPhysicalCapture
Captures a specific region at physical resolution.
captureRegion(int, int, int, int) - Static method in class io.github.jspinak.brobot.capture.ImageMagickPhysicalCapture
Captures a specific region.
captureRegion(int, int, int, int) - Method in class io.github.jspinak.brobot.core.services.MockScreenCaptureService
 
captureRegion(int, int, int, int) - Method in interface io.github.jspinak.brobot.core.services.ScreenCaptureService
Captures a specific region of the screen.
captureRegion(int, int, int, int) - Method in class io.github.jspinak.brobot.core.services.SikuliScreenCapture
 
captureRegion(int, int, int, int) - Method in class io.github.jspinak.brobot.util.image.capture.DirectRobotCapture
Captures a screen region using SikuliX Screen API.
captureRegion(int, Rectangle) - Method in class io.github.jspinak.brobot.capture.BrobotCaptureService
Captures a region of a specific screen.
captureRegion(int, Rectangle) - Method in interface io.github.jspinak.brobot.capture.provider.CaptureProvider
Captures a region on a specific screen.
captureRegion(int, Rectangle) - Method in class io.github.jspinak.brobot.capture.provider.FFmpegCaptureProvider
 
captureRegion(int, Rectangle) - Method in class io.github.jspinak.brobot.capture.provider.JavaCVFFmpegProvider
 
captureRegion(int, Rectangle) - Method in class io.github.jspinak.brobot.capture.provider.RobotCaptureProvider
 
captureRegion(int, Rectangle) - Method in class io.github.jspinak.brobot.capture.provider.SikuliXCaptureProvider
 
captureRegion(int, Rectangle) - Method in class io.github.jspinak.brobot.capture.UnifiedCaptureService
Captures a region of a specific screen.
captureRegion(Region) - Method in interface io.github.jspinak.brobot.core.services.ScreenCaptureService
Captures a specific region of the screen using a Region object.
captureRegion(Rectangle) - Method in class io.github.jspinak.brobot.capture.BrobotCaptureService
Captures a region of the primary screen.
captureRegion(Rectangle) - Method in interface io.github.jspinak.brobot.capture.provider.CaptureProvider
Captures a specific region of the screen.
captureRegion(Rectangle) - Method in class io.github.jspinak.brobot.capture.provider.FFmpegCaptureProvider
 
captureRegion(Rectangle) - Method in class io.github.jspinak.brobot.capture.provider.JavaCVFFmpegProvider
 
captureRegion(Rectangle) - Method in class io.github.jspinak.brobot.capture.provider.RobotCaptureProvider
 
captureRegion(Rectangle) - Method in class io.github.jspinak.brobot.capture.provider.SikuliXCaptureProvider
 
captureRegion(Rectangle) - Method in class io.github.jspinak.brobot.capture.UnifiedCaptureService
Captures a region of the primary screen.
captureRegion(Region) - Method in class io.github.jspinak.brobot.capture.BrobotCaptureService
Captures a region defined by a Brobot/SikuliX Region object.
captureRegion(Region) - Method in class io.github.jspinak.brobot.capture.UnifiedCaptureService
Captures a SikuliX Region.
CaptureScalingAnalyzer - Class in io.github.jspinak.brobot.tools.diagnostics
Analyzes why SikuliX captures at 1536x864 instead of 1920x1080.
CaptureScalingAnalyzer() - Constructor for class io.github.jspinak.brobot.tools.diagnostics.CaptureScalingAnalyzer
 
captureScreen() - Method in class io.github.jspinak.brobot.capture.BrobotCaptureService
Captures the entire primary screen.
captureScreen() - Method in interface io.github.jspinak.brobot.capture.provider.CaptureProvider
Captures the entire screen.
captureScreen() - Method in class io.github.jspinak.brobot.capture.provider.FFmpegCaptureProvider
 
captureScreen() - Method in class io.github.jspinak.brobot.capture.provider.JavaCVFFmpegProvider
 
captureScreen() - Method in class io.github.jspinak.brobot.capture.provider.RobotCaptureProvider
 
captureScreen() - Method in class io.github.jspinak.brobot.capture.provider.SikuliXCaptureProvider
 
captureScreen() - Method in class io.github.jspinak.brobot.capture.UnifiedCaptureService
Captures the entire primary screen.
captureScreen() - Method in class io.github.jspinak.brobot.core.services.MockScreenCaptureService
 
captureScreen() - Method in interface io.github.jspinak.brobot.core.services.ScreenCaptureService
Captures the entire primary screen.
captureScreen() - Method in class io.github.jspinak.brobot.core.services.SikuliScreenCapture
 
captureScreen() - Method in class io.github.jspinak.brobot.util.image.core.ScreenCaptureValidator
Capture a screen image
captureScreen(int) - Method in class io.github.jspinak.brobot.capture.BrobotCaptureService
Captures a specific screen.
captureScreen(int) - Method in interface io.github.jspinak.brobot.capture.provider.CaptureProvider
Captures a specific screen (for multi-monitor setups).
captureScreen(int) - Method in class io.github.jspinak.brobot.capture.provider.FFmpegCaptureProvider
 
captureScreen(int) - Method in class io.github.jspinak.brobot.capture.provider.JavaCVFFmpegProvider
 
captureScreen(int) - Method in class io.github.jspinak.brobot.capture.provider.RobotCaptureProvider
 
captureScreen(int) - Method in class io.github.jspinak.brobot.capture.provider.SikuliXCaptureProvider
 
captureScreen(int) - Method in class io.github.jspinak.brobot.capture.UnifiedCaptureService
Captures a specific screen by ID.
captureScreenshot(String) - Method in class io.github.jspinak.brobot.util.image.capture.ScreenshotCapture
Captures a screenshot of the primary screen using SikuliX Screen.
captureScreenshots() - Element in annotation interface io.github.jspinak.brobot.aspects.annotations.CollectData
Whether to capture screenshots before/after execution.
Capture Strategies - Search tag in package io.github.jspinak.brobot.util.image.capture
Section
Capture Utilities - Search tag in package io.github.jspinak.brobot.action.internal.capture
Section
captureWithFrameRecorder() - Static method in class io.github.jspinak.brobot.capture.JavaCVFFmpegCapture
Alternative capture method using FFmpegFrameRecorder for fallback.
captureWithPowerShell() - Static method in class io.github.jspinak.brobot.capture.WindowsPhysicalCapture
Captures using PowerShell with .NET Framework.
captureWithScaledRobot() - Static method in class io.github.jspinak.brobot.capture.WindowsPhysicalCapture
Captures the screen at physical resolution using Robot with scaling.
cascadeMultiplier(double) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern.FailurePatternBuilder
Multiplier for probability increase in cascading failures.
cascadeMultiplier(double) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig.MockScenarioConfigBuilder
Factor by which to multiply failure probabilities when cascading is enabled.
cascading(boolean) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern.FailurePatternBuilder
Whether failures should increase in probability (cascading failures).
cascadingFailures(boolean) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig.MockScenarioConfigBuilder
Whether this scenario should cascade failures (one failure increases probability of subsequent failures).
Cascading States - Search tag in package io.github.jspinak.brobot.navigation.transition
Section
Categories of Composite Actions - Search tag in package io.github.jspinak.brobot.action.composite
Section
category() - Element in annotation interface io.github.jspinak.brobot.aspects.annotations.CollectData
Category for organizing the collected data.
category(LogCategory) - Method in class io.github.jspinak.brobot.logging.LogEntry.LogEntryBuilder
 
centerOnScreen() - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
Centers the region on the screen.
centerOnScreen(int, int, int, int) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
Creates a centered region with the specified size.
ChainBuilder() - Constructor for class io.github.jspinak.brobot.util.ConditionalActionWrapper.ChainBuilder
 
ChainContext(String) - Constructor for class io.github.jspinak.brobot.action.logging.ActionChainLogger.ChainContext
 
ChainPatterns() - Constructor for class io.github.jspinak.brobot.action.examples.ActionChainExamples.ChainPatterns
 
Change Detection - Search tag in package io.github.jspinak.brobot.analysis.compare
Section
Change Detection (OnChange) - Search tag in package io.github.jspinak.brobot.action.basic.wait
Section
ChangedPixels - Class in io.github.jspinak.brobot.analysis.motion
Primary implementation of FindDynamicPixels that detects pixel changes across a sequence of images to identify motion.
ChangedPixels(ColorMatrixUtilities) - Constructor for class io.github.jspinak.brobot.analysis.motion.ChangedPixels
Constructs a ChangedPixels instance with the specified matrix operations utility.
CHECK - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
CHECK_ALL - Enum constant in enum class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler.StateCheckConfiguration.CheckMode
Check all required states, regardless of current active status.
CHECK_INACTIVE_ONLY - Enum constant in enum class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler.StateCheckConfiguration.CheckMode
Only check states that are currently inactive.
checkEvent(MockBehaviorVerifier.ExecutionEvent) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification
Processes a new execution event to check against expected patterns.
checkEvent(MockBehaviorVerifier.ExecutionEvent) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification
Processes a new execution event to check against expected transitions.
checkForActiveStates() - Method in class io.github.jspinak.brobot.statemanagement.StateDetector
Verifies that currently active states are still visible on screen.
checkPausePoint() - Method in interface io.github.jspinak.brobot.control.ExecutionController
Checks for pause or stop conditions and blocks if paused.
checkPausePoint() - Method in class io.github.jspinak.brobot.control.ThreadSafeExecutionController
 
checkPausePoint() - Method in class io.github.jspinak.brobot.navigation.monitoring.BaseAutomation
Checks for pause or stop conditions and blocks if paused.
checkPixelValues(BufferedImage) - Method in class io.github.jspinak.brobot.util.image.core.ScreenCaptureValidator
Check if image has non-black pixels
CircuitBreakerOpenException(String) - Constructor for exception class io.github.jspinak.brobot.aspects.recovery.ErrorRecoveryAspect.CircuitBreakerOpenException
 
Circular Reference Detection - Search tag in package io.github.jspinak.brobot.runner.json.validation.crossref
Section
CLASSES_LEGEND - Enum constant in enum class io.github.jspinak.brobot.tools.history.visual.Visualization.Type
 
CLASSIFICATION - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.color.ColorFindOptions.Color
Performs a multi-class classification, assigning each pixel in the scene to the most similar state image based on color profiles.
Classification Features - Search tag in package io.github.jspinak.brobot.action.basic.classify
Section
ClassificationLegend - Class in io.github.jspinak.brobot.tools.history.visual
Creates color-coded legends for classification visualization results.
ClassificationLegend() - Constructor for class io.github.jspinak.brobot.tools.history.visual.ClassificationLegend
 
Classification Process - Search tag in package io.github.jspinak.brobot.action.basic.classify
Section
Classification Results - Search tag in package io.github.jspinak.brobot.model.analysis.scene
Section
Classify - Class in io.github.jspinak.brobot.action.basic.classify
Provides scene classification functionality through the Brobot action interface.
Classify(FindColor) - Constructor for class io.github.jspinak.brobot.action.basic.classify.Classify
 
CLASSIFY - Enum constant in enum class io.github.jspinak.brobot.action.ActionInterface.Type
 
CLASSIFY - Enum constant in enum class io.github.jspinak.brobot.action.ActionType
Classifies images using machine learning
cleanOldHistories(String, int) - Method in class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryPersistence
Delete old history files older than specified days.
cleanPath(Set<Long>, Long) - Method in class io.github.jspinak.brobot.navigation.path.Path
If the Path contains a failed Transition, an empty Path will be returned.
cleanPaths(Set<Long>, Long) - Method in class io.github.jspinak.brobot.navigation.path.Paths
 
cleanup() - Method in class io.github.jspinak.brobot.core.services.JavaCVOCRService
Cleans up resources.
cleanup() - Method in class io.github.jspinak.brobot.lifecycle.BrobotShutdownHandler
PreDestroy hook for cleanup during bean destruction.
cleanupOldSessions() - Method in class io.github.jspinak.brobot.debug.DebugReportGenerator
Clean up old sessions to prevent memory leaks.
clear() - Method in class io.github.jspinak.brobot.action.internal.region.SearchRegionDependencyRegistry
Clears all registered dependencies.
clear() - Method in class io.github.jspinak.brobot.action.result.ActionAnalysis
Clears all analysis data.
clear() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
Clears all history data.
clear() - Method in class io.github.jspinak.brobot.action.result.MatchCollection
Clears all matches from the collection.
clear() - Method in class io.github.jspinak.brobot.action.result.MovementTracker
Clears all movement data.
clear() - Method in class io.github.jspinak.brobot.action.result.RegionManager
Clears all region data.
clear() - Method in class io.github.jspinak.brobot.action.result.StateTracker
Clears all state tracking data.
clear() - Method in class io.github.jspinak.brobot.action.result.TextExtractionResult
Clears all text data.
clear() - Method in class io.github.jspinak.brobot.annotations.StateAnnotationBeanPostProcessor
Clear the collected state beans (useful for testing).
clear() - Method in class io.github.jspinak.brobot.annotations.TransitionAnnotationBeanPostProcessor
Clear all collected beans.
clear() - Method in class io.github.jspinak.brobot.runner.json.validation.model.ValidationResult
Clears all validation errors from this result.
clearActionCounts() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext.MockTestContextBuilder
 
clearActionEnabledMap() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
 
clearActionFailurePatterns() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig.MockScenarioConfigBuilder
 
clearActivationConditions() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig.MockScenarioConfigBuilder
 
clearActiveStates() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext.MockTestContextBuilder
 
clearActiveTimeRanges() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions.TemporalConditionsBuilder
 
clearAllChains() - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger
Clear all active chains (useful for cleanup)
clearAlwaysIllustrateStates() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
 
clearAndType(String) - Method in class io.github.jspinak.brobot.action.ConditionalActionChain
Clears the field and types new text.
clearAndType(String) - Method in interface io.github.jspinak.brobot.core.services.KeyboardController
Clears the current text selection and types new text.
clearCache() - Method in class io.github.jspinak.brobot.config.core.SmartImageLoader
Clear the image cache
clearCache() - Method in class io.github.jspinak.brobot.runner.json.parsing.SchemaManager
Clears the schema cache, forcing schemas to be reloaded on next access.
clearCache() - Static method in class io.github.jspinak.brobot.tools.testing.mock.history.MockActionHistoryFactory
Clears the preset cache.
clearConditions() - Method in class io.github.jspinak.brobot.action.logging.ConditionalLoggingStrategy
Clear all conditions
clearContext() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext
Clear all metadata from the current context.
clearContextData() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.IllustrationContextBuilder
 
clearContextData() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext.MockTestContextBuilder
 
clearContextFilters() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
 
clearCurrentContext() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext
Clear the current thread's context completely.
clearCustomProperties() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
 
clearGlobalVariables() - Method in class io.github.jspinak.brobot.action.logging.DynamicMessageTemplateEngine
Clear all global variables
clearHighlights() - Method in class io.github.jspinak.brobot.aspects.display.VisualFeedbackAspect
Clear all active highlights
clearHistory() - Method in class io.github.jspinak.brobot.aspects.core.ActionLifecycleAspect
Clear all action history.
clearLoggingConfiguration(ActionConfig) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer
Clear logging configuration for an ActionConfig
clearMetadata() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.TestScenarioBuilder
 
clearNeverIllustrateActions() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
 
clearPausePoints() - Method in class io.github.jspinak.brobot.control.ExecutionPauseController
Clear all pause points
clearProperties() - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation.TestVariationBuilder
 
clearRecordingData() - Method in class io.github.jspinak.brobot.tools.actionhistory.RecordingActionWrapper
Clear all recording data without saving.
clearRegions() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.TestScenarioBuilder
 
clearSamplingRates() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
 
clearStateAppearanceProbabilities() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig.MockScenarioConfigBuilder
 
clearStateImages() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.TestScenarioBuilder
 
clearStatesBeforeVerification(boolean) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig.StartupConfigBuilder
Whether to clear active states before verification
clearStateStrings() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.TestScenarioBuilder
 
clearTags() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.TestScenarioBuilder
 
clearTags() - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation.TestVariationBuilder
 
clearTemporalConditions() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig.MockScenarioConfigBuilder
 
clearTransformations() - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation.TestVariationBuilder
 
clearVariations() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.TestScenarioBuilder
 
click() - Method in class io.github.jspinak.brobot.action.ActionConfigShortcuts
Creates a basic single left-click configuration.
click() - Method in class io.github.jspinak.brobot.action.ConditionalActionChain
Adds a click action to the chain.
click() - Static method in class io.github.jspinak.brobot.util.ConditionalActionWrapper
Static factory methods for common action configurations.
click(double, double) - Method in class io.github.jspinak.brobot.action.ActionConfigShortcuts
Creates a single left-click with custom timing.
click(double, StateImage...) - Method in class io.github.jspinak.brobot.action.composite.chains.ActionConfigFacade
Performs a single left click on the first found state image.
click(int, int) - Method in interface io.github.jspinak.brobot.core.services.MouseController
Performs a left mouse click at the specified coordinates.
click(int, int, MouseController.MouseButton) - Method in interface io.github.jspinak.brobot.core.services.MouseController
Performs a mouse click at the specified coordinates.
click(int, int, MouseController.MouseButton) - Method in class io.github.jspinak.brobot.core.services.SikuliMouseController
 
click(ObjectCollection...) - Method in class io.github.jspinak.brobot.action.Action
Performs a Click action with default options on the specified object collections.
click(Location) - Method in class io.github.jspinak.brobot.action.Action
Clicks on the specified location.
click(Location) - Method in class io.github.jspinak.brobot.action.composite.chains.ActionConfigFacade
Performs a single left click at the specified screen location.
click(Location, ActionConfig) - Method in class io.github.jspinak.brobot.action.internal.mouse.SingleClickExecutor
Performs a click operation at the specified location using ActionConfig.
click(Region) - Method in class io.github.jspinak.brobot.action.Action
Clicks on the specified region.
click(Match) - Method in class io.github.jspinak.brobot.action.Action
Clicks on the region of the specified match.
click(StateImage) - Method in class io.github.jspinak.brobot.tools.actionhistory.RecordingActionWrapper
 
click(StateImage...) - Method in class io.github.jspinak.brobot.action.Action
Performs a Click action with default options on the specified state images.
Click - Class in io.github.jspinak.brobot.action.basic.click
Performs click operations on GUI elements without embedded Find operations.
Click() - Constructor for class io.github.jspinak.brobot.action.basic.click.Click
 
CLICK - Enum constant in enum class io.github.jspinak.brobot.action.ActionInterface.Type
 
CLICK - Enum constant in enum class io.github.jspinak.brobot.action.ActionType
Performs single left mouse click on found elements
CLICK - Enum constant in enum class io.github.jspinak.brobot.logging.events.TransitionEvent.TransitionMethod
Direct navigation via clicking
CLICK_UNTIL - Enum constant in enum class io.github.jspinak.brobot.action.ActionInterface.Type
 
CLICK_UNTIL - Enum constant in enum class io.github.jspinak.brobot.action.ActionType
Repeatedly clicks until a condition is met
ClickAndType - Class in io.github.jspinak.brobot.action.composite
Modern implementation of Click and Type composite action using the fluent API.
ClickAndType(ActionChainExecutor) - Constructor for class io.github.jspinak.brobot.action.composite.ClickAndType
 
ClickAndTypeOptions - Class in io.github.jspinak.brobot.action.composite
Configuration for Click and Type composite action.
ClickAndTypeOptions.Builder - Class in io.github.jspinak.brobot.action.composite
Builder for constructing ClickAndTypeOptions with a fluent API.
clickAndVerify(double) - Static method in class io.github.jspinak.brobot.action.examples.ActionChainExamples.ChainPatterns
Creates a standard click-and-verify chain.
clickAndVerify(StateImage, StateImage) - Method in class io.github.jspinak.brobot.action.examples.ActionChainExamples
Example 2: Click and Verify Pattern (replaces ActionResultCombo)
clickAt(Region, Positions.Name) - Method in class io.github.jspinak.brobot.action.composite.chains.ActionConfigFacade
Performs a click at a specific position within a region.
clickBest(double, StateImage...) - Method in class io.github.jspinak.brobot.action.composite.chains.ActionConfigFacade
Finds and clicks the best match among the provided images.
Click Execution Flow - Search tag in package io.github.jspinak.brobot.action.internal.mouse
Section
ClickExecutor - Class in io.github.jspinak.brobot.core.executors
Executes click operations on elements WITHOUT depending on Find.
ClickExecutor(MouseController) - Constructor for class io.github.jspinak.brobot.core.executors.ClickExecutor
 
ClickExecutor.ClickOptions - Class in io.github.jspinak.brobot.core.executors
Configuration for click operations.
ClickExecutor.ClickOptions.Builder - Class in io.github.jspinak.brobot.core.executors
 
clickOperations() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect
Pointcut for click operations
clickOperations() - Method in class io.github.jspinak.brobot.aspects.display.VisualFeedbackAspect
Pointcut for click operations
Click Operations - Search tag in package io.github.jspinak.brobot.action.internal.mouse
Section
ClickOptions - Class in io.github.jspinak.brobot.action.basic.click
Configuration for all Click actions.
ClickOptions() - Constructor for class io.github.jspinak.brobot.core.executors.ClickExecutor.ClickOptions
 
ClickOptions.Builder - Class in io.github.jspinak.brobot.action.basic.click
Builder for constructing ClickOptions with a fluent API.
Click Process - Search tag in package io.github.jspinak.brobot.action.basic.click
Section
clickRegion(StateRegion) - Method in class io.github.jspinak.brobot.action.composite.chains.ActionConfigFacade
Clicks on a state region.
ClickType - Class in io.github.jspinak.brobot.action.internal.mouse
Maps click types to Sikuli button constants.
ClickType() - Constructor for class io.github.jspinak.brobot.action.internal.mouse.ClickType
 
ClickType.Type - Enum Class in io.github.jspinak.brobot.action.internal.mouse
Enum representing mouse button types.
clickUntilVanished(double, StateImage...) - Method in class io.github.jspinak.brobot.action.composite.chains.ActionConfigFacade
Repeatedly clicks an image until it disappears from the screen.
CLOCK - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
Cluster Count - Search tag in package io.github.jspinak.brobot.analysis.color.kmeans
Section
CMD - Enum constant in enum class io.github.jspinak.brobot.core.services.KeyboardController.SpecialKey
 
CollectData - Annotation Interface in io.github.jspinak.brobot.aspects.annotations
Marks a method for automatic dataset collection for machine learning.
CollectData.DataFormat - Enum Class in io.github.jspinak.brobot.aspects.annotations
Data storage formats
collectDataset(ProceedingJoinPoint, CollectData) - Method in class io.github.jspinak.brobot.aspects.data.DatasetCollectionAspect
Intercept methods annotated with @CollectData
Collection Handling - Search tag in package io.github.jspinak.brobot.runner.json.utils
Section
Collection Management - Search tag in package io.github.jspinak.brobot.action.internal.find.match
Section
COLOR - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.FindStrategy
Finds regions based on color analysis using k-means clustering, mean color statistics, or classification.
COLOR - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.FindStrategyRegistry.FindStrategy
 
COLOR - Enum constant in enum class io.github.jspinak.brobot.action.FindStrategy
Matches based on color properties.
ColorAnalysis - Class in io.github.jspinak.brobot.analysis.color
Per-pixel color analysis results for scene-color profile matching.
ColorAnalysis() - Constructor for class io.github.jspinak.brobot.analysis.color.ColorAnalysis
 
Color Analysis (color subpackage) - Search tag in package io.github.jspinak.brobot.action.basic.find
Section
ColorAnalysis.Analysis - Enum Class in io.github.jspinak.brobot.analysis.color
Types of color analysis metrics available.
Color Analysis Approach - Search tag in package io.github.jspinak.brobot.model.analysis.color
Section
ColorAnalysisOrchestrator - Class in io.github.jspinak.brobot.action.internal.find.pixel
Central orchestrator for pixel-level color analysis in Brobot's vision system.
ColorAnalysisOrchestrator(BrobotProperties, DistanceMatrixCalculator, GetPixelAnalysisCollectionScores, KmeansProfileBuilder, SceneScoreCalculator) - Constructor for class io.github.jspinak.brobot.action.internal.find.pixel.ColorAnalysisOrchestrator
 
Color Analysis Process - Search tag in package io.github.jspinak.brobot.action.basic.find.color
Section
Color Analysis Process - Search tag in package io.github.jspinak.brobot.action.internal.find.pixel
Section
Color Analysis Process - Search tag in package io.github.jspinak.brobot.analysis.color
Section
ColorClassifier - Class in io.github.jspinak.brobot.analysis.color
DynamicImages classify as probabilities, standard Images have 100% pixel probability when found.
ColorClassifier(ColorMatrixUtilities) - Constructor for class io.github.jspinak.brobot.analysis.color.ColorClassifier
 
ColorCluster - Class in io.github.jspinak.brobot.model.analysis.color
Manages color profiles across multiple color spaces for pattern matching in Brobot.
ColorCluster() - Constructor for class io.github.jspinak.brobot.model.analysis.color.ColorCluster
 
ColorCluster.ColorSchemaName - Enum Class in io.github.jspinak.brobot.model.analysis.color
 
ColorClusterFactory - Class in io.github.jspinak.brobot.analysis.color
Creates color profiles from image data for pattern matching.
ColorClusterFactory(ColorMatrixUtilities) - Constructor for class io.github.jspinak.brobot.analysis.color.ColorClusterFactory
 
Color Conventions - Search tag in package io.github.jspinak.brobot.tools.history.draw
Section
ColorFindOptions - Class in io.github.jspinak.brobot.action.basic.find.color
Configuration for color-based Find actions.
ColorFindOptions.Builder - Class in io.github.jspinak.brobot.action.basic.find.color
Builder for constructing ColorFindOptions with a fluent API.
ColorFindOptions.Color - Enum Class in io.github.jspinak.brobot.action.basic.find.color
Defines the color analysis strategy to be used.
ColorInfo - Class in io.github.jspinak.brobot.model.analysis.color
Statistical color channel information for pattern matching.
ColorInfo() - Constructor for class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
ColorInfo(ColorSchema.ColorValue) - Constructor for class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
ColorInfo(ColorSchema.ColorValue, Map<ColorInfo.ColorStat, Double>, int, int, int, double, double, double, String, int, int) - Constructor for class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
ColorInfo.ColorInfoBuilder - Class in io.github.jspinak.brobot.model.analysis.color
 
ColorInfo.ColorStat - Enum Class in io.github.jspinak.brobot.model.analysis.color
 
colorize(String, String) - Static method in class io.github.jspinak.brobot.debug.AnsiColor
Apply color to text.
ColorMatrixUtilities - Class in io.github.jspinak.brobot.util.image.core
Extensions of OpenCV operations to handle 3-channel (color) images.
ColorMatrixUtilities(BufferedImageUtilities) - Constructor for class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
 
Color Metrics and Scoring - Search tag in package io.github.jspinak.brobot.analysis.color
Section
ColorModelMixin - Class in io.github.jspinak.brobot.runner.json.mixins
Jackson mixin for java.awt.image.ColorModel to control JSON serialization.
ColorModelMixin() - Constructor for class io.github.jspinak.brobot.runner.json.mixins.ColorModelMixin
 
Color Profile Creation - Search tag in package io.github.jspinak.brobot.analysis.color
Section
Color Profiles - Search tag in package io.github.jspinak.brobot.model.analysis.color
Section
ColorSchema - Class in io.github.jspinak.brobot.model.analysis.color
Abstract color space representation for statistical color matching.
ColorSchema(ColorSchema.ColorValue...) - Constructor for class io.github.jspinak.brobot.model.analysis.color.ColorSchema
 
ColorSchema.ColorValue - Enum Class in io.github.jspinak.brobot.model.analysis.color
 
ColorSchemaBGR - Class in io.github.jspinak.brobot.model.analysis.color
BGR color schema implementation for OpenCV-compatible color matching.
ColorSchemaBGR() - Constructor for class io.github.jspinak.brobot.model.analysis.color.ColorSchemaBGR
 
ColorSchemaHSV - Class in io.github.jspinak.brobot.model.analysis.color
HSV color schema implementation for color-based pattern matching.
ColorSchemaHSV() - Constructor for class io.github.jspinak.brobot.model.analysis.color.ColorSchemaHSV
 
Color Space Considerations - Search tag in package io.github.jspinak.brobot.util.image.constants
Section
Color Spaces - Search tag in package io.github.jspinak.brobot.analysis.color
Section
Color Spaces - Search tag in package io.github.jspinak.brobot.analysis.color.profiles
Section
Color Spaces - Search tag in package io.github.jspinak.brobot.model.analysis.color
Section
ColorStatistics - Class in io.github.jspinak.brobot.model.analysis.color
Statistical profile mapping color channels to their values for a specific statistic.
ColorStatistics(ColorInfo.ColorStat, Map<ColorSchema.ColorValue, Double>) - Constructor for class io.github.jspinak.brobot.model.analysis.color.ColorStatistics
Creates a new ColorStatistics with the specified statistic type and channel values.
ColorStatProfile - Class in io.github.jspinak.brobot.analysis.color.profiles
Represents a statistical color profile for a specific statistic type in a color space.
ColorStatProfile(ColorInfo.ColorStat, Map<ColorSchema.ColorValue, Double>) - Constructor for class io.github.jspinak.brobot.analysis.color.profiles.ColorStatProfile
Constructs a ColorStatProfile with the specified statistic type and values.
colorValue(ColorSchema.ColorValue) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo.ColorInfoBuilder
 
Color Value Structure - Search tag in package io.github.jspinak.brobot.util.image.constants
Section
Combination Analysis - Search tag in package io.github.jspinak.brobot.analysis.scene
Section
Combination Storage - Search tag in package io.github.jspinak.brobot.analysis.scene
Section
Combination Types - Search tag in package io.github.jspinak.brobot.analysis.scene
Section
Common Action Patterns - Search tag in package io.github.jspinak.brobot.action.composite.chains
Section
Common Applications - Search tag in package io.github.jspinak.brobot.util.geometry
Section
Common Applications - Search tag in package io.github.jspinak.brobot.util.string
Section
Common Conversion Patterns - Search tag in package io.github.jspinak.brobot.util.image.core
Section
Common Critical Scenarios: - Search tag in io.github.jspinak.brobot.runner.json.validation.model.ValidationSeverity.CRITICAL
Section
CommonDrag - Class in io.github.jspinak.brobot.action.composite.drag
Provides convenience methods for common drag operation patterns in GUI automation.
CommonDrag(Drag) - Constructor for class io.github.jspinak.brobot.action.composite.drag.CommonDrag
 
Common Error Scenarios - Search tag in package io.github.jspinak.brobot.runner.json.parsing.exception
Section
Common Error Scenarios: - Search tag in io.github.jspinak.brobot.runner.json.validation.model.ValidationSeverity.ERROR
Section
Common Info Scenarios: - Search tag in io.github.jspinak.brobot.runner.json.validation.model.ValidationSeverity.INFO
Section
Common Issues Detected: - Search tag in class io.github.jspinak.brobot.runner.json.validation.crossref.FunctionReferenceValidator
Section
Common Issues Detected: - Search tag in class io.github.jspinak.brobot.runner.json.validation.crossref.StateReferenceValidator
Section
Common Operations - Search tag in package io.github.jspinak.brobot.action.internal.capture
Section
Common Operations - Search tag in package io.github.jspinak.brobot.runner.json.utils
Section
Common Patterns - Search tag in package io.github.jspinak.brobot.action.composite
Section
Common Patterns - Search tag in package io.github.jspinak.brobot.action.internal.utility
Section
Common Patterns - Search tag in package io.github.jspinak.brobot.runner.json.mixins
Section
CommonSelect - Class in io.github.jspinak.brobot.action.composite.select
Provides simplified helper methods for performing Select operations.
CommonSelect(Select) - Constructor for class io.github.jspinak.brobot.action.composite.select.CommonSelect
 
Common Usage: - Search tag in io.github.jspinak.brobot.runner.json.validation.model.ValidationResult.merge(ValidationResult)
Section
Common Use Cases - Search tag in package io.github.jspinak.brobot.action.composite.drag
Section
Common Use Cases - Search tag in package io.github.jspinak.brobot.action.composite.repeat
Section
Common Use Cases - Search tag in package io.github.jspinak.brobot.action.composite.select
Section
Common Use Cases - Search tag in package io.github.jspinak.brobot.util.image
Section
Common Use Cases - Search tag in package io.github.jspinak.brobot.util.image.constants
Section
Common Use Cases - Search tag in package io.github.jspinak.brobot.util.location
Section
Common Use Cases - Search tag in package io.github.jspinak.brobot.util.region
Section
commonVariations() - Method in class io.github.jspinak.brobot.tools.testing.data.TestDataBuilder
Creates common variations that can be applied to any scenario.
Common Warning Scenarios: - Search tag in io.github.jspinak.brobot.runner.json.validation.model.ValidationSeverity.WARNING
Section
compare(HistogramRegions, HistogramRegions, Mat) - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramComparator
Computes the total Earth Mover's Distance between two sets of histogram regions.
compare(ActionHistory, ActionHistory) - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator
Compare two ActionHistory instances for performance differences.
compare(Pattern, Pattern) - Method in class io.github.jspinak.brobot.analysis.compare.ImageComparer
Compares two Pattern objects to find the best match of one within the other.
compare(StateImage, StateImage) - Method in class io.github.jspinak.brobot.analysis.compare.ImageComparer
Compares two StateImage objects by examining all their Pattern combinations.
compare(List<StateImage>, StateImage) - Method in class io.github.jspinak.brobot.analysis.compare.ImageComparer
Compares multiple StateImage objects against a single target StateImage.
cOmpare(Mat, double[], int) - Method in class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
Compares each channel of an image against corresponding threshold values.
cOmpare(Mat, Mat, int) - Method in class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
Convenience method for channel-wise comparison without pre-allocated destination.
cOmpare(Mat, Mat, Mat, int) - Method in class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
Performs element-wise comparison between corresponding channels of two Mats.
compareAll(StateImage, List<Region>, Mat) - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramComparator
Compares an image's histogram against histograms from multiple scene regions.
compareByScore(Match) - Method in class io.github.jspinak.brobot.model.match.Match
Compares this match with another match by their similarity scores.
comparePatternMatching(StateImage, String) - Method in class io.github.jspinak.brobot.tools.diagnostics.SikuliXBrobotComparisonDiagnostic
Comprehensive comparison of pattern matching between SikuliX and Brobot
compareRegions(Region, Region) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
compareTo(ColorInfo) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
compareTo(Region) - Method in class io.github.jspinak.brobot.model.element.Region
Compares this region to another region for ordering.
compareWithSikuliCapture(BufferedImage, int, int, int, int) - Method in class io.github.jspinak.brobot.util.image.capture.DirectRobotCapture
Compares direct Robot capture with SikuliX capture.
Comparison Metrics - Search tag in package io.github.jspinak.brobot.analysis.compare
Section
Comparison Metrics - Search tag in package io.github.jspinak.brobot.analysis.histogram
Section
ComparisonResult() - Constructor for class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ComparisonResult
 
Comparison Sensitivity - Search tag in package io.github.jspinak.brobot.analysis.compare
Section
Comparison Techniques - Search tag in package io.github.jspinak.brobot.analysis.compare
Section
Compatibility - Search tag in package io.github.jspinak.brobot.runner.json.serializers
Section
complete() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
Marks the history as complete.
Complex Rules - Search tag in package io.github.jspinak.brobot.runner.json.validation.business
Section
Complex Transitions - Search tag in package io.github.jspinak.brobot.navigation.transition
Section
complexWorkflow(StateImage, StateImage) - Method in class io.github.jspinak.brobot.action.examples.ActionChainExamples
Example 5: Complex Workflow
Composite Drawing - Search tag in package io.github.jspinak.brobot.tools.history.draw
Section
Composite Elements - Search tag in package io.github.jspinak.brobot.model.element
Section
compress() - Element in annotation interface io.github.jspinak.brobot.aspects.annotations.CollectData
Whether to compress the collected data.
concatSubmatsHorizontally(List<Mat>) - Method in class io.github.jspinak.brobot.util.image.visualization.MatBuilder
 
concatSubmatsVertically(List<Mat>) - Method in class io.github.jspinak.brobot.util.image.visualization.MatBuilder
 
ConciseFindLogger - Class in io.github.jspinak.brobot.logging
Provides concise logging for find operations with intelligent deduplication and summarization to reduce repetitive log output.
ConciseFindLogger() - Constructor for class io.github.jspinak.brobot.logging.ConciseFindLogger
 
ConditionalActionChain - Class in io.github.jspinak.brobot.action
Enhanced version of ConditionalActionChain with the missing features from documentation.
ConditionalActionChain() - Constructor for class io.github.jspinak.brobot.action.ConditionalActionChain
 
Conditional Actions (select package) - Search tag in package io.github.jspinak.brobot.action.composite
Section
ConditionalActionWrapper - Class in io.github.jspinak.brobot.util
Spring-friendly wrapper around ConditionalActionChain that simplifies conditional action execution in Brobot applications.
ConditionalActionWrapper(Action) - Constructor for class io.github.jspinak.brobot.util.ConditionalActionWrapper
 
ConditionalActionWrapper.ChainBuilder - Class in io.github.jspinak.brobot.util
Fluent builder for creating conditional action chains.
Conditional Execution - Search tag in package io.github.jspinak.brobot.runner.dsl.statements
Section
ConditionalLoggingStrategy - Class in io.github.jspinak.brobot.action.logging
Implements conditional logging based on action results.
ConditionalLoggingStrategy() - Constructor for class io.github.jspinak.brobot.action.logging.ConditionalLoggingStrategy
 
ConditionalLoggingStrategy.LoggingCondition - Class in io.github.jspinak.brobot.action.logging
Represents a logging condition with its associated action
Conditional Transitions - Search tag in package io.github.jspinak.brobot.model.transition
Section
Condition-based Selection - Search tag in package io.github.jspinak.brobot.action.composite.select
Section
confidence - Variable in class io.github.jspinak.brobot.core.services.JavaCVOCRService.WordMatch
 
Confidence Calculation - Search tag in package io.github.jspinak.brobot.model.analysis.state.discovery
Section
Configuration - Search tag in package io.github.jspinak.brobot.analysis.scene
Section
Configuration - Search tag in package io.github.jspinak.brobot.tools.history
Section
Configuration: - Search tag in class io.github.jspinak.brobot.tools.testing.mock.action.ExecutionModeController
Section
ConfigurationDiagnostics - Class in io.github.jspinak.brobot.config.environment
Configuration diagnostics tool to help users troubleshoot configuration issues.
ConfigurationDiagnostics(BrobotConfiguration, ImagePathManager, SmartImageLoader, ExecutionEnvironment) - Constructor for class io.github.jspinak.brobot.config.environment.ConfigurationDiagnostics
 
ConfigurationDiagnostics.DiagnosticReport - Class in io.github.jspinak.brobot.config.environment
Comprehensive diagnostic report
ConfigurationException - Exception Class in io.github.jspinak.brobot.exception
Thrown when there is an error in the configuration of actions or the framework.
ConfigurationException - Exception Class in io.github.jspinak.brobot.runner.json.parsing.exception
Exception thrown when configuration processing fails in the Brobot framework.
ConfigurationException(String) - Constructor for exception class io.github.jspinak.brobot.exception.ConfigurationException
Constructs a new configuration exception.
ConfigurationException(String) - Constructor for exception class io.github.jspinak.brobot.runner.json.parsing.exception.ConfigurationException
Creates a configuration exception with an error message.
ConfigurationException(String, ValidationResult) - Constructor for exception class io.github.jspinak.brobot.runner.json.parsing.exception.ConfigurationException
Creates a configuration exception with validation details.
ConfigurationException(String, String) - Constructor for exception class io.github.jspinak.brobot.exception.ConfigurationException
Constructs a new configuration exception for a specific configuration item.
ConfigurationException(String, Throwable) - Constructor for exception class io.github.jspinak.brobot.exception.ConfigurationException
Constructs a new configuration exception with an underlying cause.
ConfigurationException(String, Throwable) - Constructor for exception class io.github.jspinak.brobot.runner.json.parsing.exception.ConfigurationException
Creates a configuration exception with an error message and underlying cause.
ConfigurationException(String, Throwable, ValidationResult) - Constructor for exception class io.github.jspinak.brobot.runner.json.parsing.exception.ConfigurationException
Creates a configuration exception with full error context.
Configuration Options - Search tag in package io.github.jspinak.brobot.action.basic.click
Section
Configuration Options - Search tag in package io.github.jspinak.brobot.action.basic.type
Section
Configuration Options - Search tag in package io.github.jspinak.brobot.action.basic.wait
Section
Configuration Options - Search tag in package io.github.jspinak.brobot.action.composite.drag
Section
Configuration Options - Search tag in package io.github.jspinak.brobot.action.composite.repeat
Section
Configuration Options - Search tag in package io.github.jspinak.brobot.analysis.color.kmeans
Section
Configuration Options - Search tag in package io.github.jspinak.brobot.analysis.motion
Section
Configuration Options - Search tag in package io.github.jspinak.brobot.analysis.state.discovery
Section
Configuration Options - Search tag in package io.github.jspinak.brobot.navigation.monitoring
Section
Configuration Options - Search tag in package io.github.jspinak.brobot.runner.json.config
Section
Configuration Options - Search tag in package io.github.jspinak.brobot.tools.testing.mock.action
Section
ConfigurationParser - Class in io.github.jspinak.brobot.runner.json.parsing
Provides robust JSON parsing and serialization capabilities for the Brobot framework.
ConfigurationParser(SchemaManager, BrobotObjectMapper) - Constructor for class io.github.jspinak.brobot.runner.json.parsing.ConfigurationParser
 
Configuration Parser - Search tag in package io.github.jspinak.brobot.runner.json.parsing
Section
ConfigurationValidator - Class in io.github.jspinak.brobot.runner.json.validation
Main validator class for Brobot configurations.
ConfigurationValidator(SchemaValidator, ReferenceValidator, BusinessRuleValidator, ImageResourceValidator) - Constructor for class io.github.jspinak.brobot.runner.json.validation.ConfigurationValidator
 
configureDPIScalingEarly() - Method in class io.github.jspinak.brobot.config.dpi.DPIConfiguration
 
configureNativeLogging() - Method in class io.github.jspinak.brobot.config.logging.NativeLibraryLoggingConfig
Configures system properties to control native library debug output.
configureSikuliX(DPIScalingStrategy.PatternSource, float) - Static method in class io.github.jspinak.brobot.dpi.DPIScalingStrategy
Configures SikuliX settings for optimal pattern matching
ConfigValidationException - Exception Class in io.github.jspinak.brobot.runner.json.validation.exception
Exception thrown when Brobot configuration validation fails.
ConfigValidationException(ValidationResult) - Constructor for exception class io.github.jspinak.brobot.runner.json.validation.exception.ConfigValidationException
Creates a new validation exception from a ValidationResult.
ConfigValidationException(String) - Constructor for exception class io.github.jspinak.brobot.runner.json.validation.exception.ConfigValidationException
Creates a new validation exception with a simple message.
ConfigValidationException(String, ValidationResult) - Constructor for exception class io.github.jspinak.brobot.runner.json.validation.exception.ConfigValidationException
Creates a new validation exception with a custom message and detailed results.
ConfigValidationException(String, Throwable) - Constructor for exception class io.github.jspinak.brobot.runner.json.validation.exception.ConfigValidationException
Creates a new validation exception with a root cause.
ConfigValidationException(String, Throwable, ValidationResult) - Constructor for exception class io.github.jspinak.brobot.runner.json.validation.exception.ConfigValidationException
Creates a new validation exception with complete error information.
confirm() - Method in class io.github.jspinak.brobot.action.ActionChainBuilder
Configures the chain to use CONFIRM chaining strategy.
CONFIRM - Enum constant in enum class io.github.jspinak.brobot.action.ActionChainOptions.ChainingStrategy
Each action validates/confirms the results of the previous action.
consecutiveFailures(int) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.IllustrationContextBuilder
Total number of consecutive failures for the current action type.
ConsoleProperties() - Constructor for class io.github.jspinak.brobot.debug.ImageDebugConfig.ConsoleProperties
 
constrainToScreen(boolean) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
Ensures the region stays within screen bounds.
constrainToScreen(Region, int, int) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
Constrains a region to fit within screen bounds.
Constraint System - Search tag in package io.github.jspinak.brobot.tools.tuning.model
Section
containing(List<Match>, Match) - Static method in class io.github.jspinak.brobot.action.result.MatchFilter
Filters matches that contain a specific match within their bounds.
Containment Checks - Search tag in package io.github.jspinak.brobot.util.region
Section
contains(int) - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneCombination
Checks if this scene combination involves the specified scene.
contains(int) - Method in class io.github.jspinak.brobot.model.analysis.state.discovery.ProvisionalState
Checks if this temporary state contains a specific scene index.
contains(ActionResult) - Method in class io.github.jspinak.brobot.action.ObjectCollection
Checks if this collection contains the specified ActionResult.
contains(ColorCluster.ColorSchemaName, int) - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfilesAllSchemas
Checks if a K-means profile exists for the specified color schema and number of centers.
contains(ColorSchema.ColorValue) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorSchema
Checks if this schema contains a specific color channel.
contains(Location) - Method in class io.github.jspinak.brobot.model.element.Region
Checks if this region contains a specific location.
contains(Region) - Method in class io.github.jspinak.brobot.model.element.Region
Checks if this region completely contains another region.
contains(Region, Location) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
contains(Region, Region) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
contains(Scene) - Method in class io.github.jspinak.brobot.action.ObjectCollection
Checks if this collection contains the specified Scene.
contains(Match) - Method in class io.github.jspinak.brobot.action.result.MatchCollection
Checks if the collection contains a specific match.
contains(Match) - Method in class io.github.jspinak.brobot.model.element.Region
Checks if this region completely contains a match.
contains(StateImage) - Method in class io.github.jspinak.brobot.action.ObjectCollection
Checks if this collection contains the specified StateImage.
contains(StateImage) - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneCombination
Checks if this scene combination contains the specified image.
contains(StateLocation) - Method in class io.github.jspinak.brobot.action.ObjectCollection
Checks if this collection contains the specified StateLocation.
contains(StateRegion) - Method in class io.github.jspinak.brobot.action.ObjectCollection
Checks if this collection contains the specified StateRegion.
contains(StateString) - Method in class io.github.jspinak.brobot.action.ObjectCollection
Checks if this collection contains the specified StateString.
contains(Long) - Method in class io.github.jspinak.brobot.navigation.path.Path
 
contains(LocalTime) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions.TimeRange
Checks if the given time falls within this range.
contains(Rect) - Method in class io.github.jspinak.brobot.model.element.Region
Checks if this region contains an OpenCV Rect.
contains(Rect, Rect) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
contains(Location) - Method in class io.github.jspinak.brobot.model.element.Region
Checks if this region contains a SikuliX location.
contains(Match) - Method in class io.github.jspinak.brobot.model.element.Region
Checks if this region contains a SikuliX match.
containsAll(int) - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfilesAllSchemas
Checks if K-means profiles exist for both BGR and HSV color schemas with the specified number of centers.
containsMatch(Match) - Method in class io.github.jspinak.brobot.action.ActionResult
Checks if this result contains a specific match.
containsMean(int) - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfiles
Checks if a profile exists for the specified number of means.
containsX(Region, Location) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
containsX(Location) - Method in class io.github.jspinak.brobot.model.element.Region
Checks if a SikuliX location's x-coordinate is within this region's horizontal bounds.
containsY(Region, Location) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
containsY(Location) - Method in class io.github.jspinak.brobot.model.element.Region
Checks if a SikuliX location's y-coordinate is within this region's vertical bounds.
Content Extraction - Search tag in package io.github.jspinak.brobot.action.internal.find.match
Section
context(MockTestContext) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent.ExecutionEventBuilder
 
context(String, Object) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger.LogBuilder
Add a context key-value pair.
context(String, Object) - Method in class io.github.jspinak.brobot.logging.LogBuilder
 
context(Map<String, Object>) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger.LogBuilder
Add multiple context entries.
context(Map<String, Object>) - Method in class io.github.jspinak.brobot.logging.LogBuilder
 
Context() - Constructor for class io.github.jspinak.brobot.logging.correlation.CorrelationContext.Context
 
Context(String) - Constructor for class io.github.jspinak.brobot.logging.correlation.CorrelationContext.Context
 
contextData(String, Object) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.IllustrationContextBuilder
 
contextData(String, Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext.MockTestContextBuilder
 
contextData(Map<? extends String, ? extends Object>) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.IllustrationContextBuilder
 
contextData(Map<? extends String, ? extends Object>) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext.MockTestContextBuilder
 
contextFilter(String, Predicate<IllustrationContext>) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
 
contextFilters(Map<? extends String, ? extends Predicate<IllustrationContext>>) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
 
CONTINUE_UNTIL_CONDITION_MET - Enum constant in enum class io.github.jspinak.brobot.action.VerificationOptions.Condition
The action terminates when the specified condition is met.
Continuous Recording - Search tag in package io.github.jspinak.brobot.util.image.capture
Section
Contour-Based Analysis - Search tag in package io.github.jspinak.brobot.analysis.compare
Section
Contour Extraction - Search tag in package io.github.jspinak.brobot.analysis.compare
Section
ContourExtractor - Class in io.github.jspinak.brobot.analysis.compare
Extracts and processes contours from classified image regions to generate Match objects.
ContourExtractor() - Constructor for class io.github.jspinak.brobot.analysis.compare.ContourExtractor
 
ContourExtractor.Builder - Class in io.github.jspinak.brobot.analysis.compare
Builder class for constructing ContourExtractor instances with required parameters.
Control Flow - Search tag in package io.github.jspinak.brobot.runner.dsl
Section
Conversion Operations - Search tag in package io.github.jspinak.brobot.util.location
Section
convert(byte[]) - Static method in class io.github.jspinak.brobot.util.string.Base64Converter
 
convert(String) - Static method in class io.github.jspinak.brobot.util.string.Base64Converter
 
convert(Mat) - Method in class io.github.jspinak.brobot.util.image.core.BufferedImageUtilities
 
convert(S, Class<T>) - Method in class io.github.jspinak.brobot.runner.json.utils.ActionConfigJsonUtils
Converts one type of ActionConfig to another.
convertActionConfigScoreToPixelAnalysisScore(double) - Method in class io.github.jspinak.brobot.action.internal.find.pixel.PixelScoreCalculator
Linear conversion from ActionConfig to PixelAnalysis scores.
convertActionConfigScoreToPixelAnalysisScoreWithTanh(double) - Method in class io.github.jspinak.brobot.action.internal.find.pixel.PixelScoreCalculator
Converts ActionConfig similarity score to PixelAnalysis distance threshold.
convertAllStateTransitions(List<StateTransitions>) - Method in class io.github.jspinak.brobot.statemanagement.StateIdResolver
Batch converts state names to IDs for all state transitions.
convertAnglesToSameScale(Double...) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Varargs version of angle scale conversion.
convertAnglesToSameScale(List<Double>) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Normalizes angles to prevent wraparound discontinuities.
convertJson(JsonNode, Class<T>) - Method in class io.github.jspinak.brobot.runner.json.parsing.ConfigurationParser
Converts a JsonNode to a strongly-typed object of the specified class.
convertJson(String, Class<T>) - Method in class io.github.jspinak.brobot.runner.json.parsing.ConfigurationParser
Converts a JSON string directly to an object of the specified class.
convertMatchToRegion(Match) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
convertNamesToIds(StateTransitions) - Method in class io.github.jspinak.brobot.statemanagement.StateIdResolver
Converts state names to IDs within a single StateTransitions object.
convertPixelAnalysisScoreToActionConfigScore(double) - Method in class io.github.jspinak.brobot.action.internal.find.pixel.PixelScoreCalculator
Linear conversion from PixelAnalysis to ActionConfig scores.
convertPixelAnalysisScoreToActionConfigScoreWithTanh(double) - Method in class io.github.jspinak.brobot.action.internal.find.pixel.PixelScoreCalculator
Converts PixelAnalysis distance scores to ActionConfig similarity scores.
convertTo3ByteBGRType(BufferedImage) - Method in class io.github.jspinak.brobot.util.image.core.BufferedImageUtilities
 
convertToHSV(Mat) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
 
convertToJavaCVmat(Mat) - Static method in class io.github.jspinak.brobot.util.image.core.MatrixUtilities
 
convertToOpenCVmat(Mat) - Static method in class io.github.jspinak.brobot.util.image.core.MatrixUtilities
 
convertToSearchRegions(ActionConfig) - Method in class io.github.jspinak.brobot.action.internal.region.ActionConfigRegionProvider
Convert ActionConfig regions to StateRegion search regions
Coordinate Calculations - Search tag in package io.github.jspinak.brobot.action.internal.capture
Section
Coordinate Calculations - Search tag in package io.github.jspinak.brobot.action.internal.utility
Section
Coordinate Representation - Search tag in package io.github.jspinak.brobot.util.common
Section
CoordinateScaler - Class in io.github.jspinak.brobot.util.coordinates
Utility class for scaling coordinates between physical and logical resolution.
CoordinateScaler() - Constructor for class io.github.jspinak.brobot.util.coordinates.CoordinateScaler
 
Coordinate System - Search tag in package io.github.jspinak.brobot.model.element
Section
Coordinate System - Search tag in package io.github.jspinak.brobot.util.geometry
Section
copy() - Method in interface io.github.jspinak.brobot.core.services.KeyboardController
Performs a copy operation (Ctrl+C or Cmd+C).
copy() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext.Context
Create a copy of the context for inheritance.
copy() - Method in class io.github.jspinak.brobot.runner.project.TaskButton
Creates a copy of this button configuration.
copy(Location) - Method in class io.github.jspinak.brobot.model.element.Location.Builder
Copies all properties from an existing Location.
Core() - Constructor for class io.github.jspinak.brobot.config.core.BrobotProperties.Core
 
Core Capabilities - Search tag in package io.github.jspinak.brobot.action.basic.find.color
Section
Core Capabilities - Search tag in package io.github.jspinak.brobot.action.basic.find.motion
Section
Core Capabilities - Search tag in package io.github.jspinak.brobot.util.image
Section
Core Component - Search tag in package io.github.jspinak.brobot.tools.ml.dataset
Section
Core Component - Search tag in package io.github.jspinak.brobot.tools.tuning.store
Section
Core Component - Search tag in package io.github.jspinak.brobot.util.location
Section
Core Components - Search tag in package io.github.jspinak.brobot.action.internal.app
Section
Core Components - Search tag in package io.github.jspinak.brobot.action.internal.execution
Section
Core Components - Search tag in package io.github.jspinak.brobot.action.internal.factory
Section
Core Components - Search tag in package io.github.jspinak.brobot.action.internal.find.match
Section
Core Components - Search tag in package io.github.jspinak.brobot.action.internal.find.pixel
Section
Core Components - Search tag in package io.github.jspinak.brobot.action.internal.find.scene
Section
Core Components - Search tag in package io.github.jspinak.brobot.action.internal.service
Section
Core Components - Search tag in package io.github.jspinak.brobot.action.internal.utility
Section
Core Components - Search tag in package io.github.jspinak.brobot.analysis.color
Section
Core Components - Search tag in package io.github.jspinak.brobot.analysis.color.kmeans
Section
Core Components - Search tag in package io.github.jspinak.brobot.analysis.color.profiles
Section
Core Components - Search tag in package io.github.jspinak.brobot.analysis.compare
Section
Core Components - Search tag in package io.github.jspinak.brobot.analysis.histogram
Section
Core Components - Search tag in package io.github.jspinak.brobot.analysis.match
Section
Core Components - Search tag in package io.github.jspinak.brobot.analysis.motion
Section
Core Components - Search tag in package io.github.jspinak.brobot.analysis.scene
Section
Core Components - Search tag in package io.github.jspinak.brobot.analysis.state.discovery
Section
Core Components - Search tag in package io.github.jspinak.brobot.model.action
Section
Core Components - Search tag in package io.github.jspinak.brobot.model.analysis.color
Section
Core Components - Search tag in package io.github.jspinak.brobot.model.analysis.scene
Section
Core Components - Search tag in package io.github.jspinak.brobot.model.analysis.state.discovery
Section
Core Components - Search tag in package io.github.jspinak.brobot.model.match
Section
Core Components - Search tag in package io.github.jspinak.brobot.model.state
Section
Core Components - Search tag in package io.github.jspinak.brobot.model.transition
Section
Core Components - Search tag in package io.github.jspinak.brobot.navigation.monitoring
Section
Core Components - Search tag in package io.github.jspinak.brobot.navigation.path
Section
Core Components - Search tag in package io.github.jspinak.brobot.navigation.transition
Section
Core Components - Search tag in package io.github.jspinak.brobot.runner.dsl
Section
Core Components - Search tag in package io.github.jspinak.brobot.runner.dsl.model
Section
Core Components - Search tag in package io.github.jspinak.brobot.runner.json.config
Section
Core Components - Search tag in package io.github.jspinak.brobot.runner.json.module
Section
Core Components - Search tag in package io.github.jspinak.brobot.runner.json.parsing
Section
Core Components - Search tag in package io.github.jspinak.brobot.runner.json.validation
Section
Core Components - Search tag in package io.github.jspinak.brobot.runner.project
Section
Core Components - Search tag in package io.github.jspinak.brobot.statemanagement
Section
Core Components - Search tag in package io.github.jspinak.brobot.tools.builder
Section
Core Components - Search tag in package io.github.jspinak.brobot.tools.history
Section
Core Components - Search tag in package io.github.jspinak.brobot.tools.history.visual
Section
Core Components - Search tag in package io.github.jspinak.brobot.tools.ml.dataset.encoding
Section
Core Components - Search tag in package io.github.jspinak.brobot.tools.ml.dataset.io
Section
Core Components - Search tag in package io.github.jspinak.brobot.tools.testing.mock
Section
Core Components - Search tag in package io.github.jspinak.brobot.tools.testing.mock.environment
Section
Core Components - Search tag in package io.github.jspinak.brobot.tools.testing.mock.state
Section
Core Components - Search tag in package io.github.jspinak.brobot.tools.testing.mock.time
Section
Core Components - Search tag in package io.github.jspinak.brobot.util.common
Section
Core Components - Search tag in package io.github.jspinak.brobot.util.file
Section
Core Components - Search tag in package io.github.jspinak.brobot.util.geometry
Section
Core Components - Search tag in package io.github.jspinak.brobot.util.image.capture
Section
Core Components - Search tag in package io.github.jspinak.brobot.util.image.constants
Section
Core Components - Search tag in package io.github.jspinak.brobot.util.image.core
Section
Core Components - Search tag in package io.github.jspinak.brobot.util.image.io
Section
Core Components - Search tag in package io.github.jspinak.brobot.util.image.recognition
Section
Core Components - Search tag in package io.github.jspinak.brobot.util.image.visualization
Section
Core Components - Search tag in package io.github.jspinak.brobot.util.region
Section
Core Components - Search tag in package io.github.jspinak.brobot.util.string
Section
Core Concepts - Search tag in package io.github.jspinak.brobot.action
Section
CoreConfig() - Constructor for class io.github.jspinak.brobot.config.core.BrobotConfiguration.CoreConfig
 
Core Element Types - Search tag in package io.github.jspinak.brobot.model.element
Section
Core Exploration Strategy - Search tag in package io.github.jspinak.brobot.tools.testing.exploration
Section
Core Functionality - Search tag in package io.github.jspinak.brobot.action.basic.click
Section
Core Mock Actions - Search tag in package io.github.jspinak.brobot.tools.testing.mock.action
Section
Core Models - Search tag in package io.github.jspinak.brobot.runner.json.validation.model
Section
Core Models - Search tag in package io.github.jspinak.brobot.tools.ml.dataset.model
Section
Core Models - Search tag in package io.github.jspinak.brobot.tools.tuning.model
Section
Core Orchestration Components - Search tag in package io.github.jspinak.brobot.action.internal.find
Section
Core Services - Search tag in package io.github.jspinak.brobot.navigation.service
Section
correlationContext() - Method in class io.github.jspinak.brobot.logging.config.LoggingAutoConfiguration
Creates the correlation context bean for tracking sessions and operations.
CorrelationContext - Class in io.github.jspinak.brobot.logging.correlation
Manages correlation IDs and session context for log entries.
CorrelationContext() - Constructor for class io.github.jspinak.brobot.logging.correlation.CorrelationContext
 
CorrelationContext.Context - Class in io.github.jspinak.brobot.logging.correlation
Context data structure for a single thread's execution.
correlationId(String) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger.LogBuilder
Add correlation ID for request tracking.
correlationId(String) - Method in class io.github.jspinak.brobot.logging.events.ActionEvent.ActionEventBuilder
Correlation ID for tracking related actions
correlationId(String) - Method in class io.github.jspinak.brobot.logging.events.MatchEvent.MatchEventBuilder
Correlation ID for tracking related actions
correlationId(String) - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent.PerformanceEventBuilder
Correlation ID for tracking related operations
correlationId(String) - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent.TransitionEventBuilder
Correlation ID for tracking related actions
correlationId(String) - Method in class io.github.jspinak.brobot.logging.LogBuilder
 
correlationId(String) - Method in class io.github.jspinak.brobot.logging.LogEntry.LogEntryBuilder
 
Count-based - Search tag in package io.github.jspinak.brobot.action.composite.repeat
Section
cOuntNonZero(Mat) - Method in class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
Counts non-zero pixels in each channel separately.
Coverage Verification - Search tag in package io.github.jspinak.brobot.tools.testing.exploration
Section
cpuTime(Duration) - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent.PerformanceEventBuilder
CPU time used (if available)
cpuUsage(double) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.SystemMetrics.SystemMetricsBuilder
 
create() - Static method in class io.github.jspinak.brobot.action.basic.find.presets.AllMatchesFindOptions
Creates an AllMatchesFindOptions instance with default settings.
create() - Static method in class io.github.jspinak.brobot.action.basic.find.presets.PreciseFindOptions
Creates a PreciseFindOptions instance with default settings.
create() - Static method in class io.github.jspinak.brobot.action.basic.find.presets.QuickFindOptions
Creates a QuickFindOptions instance with default settings.
create(ActionInterface.Type) - Method in class io.github.jspinak.brobot.action.ActionConfigFactory
Creates an ActionConfig instance for the specified action type with default settings.
create(ActionInterface.Type, Map<String, Object>) - Method in class io.github.jspinak.brobot.action.ActionConfigFactory
Creates an ActionConfig instance for the specified action type, optionally applying user-provided overrides.
create(ActionResult) - Method in class io.github.jspinak.brobot.action.internal.find.match.MatchToStateConverter
Creates states by converting Match objects to StateImages.
createActionRecord(double, int, int, int, int) - Static method in class io.github.jspinak.brobot.tools.testing.data.ActionRecordTestUtils
Creates an ActionRecord with a successful find operation at the specified location.
createActionRecord(ActionConfig, double, int, int, int, int) - Static method in class io.github.jspinak.brobot.tools.testing.data.ActionRecordTestUtils
Creates an ActionRecord with a successful find operation at the specified location using custom ActionConfig.
createAndAddStatesForSceneToStateRepo(List<ObjectCollection>) - Method in class io.github.jspinak.brobot.analysis.state.discovery.ProvisionalStateBuilder
Creates states based on the existence of a scene's images across other scenes.
createAnnotatedScreenshot(ObjectCollection, ActionResult, Region) - Method in class io.github.jspinak.brobot.debug.VisualDebugRenderer
Create an annotated screenshot showing search regions and matches.
createChain() - Method in class io.github.jspinak.brobot.util.ConditionalActionWrapper
Creates a new chain builder for complex conditional logic.
createColorMat(Size, Scalar) - Static method in class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
Creates a solid color Mat of specified size.
createComparisonGrid(StateImage, List<Match>, BufferedImage) - Method in class io.github.jspinak.brobot.debug.VisualDebugRenderer
Create a comparison grid showing pattern vs matched regions.
createComplexSequence(StateImage, StateImage, StateImage, StateImage, StateImage) - Static method in class io.github.jspinak.brobot.fluent.FluentApiExample
Example: Complex sequence with multiple finds and conditional waits.
createDrag() - Static method in class io.github.jspinak.brobot.action.composite.drag.DragBuilder
Creates a new DragBuilder instance.
createDragDropSequence(StateImage, StateImage) - Static method in class io.github.jspinak.brobot.fluent.FluentApiExample
Example: Creating a drag-and-drop sequence.
createException() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern
Creates an exception for this failure pattern.
createFailureRecord() - Static method in class io.github.jspinak.brobot.tools.testing.data.ActionRecordTestUtils
Creates a failed ActionRecord (no matches found).
createFailureRecord(ActionConfig) - Static method in class io.github.jspinak.brobot.tools.testing.data.ActionRecordTestUtils
Creates a failed ActionRecord with specific ActionConfig.
createFolder() - Method in class io.github.jspinak.brobot.util.file.RecorderSaveToFile
Creates the default recording folder from global settings.
createFolder(File) - Method in class io.github.jspinak.brobot.util.file.RecorderSaveToFile
Creates a folder at the specified location.
createFolder(File) - Method in interface io.github.jspinak.brobot.util.file.SaveToFile
Creates a folder at the specified location, including parent directories.
createFrom(ActionConfig, Map<String, Object>) - Method in class io.github.jspinak.brobot.action.ActionConfigFactory
Creates an ActionConfig instance by copying settings from an existing config and optionally applying overrides.
createHeatmap(BufferedImage, Pattern, Region) - Method in class io.github.jspinak.brobot.debug.VisualDebugRenderer
Create a heatmap showing similarity scores across the search region.
createLoginSequence(StateImage, StateImage, StateImage, StateString, StateString) - Static method in class io.github.jspinak.brobot.fluent.FluentApiExample
Example: Creating a login sequence using the fluent API.
createMockColorCluster() - Static method in class io.github.jspinak.brobot.tools.testing.mock.builders.MockSceneBuilder
Creates a mock ColorCluster with BGR and HSV schemas.
createMockColorSchema(ColorCluster.ColorSchemaName) - Static method in class io.github.jspinak.brobot.tools.testing.mock.builders.MockSceneBuilder
Creates a mock ColorSchema with color statistics.
createMockPattern() - Static method in class io.github.jspinak.brobot.tools.testing.mock.builders.MockSceneBuilder
Creates a mock Pattern with BGR and HSV images.
createMockPixelProfile(int) - Static method in class io.github.jspinak.brobot.tools.testing.mock.builders.MockSceneBuilder
Creates a mock PixelProfiles with properly initialized ColorCluster.
createMockPixelProfile(int, Scene) - Static method in class io.github.jspinak.brobot.tools.testing.mock.builders.MockSceneBuilder
Creates a mock PixelProfiles with properly initialized ColorCluster.
createMockScene() - Static method in class io.github.jspinak.brobot.tools.testing.mock.builders.MockSceneBuilder
Creates a mock Scene with a valid image.
createMockSceneAnalysis(int) - Static method in class io.github.jspinak.brobot.tools.testing.mock.builders.MockSceneBuilder
Creates a mock SceneAnalysis with the specified number of pixel profiles.
createMultiMatchRecord(double, int[]...) - Static method in class io.github.jspinak.brobot.tools.testing.data.ActionRecordTestUtils
Creates an ActionRecord with multiple matches (for Find.ALL scenarios).
createObjectNode() - Method in class io.github.jspinak.brobot.runner.json.parsing.BrobotObjectMapper
 
createRegion(int, int, int, int) - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
Creates a region in the current capture coordinate space.
createScenesFromScreenshots() - Method in class io.github.jspinak.brobot.util.image.io.SceneCreator
Creates Scene objects from all PNG files in the screenshot directory.
createSearchSequence(StateImage, StateString, StateImage, StateImage) - Static method in class io.github.jspinak.brobot.fluent.FluentApiExample
Example: Creating a search sequence with scrolling.
createSimpleClickSequence(StateImage) - Static method in class io.github.jspinak.brobot.fluent.FluentApiExample
Example: Getting just the TaskSequence without wrapping in InstructionSet.
createSpan() - Element in annotation interface io.github.jspinak.brobot.aspects.annotations.Monitored
Whether to create a trace span for distributed tracing.
createState(StateEnum, Consumer<State.Builder>) - Method in class io.github.jspinak.brobot.factory.StateFactory
Creates a new State with the given name and optional initialization logic.
createStateCheckHook(StateAwareScheduler.StateCheckConfiguration) - Method in class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler
Creates a pre-execution hook that ensures specific states are active.
createStateImage(String...) - Method in class io.github.jspinak.brobot.factory.StateFactory
Creates a StateImage with the given names.
createStateString(String) - Method in class io.github.jspinak.brobot.factory.StateFactory
Creates a StateString with the given string value.
createStateString(String, String, String) - Method in class io.github.jspinak.brobot.factory.StateFactory
Creates a StateString with a name and owner state.
createSuccessRecord(double, int, int) - Static method in class io.github.jspinak.brobot.tools.testing.data.ActionRecordTestUtils
Creates a successful ActionRecord with default find configuration.
createSuccessRecord(ActionConfig, Match) - Static method in class io.github.jspinak.brobot.tools.testing.data.ActionRecordTestUtils
Creates a successful ActionRecord with the specified configuration and match.
createTextRecord(String, int, int, int, int) - Static method in class io.github.jspinak.brobot.tools.testing.data.ActionRecordTestUtils
Creates an ActionRecord with text extraction results.
createTimedRecord(double, int, int, int, int, double) - Static method in class io.github.jspinak.brobot.tools.testing.data.ActionRecordTestUtils
Creates an ActionRecord with a specific duration (for performance testing).
Creating Color Profiles - Search tag in package io.github.jspinak.brobot.model.analysis.color
Section
Creating Custom Chains - Search tag in package io.github.jspinak.brobot.action.composite.chains
Section
Creating Custom Composite Actions - Search tag in package io.github.jspinak.brobot.action.composite
Section
Creating Custom Encoders - Search tag in package io.github.jspinak.brobot.tools.ml.dataset.encoding
Section
CRITICAL - Enum constant in enum class io.github.jspinak.brobot.runner.json.validation.model.ValidationSeverity
Severe issue that completely prevents the configuration from being used.
CRITICAL - Enum constant in enum class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.Priority
 
CROSS - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
CROSS_STATE_VALIDATION - Enum constant in enum class io.github.jspinak.brobot.initialization.StateInitializationOrchestrator.InitializationPhase
 
Cross-Color-Space Analysis - Search tag in package io.github.jspinak.brobot.analysis.color.kmeans
Section
Cross-Cutting Concerns - Search tag in package io.github.jspinak.brobot.action.internal.service
Section
CrossPlatformPhysicalCapture - Class in io.github.jspinak.brobot.capture
Automatic cross-platform physical resolution capture.
CrossPlatformPhysicalCapture() - Constructor for class io.github.jspinak.brobot.capture.CrossPlatformPhysicalCapture
 
CrossPlatformPhysicalCapture.CaptureMethod - Enum Class in io.github.jspinak.brobot.capture
 
Cross-Platform Support - Search tag in package io.github.jspinak.brobot.action.internal.app
Section
crossref - Search tag in package io.github.jspinak.brobot.runner.json.validation
Section
CrossStateAnchor - Class in io.github.jspinak.brobot.model.element
Enhanced anchor that can reference matches from other states.
CrossStateAnchor() - Constructor for class io.github.jspinak.brobot.model.element.CrossStateAnchor
 
CrossStateAnchor(Positions.Name, Positions.Name) - Constructor for class io.github.jspinak.brobot.model.element.CrossStateAnchor
 
CrossStateAnchor.Builder - Class in io.github.jspinak.brobot.model.element
 
CrossStateAnchorProcessor - Class in io.github.jspinak.brobot.action.internal.region
Processes cross-state anchors to define regions dynamically based on matches from other states.
CrossStateAnchorProcessor(StateStore, AnchorRegion, DefineInsideAnchors, DefineOutsideAnchors) - Constructor for class io.github.jspinak.brobot.action.internal.region.CrossStateAnchorProcessor
 
CSV - Enum constant in enum class io.github.jspinak.brobot.aspects.annotations.CollectData.DataFormat
CSV format (tabular data)
CSV - Enum constant in enum class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryExporter.ExportFormat
 
CTRL - Enum constant in enum class io.github.jspinak.brobot.core.services.KeyboardController.SpecialKey
 
CURRENT - Enum constant in enum class io.github.jspinak.brobot.model.state.special.SpecialStateType
 
CURRENT - Enum constant in enum class io.github.jspinak.brobot.statemanagement.StateMemory.Enum
 
currentAction(ActionType) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.IllustrationContextBuilder
The current action being executed.
currentActionConfig(Object) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.IllustrationContextBuilder
Configuration for the current action (ActionConfig or ActionConfig).
currentState(String) - Method in class io.github.jspinak.brobot.logging.events.ActionEvent.ActionEventBuilder
Current state when action was executed
currentState(String) - Method in class io.github.jspinak.brobot.logging.events.MatchEvent.MatchEventBuilder
Current state when search was performed
currentState(String) - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent.PerformanceEventBuilder
Current state when operation was performed
currentState(String) - Method in class io.github.jspinak.brobot.logging.LogEntry.LogEntryBuilder
 
CurrentState - Class in io.github.jspinak.brobot.model.state.special
Marker class for transitions targeting the current active state.
CUSTOM - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.FindStrategy
User-defined find strategy.
CUSTOM - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.FindStrategyRegistry.FindStrategy
 
CUSTOM - Enum constant in enum class io.github.jspinak.brobot.action.FindStrategy
User-defined custom find strategy.
CUSTOM - Enum constant in enum class io.github.jspinak.brobot.aspects.annotations.Recoverable.RecoveryStrategy
Custom strategy (requires fallbackMethod)
CUSTOM - Enum constant in enum class io.github.jspinak.brobot.logging.formatter.LogFormatter.FormatType
Custom binary or specialized format
Custom Business Rules - Search tag in package io.github.jspinak.brobot.runner.json.validation.business
Section
Custom Deserializers - Search tag in package io.github.jspinak.brobot.runner.json.module
Section
CustomFind - Class in io.github.jspinak.brobot.action.basic.find
Executes custom find operations using a provided strategy function.
CustomFind() - Constructor for class io.github.jspinak.brobot.action.basic.find.CustomFind
 
Custom Fusion Strategy - Search tag in package io.github.jspinak.brobot.analysis.match
Section
Customization - Search tag in package io.github.jspinak.brobot.runner.json.config
Section
Custom Keywords - Search tag in package io.github.jspinak.brobot.runner.json.validation.schema
Section
customMatchSupplier(Supplier<Match>) - Method in class io.github.jspinak.brobot.tools.testing.mock.history.MockActionHistoryBuilder.Builder
 
customMetrics() - Element in annotation interface io.github.jspinak.brobot.aspects.annotations.Monitored
Custom metrics to capture.
customProperties(Map<? extends String, ? extends Object>) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
 
customQualityCalculator(Function<IllustrationContext, Double>) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.QualityMetrics.QualityMetricsBuilder
Custom quality calculation function.
customRecordSupplier(Supplier<ActionRecord>) - Method in class io.github.jspinak.brobot.tools.testing.mock.history.MockActionHistoryBuilder.Builder
 
Custom Serialization - Search tag in package io.github.jspinak.brobot.runner.json.mixins
Section
Custom Serializer Pattern - Search tag in package io.github.jspinak.brobot.runner.json.serializers
Section
Custom Serializers - Search tag in package io.github.jspinak.brobot.runner.json.module
Section
Custom State Handlers - Search tag in package io.github.jspinak.brobot.navigation.monitoring
Section
Custom Transition Logic - Search tag in package io.github.jspinak.brobot.navigation.transition
Section
Custom Validators - Search tag in package io.github.jspinak.brobot.runner.json.validation
Section
Custom Visualization - Search tag in package io.github.jspinak.brobot.tools.history
Section
cut() - Method in interface io.github.jspinak.brobot.core.services.KeyboardController
Performs a cut operation (Ctrl+X or Cmd+X).
CYAN - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form